PageSourceSearch

https://www.bespokecyclessf.com/

html bespokecyclessf.com collected 2026-09-26 18:21:58 UTC 131,563 bytes, 1,879 lines download raw bytes

1<!doctype html>
2<html xmlns:og="http://opengraphprotocol.org/schema/" xmlns:fb="http://www.facebook.com/2008/fbml" lang="en-US"  >
3  <head>
4    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
5    <meta name="viewport" content="initial-scale=1">
6
7    <!-- This is Squarespace. --><!-- bespoke-cycles-sf -->
8<base href="">
9<meta charset="utf-8" />
10<title>Bespoke Cycles San Francisco</title>
11<meta http-equiv="Accept-CH" content="Sec-CH-UA-Platform-Version, Sec-CH-UA-Model" /><link rel="icon" type="image/x-icon" href="https://images.squarespace-cdn.com/content/v1/5d44aebf47c648000170b9e7/1592193833088-CUSECVIWYVV0NB1TI4UT/favicon.ico?format=100w"/>
12<link rel="canonical" href="https://www.bespokecyclessf.com"/>
13<meta property="og:site_name" content="Bespoke Cycles San Francisco"/>
14<meta property="og:title" content="Bespoke Cycles San Francisco"/>
15<meta property="og:url" content="https://www.bespokecyclessf.com"/>
16<meta property="og:type" content="website"/>
17<meta property="og:description" content="Bespoke Cycles San Francisco is the Bay Area's finest custom bicycle fit studio and pro bike shop.  We offer the highest quality equipment and unrivaled service curated 
17with a love for cycling. We have demo and rental bikes and have friendly, no-drop group rides leaving from our San Francisco shop."/>
18<meta property="og:image" content="http://static1.squarespace.com/static/5d44aebf47c648000170b9e7/t/5ee9894a75779815ae743a1d/1592363340777/bespoke_social_sharing_logo.png?format=1500w"/>
19<meta property="og:image:width" content="1000"/>
20<meta property="og:image:height" content="1000"/>
21<meta itemprop="name" content="Bespoke Cycles San Francisco"/>
22<meta itemprop="url" content="https://www.bespokecyclessf.com"/>
23<meta itemprop="description" content="Bespoke Cycles San Francisco is the Bay Area's finest custom bicycle fit studio and pro bike shop.  We offer the highest quality equipment and unrivaled service curated with a love for cycling. We have demo and rental bikes and have friendly, no-drop group rides leaving from our San Francisco shop."/>
24<meta itemprop="thumbnailUrl" content="http://static1.squarespace.com/static/5d44aebf47c648000170b9e7/t/5ee9894a75779815ae743a1d/1592363340777/bespoke_social_sharing_logo.png?format=1500w"/>
25<link rel="image_src" href="http://static1.squarespace.com/static/5d44aebf47c648000170b9e7/t/5ee9894a75779815ae743a1d/1592363340777/bespoke_social_sharing_logo.png?format=1500w" />
26<meta itemprop="image" content="http://static1.squarespace.com/static/5d44aebf47c648000170b9e7/t/5ee9894a75779815ae743a1d/1592363340777/bespoke_social_sharing_logo.png?format=1500w"/>
27<meta name="twitter:title" content="Bespoke Cycles San Francisco"/>
28<meta name="twitter:image" content="http://static1.squarespace.com/static/5d44aebf47c648000170b9e7/t/5ee9894a75779815ae743a1d/1592363340777/bespoke_social_sharing_logo.png?format=1500w"/>
29<meta name="twitter:url" content="https://www.bespokecyclessf.com"/>
30<meta name="twitter:card" content="summary"/>
31<meta name="twitter:description" content="Bespoke Cycles San Francisco is the Bay Area's finest custom bicycle fit studio and pro bike shop.  We offer the highest quality equipment and unrivaled service curated 
31with a love for cycling. We have demo and rental bikes and have friendly, no-drop group rides leaving from our San Francisco shop."/>
32<meta name="description" content="Bespoke Cycles San Francisco is the Bay Area's finest custom bicycle fit studio and pro bike shop.  We offer the highest quality equipment and unrivaled service curated with a love for cycling. We have demo and rental bikes and have friendly, no-drop group rides leaving from our San Francisco shop." />
33<link rel="preconnect" href="https://images.squarespace-cdn.com">
34<link rel="preconnect" href="https://use.typekit.net" crossorigin>
35<link rel="preconnect" href="https://p.typekit.net" crossorigin>
36<script type="text/javascript" src="//use.typekit.net/ik/bcenJSucl0R1P-rgiE0ZLo2fAcjyj2Lx4-NKx_TOfQtfel6BfFHN4UJLFRbh52jhWDmqF2syZA4cF2iRFRbtw2M3wQS3jR88FU7WMkG0jAFu-WsoShFGZAsude80ZkoRdhXCHKoyjamTiY8Djhy8ZYmC-Ao1Oco8if37OcBDOcu8OfG0jcmDSeNnZPuRpAFCZWwlShj0SaBujW48Sagyjh90jhNlOfG0SaBujW48SagyjhmDjhy8ZYmC-Ao1OcFzdPUyjamTiY8Djhy8ZYmC-Ao1OcFzdPUyjamTiY8Djhy8ZYmC-Ao1Oco8ifUySkolZPUKZWF3dhl8OAFojhU8SkuDZKoDSWmyScmDSeBRZPoRdhXCjcmDSeNnZAFojhU8SaFcOcFzdPUCdhFydeyzSabCSaBujW48SagyjhmDjhy8ZYmC-Ao1OcFzdPUaiaS0jAFu-WsoShFGZAsude80ZkoRdhXCiaiaOcBRiA8XpWFR-emqiAUTdcS0dcmXOYiaikoySkolZPUaiaS0jcmDSeNnZPuRpAFCZWwlShj0SaBujW48Sagyjh90jhNlOYiaikoKZWF3dhl8ja8RdemDShj0jhNlOYiaikoDSWmyScmDSeBRZWFR-emqiAUTdcS0jhNlJ6U3ScNt-AuyOAozicIKfeBEdkuDjAoDJ6UKScNX-emkOQItwQjKfWFzZc8yOWgkdkG4f5J7IMMjMkMfH6qJn3IbMg6IJMJ7f6K3UMIbMg6BJMJ7fbKOMsMMeMS6MKGHfJcbMsMgeMw6MKGHfJhbMsMgeMb6MKGHfJ-bMsMgeMS6MKGHfHP9MyMfeMw6MKGHfH-9MyMfeMb6MKGHfHK9MyMfeM96MKGHfH79MyMfeMS6MKGHfH59MyMfeMX6MKGHfHk9MyMfeM66MKGHfHA9MyMfeMt6MKGHfHc9MyMfegI6MKGHf55xMsM2eMb6MKGHf5exMsM2eM96MKGHf5AxMsM2eMj6MKGHfF0xMsM2eMS6MTMgaEfJcbj.js" async fetchpriority="high" onload="try{Typekit.load();}catch(e){} document.documentElement.classList.remove('wf-loading');"></script>
vendor: 1 bytes, line 36
36
37<script>document.documentElement.classList.add('wf-loading')</script>
37
38<style>@keyframes fonts-loading { 0%, 99% { color: transparent; } } html.wf-loading * { animation: fonts-loading 3s; }</style>
39<link rel="preconnect" href="https://file.squarespace-cdn.com" crossorigin>
40<style data-sqsp-font-ids="6a311fcbf7a6ec7aa5238b56">
41/* latin-ext */
42@font-face {
43  font-family: 'Alice';
44  font-style: normal;
45  font-weight: 400;
46  font-display: swap;
47  src: url('https://file.squarespace-cdn.com/content/v2/namespaces/fonts/libraries/sqsp/assets/c8b96ca6-240c-4f90-9c36-d05f293982af/latin-ext.woff2') format('woff2');
48  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;
49}
50/* cyrillic-ext */
51@font-face {
52  font-family: 'Alice';
53  font-style: normal;
54  font-weight: 400;
55  font-display: swap;
56  src: url('https://file.squarespace-cdn.com/content/v2/namespaces/fonts/libraries/sqsp/assets/ebdb756a-0785-4613-af85-f513e3a56fd4/cyrillic-ext.woff2') format('woff2');
57  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
58}
59/* cyrillic */
60@font-face {
61  font-family: 'Alice';
62  font-style: normal;
63  font-weight: 400;
64  font-display: swap;
65  src: url('https://file.squarespace-cdn.com/content/v2/namespaces/fonts/libraries/sqsp/assets/c88dde17-01ff-4421-821c-4f2bec5444ac/cyrillic.woff2') format('woff2');
66  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
67}
68/* latin */
69@font-face {
70  font-family: 'Alice';
71  font-style: normal;
72  font-weight: 400;
73  font-display: swap;
74  src: url('https://file.squarespace-cdn.com/content/v2/namespaces/fonts/libraries/sqsp/assets/4f595157-9289-48eb-9301-478aba4c7a69/latin.woff2') format('woff2');
75  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;
76}
77</style>
77<script type="text/javascript" crossorigin="anonymous" nomodule="nomodule" src="//assets.squarespace.com/@sqs/polyfiller/1.6/legacy.js"></script>
vendor: 1 bytes, line 77
77
78<script type="text/javascript" crossorigin="anonymous" src="//assets.squarespace.com/@sqs/polyfiller/1.6/modern.js"></script>
vendor: 1 bytes, line 78
78
79<script data-name="static-context">Static = window.Static || {}; Static.SQUARESPACE_CONTEXT = {"betaFeatureFlags":["campaigns_table_v2","campaigns_discount_section_in_automations","order_status_page_checkout_landing_enabled","modernized-pdp-m2-enabled","contacts_and_campaigns_redesign","campaigns_new_image_layout_picker","i18n_beta_website_locales","sms-campaigns","campaigns_discount_section_in_blasts","enable_modernized_pdp_m3_fluid","campaigns_merch_state","cdk_website_components_video_lazy_loading_enabled","enable_modernized_pdp_m3_layout_ux","marketing_landing_page","campaigns_import_discounts","commerce_product_payment_plan_editing","enable_form_submission_trigger","output_template_css_assets","marketing_automations","campaigns_thumbnail_layout"],"facebookAppId":"314192535267336","facebookApiVersion":"v6.0","rollups":{"squarespace-announcement-bar":{"js":"//assets.squarespace.com/universal/scripts-compressed/announcement-bar-836f2f08f68326a4-min.en-US.js"},"squarespace-audio-player":{"css":"//assets.squarespace.com/universal/styles-compressed/audio-player-b05f5197a871c566-min.en-US.css","js":"//assets.squarespace.com/universal/scripts-compressed/audio-player-6fb992ddfaa509af-min.en-US.js"},"squarespace-blog-collection-list":{"css":"//assets.squarespace.com/universal/styles-compressed/blog-collection-list-b4046463b72f34e2-min.en-US.css","js":"//assets.squarespace.com/universal/scripts-compressed/blog-collection-list-3a5374d437fc6d00-min.en-US.js"},"squarespace-calendar-block-renderer":{"css":"//assets.squarespace.com/universal/styles-compressed/calendar-block-renderer-c3fef2a497c8e56b-min.en-US.css","js":"//assets.squarespace.com/universal/scripts-compressed/calendar-block-renderer-1488f231552cc2f1-min.en-US.js"},"squarespace-chartjs-helpers":{"css":"//assets.squarespace.com/universal/styles-compressed/chartjs-helpers-96b256171ee039c1-min.en-US.css","js":"//assets.squarespace.com/universal/scripts-compressed/chartjs-helpers-522a53304a318d5d-min.en-US.js"},"squarespace-comments":{"css":"//assets.squarespace.com/universal/styles-compressed/comments-a54bc6cc70c2a74a-min.en-US.css","js":"//assets.squarespace.com/universal/scripts-compressed/comments-312339166b5ad66f-min.en-US.js"},"squarespace-custom-css-popup":{"css":"//assets.squarespace.com/universal/styles-compressed/custom-css-popup-3fdd945b3c1d9689-min.en-US.css","js":"//assets.squarespace.com/universal/scripts-compressed/custom-css-popup-5436102fc646f2fc-min.en-US.js"},"squarespace-dialog":{"css":"//assets.squarespace.com/universal/styles-compressed/dialog-86aacd645d83874c-min.en-US.css","js":"//assets.squarespace.com/universal/scripts-compressed/dialog-86609c0b60da577a-min.en-US.js"},"squarespace-events-collection":{"css":"//assets.squarespace.com/universal/styles-compressed/events-collection-c3fef2a497c8e56b-min.en-US.css","js":"//assets.squarespace.com/universal/scripts-compressed/events-collection-f3b4cd016de9317e-min.en-US.js"},"squarespace-form-rendering-utils":{"js":"//assets.squarespace.com/universal/scripts-compressed/form-rendering-utils-54ace3853df228db-min.en-US.js"},"squarespace-forms":{"css":"//assets.squarespace.com/universal/styles-compressed/forms-0afd3c6ac30bbab1-min.en-US.css","js":"//assets.squarespace.com/universal/scripts-compressed/forms-be0b8c73146bec85-min.en-US.js"},"squarespace-gallery-collection-list":{"css":"//assets.squarespace.com/universal/styles-compressed/gallery-collection-list-b4046463b72f34e2-min.en-US.css","js":"//assets.squarespace.com/universal/scripts-compressed/gallery-collection-list-e50dc2cea7153bb8-min.en-US.js"},"squarespace-image-zoom":{"css":"//assets.squarespace.com/universal/styles-compressed/image-zoom-b4046463b72f34e2-min.en-US.css","js":"//assets.squarespace.com/universal/scripts-compressed/image-zoom-0ca1efc2ac068abc-min.en-US.js"},"squarespace-pinterest":{"css":"//assets.squarespace.com/universal/styles-compressed/pinterest-b4046463b72f34e2-min.en-US.css","js":"//assets.squarespace.com/universal/scripts-compressed/pinterest-523a849b69d70eb5-min.en-US.js"},"squarespace-popup-overlay":{"css":"//assets.squarespace.com/universal/styles-compressed/popup-overlay-b742b752f5880972-min.en-US.css","js":"//assets.squarespace.com/universal/scripts-compressed/popup-overlay-df7b05add6c30fcd-min.en-US.js"},"squarespace-product-quick-view":{"css":"//assets.squarespace.com/universal/styles-compressed/product-quick-view-0afd3c6ac30bbab1-min.en-US.css","js":"//assets.squarespace.com/universal/scripts-compressed/product-quick-view-b01bc65ad40d0f05-min.en-US.js"},"squarespace-products-collection-item-v2":{"css":"//assets.squarespace.com/universal/styles-compressed/products-collection-item-v2-b4046463b72f34e2-min.en-US.css","js":"//assets.squarespace.com/universal/scripts-compressed/products-collection-item-v2-7fbb3f7b25936e86-min.en-US.js"},"squarespace-products-collection-list-v2":{"css":"//assets.squarespace.com/universal/styles-compressed/products-collection-list-v2-b4046463b72f34e2-min.en-US.css","js":"//assets.squarespace.com/universal/scripts-compressed/products-collection-list-v2-a0f681feaaa1d600-min.en-US.js"},"squarespace-search-page":{"css":"//assets.squarespace.com/universal/styles-compressed/search-page-90a67fc09b9b32c6-min.en-US.css","js":"//assets.squarespace.com/universal/scripts-compressed/search-page-6b1889e7794d1996-min.en-US.js"},"squarespace-search-preview":{"js":"//assets.squarespace.com/universal/scripts-compressed/search-preview-251f22aa63cbf1d4-min.en-US.js"},"squarespace-simple-liking":{"css":"//assets.squarespace.com/universal/styles-compressed/simple-liking-701bf8bbc05ec6aa-min.en-US.css","js":"//assets.squarespace.com/universal/scripts-compressed/simple-liking-75b6582783ed07a5-min.en-US.js"},"squarespace-social-buttons":{"css":"//assets.squarespace.com/universal/styles-compressed/social-buttons-95032e5fa98e47a5-min.en-US.css","js":"//assets.squarespace.com/universal/scripts-compressed/social-buttons-0187f9df0b19ce87-min.en-US.js"},"squarespace-tourdates":{"css":"//assets.squarespace.com/universal/styles-compressed/tourdates-b4046463b72f34e2-min.en-US.css","js":"//assets.squarespace.com/universal/scripts-compressed/tourdates-793d65bead4aae95-min.en-US.js"}
79,"squarespace-website-overlays-manager":{"css":"//assets.squarespace.com/universal/styles-compressed/website-overlays-manager-07ea5a4e004e6710-min.en-US.css","js":"//assets.squarespace.com/universal/scripts-compressed/website-overlays-manager-5a8fe5f9a9d0c08f-min.en-US.js"}},"pageType":1,"website":{"id":"5d44aebf47c648000170b9e7","captchaSettings":{"enabledForDonations":false},"cloneable":false,"contentModifiedOn":1721153474092,"formattingLocale":"en-US","fullSiteTitle":"Bespoke Cycles San Francisco","identifier":"bespoke-cycles-sf","imageMetadataProcessingEnabled":false,"isHstsEnabled":true,"language":"en-US","location":{"mapLat":37.7897981,"mapLng":-122.43974600000001,"addressTitle":"Bespoke Cycles","addressLine1":"2843 Clay Street","addressLine2":"San Francisco, CA, 94115","addressCountry":"United States"},"logoImageId":"5e129e4762ad5d43f3d38a1d","primaryDomain":"www.bespokecyclessf.com","screenshotId":"d79de153e230221aaf1784d2f4d1e0b3bae3d2d04ed53322f31e50fe376d35ba","shareButtonOptions":{"8":true,"7":true,"3":true,"1":true,"2":true,"6":true,"4":true},"showOwnerLogin":false,"siteDescription":"","siteStatus":{},"siteTagLine":"Custom Tailored Cycling","siteTitle":"Bespoke Cycles San Francisco","socialLogoImageId":"5ee9894a75779815ae743a1d","sslSetting":3,"timeZone":"America/Los_Angeles","translationLocale":"en-US","typekitId":"","websiteType":1,"hasBeenCloneable":false,"statsMigrated":false,"authenticUrl":"https://www.bespokecyclessf.com","baseUrl":"https://www.bespokecyclessf.com","internalUrl":"https://bespoke-cycles-sf.squarespace.com","logoImageUrl":"//images.squarespace-cdn.com/content/v1/5d44aebf47c648000170b9e7/1578278471955-XGKOFOK11Y5KR45IZK6U/bespoke_logo_wh.png","machineTimeZoneOffset":-25200000,"socialLogoImageUrl":"//images.squarespace-cdn.com/content/v1/5d44aebf47c648000170b9e7/1592363339112-7AO7PEC65O0YBOH4JV5E/bespoke_social_sharing_logo.png","timeZoneAbbr":"PDT","timeZoneOffset":-25200000},"websiteSettings":{"id":"5d44aebf47c648000170b9ea","websiteId":"5d44aebf47c648000170b9e7","subjects":[],"country":"US","state":"CA","simpleLikingEnabled":true,"mobileInfoBarSettings":{"style":2,"isContactEmailEnabled":true,"isContactPhoneNumberEnabled":true,"isLocationEnabled":true,"isBusinessHoursEnabled":true},"announcementBarSettings":{"style":2,"text":"<p class=\"\" style=\"white-space:pre-wrap;\">We are open from 11\u20137pm by appointment for services &amp; consultations. Please call <a href=\"tel:+14156425652\">415.642.5652</a> or email <a href=\"mailto:[email protected]\">[email protected]</a> to schedule an appointment.</p>","clickthroughUrl":{"url":"/contact","newWindow":false}},"commentLikesAllowed":true,"commentAnonAllowed":true,"commentThreaded":true,"commentApprovalRequired":false,"commentAvatarsOn":true,"commentSortType":2,"commentFlagThreshold":0,"commentFlagsAllowed":true,"commentEnableByDefault":true,"commentDisableAfterDaysDefault":0,"disqusShortname":"","commentsEnabled":false,"contactPhoneNumber":"(415)642-5652","businessHours":{"monday":{"text":"Closed","ranges":[{}]},"tuesday":{"text":"11am-7pm","ranges":[{"from":660,"to":1140}]},"wednesday":{"text":"11am-7pm","ranges":[{"from":660,"to":1140}]},"thursday":{"text":"11am-7pm","ranges":[{"from":660,"to":1140}]},"friday":{"text":"11am-7pm","ranges":[{"from":660,"to":1140}]},"saturday":{"text":"10am-5pm","ranges":[{"from":600,"to":1020}]},"sunday":{"text":"Closed","ranges":[{}]}},"contactEmail":"[email protected]","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":["CHF","HKD","MXN","EUR","DKK","USD","CAD","MYR","NOK","THB","AUD","SGD","ILS","PLN","GBP","CZK","SEK","NZD","PHP","RUB"],"defaultCurrency":"USD","selectedCurrency":"USD","multicurrencyEnabled":true,"measurementStandard":1,"showCustomCheckoutForm":false,"checkoutPageMarketingOptInEnabled":false,"enableMailingListOptInByDefault":false,"sameAsRetailLocation":false,"merchandisingSettings":{"scarcityEnabledOnProductItems":false,"scarcityEnabledOnProductBlocks":false,"scarcityMessageType":"DEFAULT_SCARCITY_MESSAGE","scarcityThreshold":10,"multipleQuantityAllowedForServices":true,"restockNotificationsEnabled":false,"restockNotificationsSuccessText":"","restockNotificationsMailingListSignUpEnabled":false,"relatedProductsEnabled":false,"relatedProductsOrdering":"random","soldOutVariantsDropdownDisabled":false,"productC
79omposerOptedIn":false,"productComposerABTestOptedOut":false,"productReviewsEnabled":false,"displayImportedProductReviewsEnabled":false,"hasOptedToCollectNativeReviews":false},"minimumOrderSubtotalEnabled":false,"minimumOrderSubtotal":{"currency":"USD","value":"0.00"},"addToCartConfirmationType":2,"isLive":false,"multipleQuantityAllowedForServices":true},"useEscapeKeyToLogin":true,"ssBadgeType":1,"ssBadgePosition":4,"ssBadgeVisibility":1,"ssBadgeDevices":1,"pinterestOverlayOptions":{"mode":"disabled"},"userAccountsSettings":{"loginAllowed":false,"signupAllowed":false}},"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":"Home","id":"5ee5a739d0f44c604e2c9f81","fullUrl":"/","type":1,"permissionType":1},"subscribed":false,"appDomain":"squarespace.com","templateTweakable":true,"tweakJSON":{"aspect-ratio":"Auto","gallery-arrow-style":"No Background","gallery-aspect-ratio":"3:2 Standard","gallery-auto-crop":"true","gallery-autoplay":"false","gallery-design":"Slideshow","gallery-info-overlay":"Show on Hover","gallery-loop":"false","gallery-navigation":"Bullets","gallery-show-arrows":"true","gallery-transitions":"Fade","galleryArrowBackground":"rgba(34,34,34,1)","galleryArrowColor":"rgba(255,255,255,1)","galleryAutoplaySpeed":"3","galleryCircleColor":"rgba(255,255,255,1)","galleryInfoBackground":"rgba(0, 0, 0, .7)","galleryThumbnailSize":"100px","gridSize":"350px","gridSpacing":"20px","tweak-blog-list-columns":"2","tweak-blog-list-item-image-aspect-ratio-grid":"4:3 Four-Three","tweak-blog-list-item-image-aspect-ratio-stacked":"3:2 Standard","tweak-blog-list-item-image-show":"true","tweak-blog-list-spacing":"25px","tweak-blog-list-style":"Grid","tweak-footer-layout":"Columns","tweak-header-bottom-overlay-on-index-gallery":"false","tweak-index-gallery-apply-bottom-spacing":"true","tweak-index-gallery-autoplay-duration":"2","tweak-index-gallery-autoplay-enable":"true","tweak-index-gallery-fixed-height":"true","tweak-index-gallery-height":"100vh","tweak-index-gallery-indicators":"Lines","tweak-index-gallery-layout":"Packed","tweak-index-gallery-transition":"Fade","tweak-index-gallery-transition-duration":"500","tweak-index-nav-position":"Right","tweak-index-page-apply-bottom-spacing":"false","tweak-index-page-fullscreen":"None","tweak-index-page-min-height":"100vh","tweak-mobile-breakpoint":"640px","tweak-overlay-parallax-enabled":"true","tweak-overlay-parallax-new-math":"true","tweak-product-item-image-zoom-factor":"2","tweak-product-list-item-hover-behavior":"Fade","tweak-product-list-items-per-row":"2","tweak-related-products-items-per-row":"3","tweak-related-products-title-spacing":"50px","tweak-site-ajax-loading-enable":"true","tweak-site-border-show":"false","tweak-site-border-width":"10px"},"templateId":"55f0aac0e4b0f0a5b7e0b22e","templateVersion":"7","pageFeatures":[1,2,4],"gmRenderKey":"QUl6YVN5Q0JUUk9xNkx1dkZfSUUxcjQ2LVQ0QWVUU1YtMGQ3bXk4","templateScriptsRootUrl":"https://static1.squarespace.com/static/ta/55f0a9b0e4b0f3eb70352f6d/360/scripts/","impersonatedSession":false,"tzData":{"zones":[[-480,"US","P%sT",null]],"rules":{"US":[[1967,2006,null,"Oct","lastSun","2:00","0","S"],[1987,2006,null,"Apr","Sun>=1","2:00","1:00","D"],[2007,"max",null,"Mar","Sun>=8","2:00","1:00","D"],[2007,"max",null,"Nov","Sun>=1","2:00","0","S"]]}},"showAnnouncementBar":true,"recaptchaEnterpriseContext":{"recaptchaEnterpriseSiteKey":"6LdDFQwjAAAAAPigEvvPgEVbb7QBm-TkVJdDTlAv"},"i18nContext":{"timeZoneData":{"id":"America/Los_Angeles","name":"Pacific Time"}},"env":"PRODUCTION","visitorFormContext":{"formFieldFormats":{"countries":[{"name":"Afghanistan","code":"AF","phoneCode":"+93"},{"name":"\u00C5land Islands","code":"AX","phoneCode":"+358"},{"name":"Albania","code":"AL","phoneCode":"+355"},{"name":"Algeria","code":"DZ","phoneCode":"+213"},{"name":"American Samoa","code":"AS","phoneCode":"+1"},{"name":"Andorra","code":"AD","phoneCode":"+376"},{"name":"Angola","code":"AO","phoneCode":"+244"},{"name":"Anguilla","code":"AI","phoneCode":"+1"},{"name":"Antigua & Barbuda","code":"AG","phoneCode":"+1"},{"name":"Argentina","code":"AR","phoneCode":"+54"},{"name":"Armenia","code":"AM","phoneCode":"+374"},{"name":"Aruba","code":"AW","phoneCode":"+297"},{"name":"Ascension Island","code":"AC","phoneCode":"+247"},{"name":"Australia","code":"AU","phoneCode":"+61"},{"name":"Austria","code":"AT","phoneCode":"+43"},{"name":"Azerbaijan","code":"AZ","phoneCode":"+994"},{"name":"Bahamas","code":"BS","phoneCode":"+1"},{"name":"Bahrain","code":"BH","phoneCode":"+973"},{"name":"Bangladesh","code":"BD","phoneCode":"+880"},{"name":"Barbados","code":"BB","phoneCode":"+1"},{"name":"Belarus","code":"BY","phoneCode":"+375"},{"name":"Belgium","code":"BE","phoneCode":"+32"},{"name":"Belize","code":"BZ","phoneCode":"+501"},{"name":"Benin","code":"BJ","phoneCode":"+229"},{"name":"Bermuda","code":"BM","phoneCode":"+1"},{"name":"Bhutan","code":"BT","phoneCode":"+975"},{"name":"Bolivia","code":"BO","phoneCode":"+591"},{"name":"Bosnia & Herzegovina","code":"BA","phoneCode":"+387"},{"name":"Botswana","code":"BW","phoneCode":"+267"},{"name":"Brazil","code":"BR","phoneCode":"+55"},{"name":"British Indian Ocean Territory","code":"IO","phoneCode":"+246"},{"name":"British Virgin Islands","code":"VG","phoneCode":"+1"},{"name":"Brunei","code":"BN","phoneCode":"+673"},{"name":"Bulgaria","code":"BG","phoneCode":"+359"},{"name":"Burkina Faso","code":"BF","phoneCode":"+226"},{"name":"Burundi","code":"BI","phoneCode":"+257"},{"name":"Cambodia","code":"KH","phoneCode":"+855"},{"name":"Cameroon","code":"CM","phoneCode":"+237"},{"name":"Canada","code":"CA","phoneCode":"+1"},{"name":"Cape Verde","code":"CV","phoneCode":"+238"},{"name":"Caribbean Netherlands","code":"BQ","phoneCode":"+599"},{"name":"Cayman Islands","code":"KY","phoneCode":"+1"},{"name":"Central African Republic","code":"CF","phoneCode":"+236"},{"name":"Chad","code":"TD","phoneCode":"+235"},{"name":"Chile","code":"CL","phoneCode":"+56"},{"name":"China","code":"CN","phoneCode":"+86"},{"name":"Christmas Island","code":"CX","phoneCode":"+61"},{"name":"Cocos (Keeling) Islands","code":"CC","phoneCode":"+61"},{"name":"Colombia","code":"CO","phoneCode":"+57"},{"name":"Comoros","code":"KM","phoneCode":"+269"},{"name":"Congo - Brazzaville","code":"CG","phoneCode":"+242"},{"name":"Congo - Kinshasa","code":"CD","phoneCode":"+243"},{"name":"Cook Islands","code":"CK","phoneCode":"+682"},{"name":"Costa Rica","code":"CR","phoneCode":"+506"},{"name":"C\u00F4te d\u2019Ivoire","code":"CI","phoneCode":"+225"},{"name":"Croatia","code":"HR","phoneCode":"+385"},{"name":"Cuba","code":"CU","phoneCode":"+53"},{"name":"Cura\u00E7ao","code":"CW","phoneCode":"+599"},{"name":"Cyprus","code":"CY","phoneCode":"+357"},{"name":"Czechia","code":"CZ","phoneCode":"+420"},{"name":"Denmark","code":"DK","phoneCode":"+45"},{"name":"Djibouti","code":"DJ","phoneCode":"+253"},{"name":"Dominica","code":"DM","phoneCode":"+1"},{"name":"Dominican Republic","code":"DO","phoneCode":"+1"},{"name":"Ecuador","code":"EC","phoneCode":"+593"},{"name":"Egypt","code":"EG","phoneCode":"+20"},{"name":"El Salvador","code":"SV","phoneCode":"+503"},{"name":"Equatorial Guinea","code":"GQ","phoneCode":"+240"},{"name":"Eritrea","code":"ER","phoneCode":"+291"},{"name":"Estonia","code":"EE","phoneCode":"+372"},{"name":"Eswatini","code":"SZ","phoneCode":"+268"},{"name":"Ethiopia","code":"ET","phoneCode":"+251"},{"name":"Falkland Islands","code":"FK","phoneCode":"+500"},{"name":"Faroe Islands","code":"FO","phoneCode":"+298"},{"name":"Fiji","code":"FJ","phoneCode":"+679"},{"name":"Finland","code":"FI","phoneCode":"+358"},{"name":"France","code":"FR","phoneCode":"+33"},{"name":"French Guiana","code":"GF","phoneCode":"+594"},{"name":"French Polynesia","code":"PF","phoneCode":"+689"},{"name":"Gabon","code":"GA","phoneCode":"+241"},{"name":"Gambia","code":"GM","phoneCode":"+220"},{"name":"Georgia","code":"GE","phoneCode":"+995"},{"name":"Germany","code":"DE","phoneCode":"+49"},{"name":"Ghana","code":"GH","phoneCode":"+233"},{"name":"Gibraltar","code":"GI","phoneCode":"+350"},{"name":"Greece","code":"GR","phoneCode":"+30"},{"name":"Greenland","code":"GL","phoneCode":"+299"},{"name":"Grenada","code":"GD","phoneCode":"+1"},{"name":"Guadeloupe","code":"GP","phoneCode":"+590"},{"name":"Guam","code":"GU","phoneCode":"+1"},{"name":"Guatemala","code":"GT","phoneCode":"+502"},{"name":"Guernsey","code":"GG","phoneCode":"+44"},{"name":"Guinea","code":"GN","phoneCode":"+224"},{"name":"Guinea-Bissau","code":"GW","phoneCode":"+245"},{"name":"Guyana","code":"GY","phoneCode":"+592"},{"name":"Haiti","code":"HT","phoneCode":"+509"},{"name":"Honduras","code":"HN","phoneCode":"+504"},{"name":"Hong Kong SAR China","code":"HK","phoneCode":"+852"},{"name":"Hungary","code":"HU","phoneCode":"+36"},{"name":"Iceland","code":"IS","phoneCode":"+354"},{"name":"India","code":"IN","phoneCode":"+91"},{"name":"Indonesia","code":"ID","phoneCode":"+62"},{"name":"Iran","code":"IR","phoneCode":"+98"},{"name":"Iraq","code":"IQ","phoneCode":"+964"},{"name":"Ireland","code":"IE","phoneCode":"+353"},{"name":"Isle of Man","code":"IM","phoneCode":"+44"},{"name":"Israel","code":"IL","phoneCode":"+972"},{"name":"Italy","code":"IT","phoneCode":"+39"},{"name":"Jamaica","code":"JM","phoneCode":"+1"},{"name":"Japan","code":"JP","phoneCode":"+81"},{"name":"Jersey","code":"JE","phoneCode":"+44"},{"name":"Jordan","code":"JO","phoneCode":"+962"},{"name":"Kazakhstan","code":"KZ","phoneCode":"+7"},{"name":"Kenya","code":"KE","phoneCode":"+254"},{"name":"Kiribati","code":"KI","phoneCode":"+686"},{"name":"Kosovo","code":"XK","phoneCode":"+383"},{"name":"Kuwait","code":"KW","phoneCode":"+965"},{"name":"Kyrgyzstan","code":"KG","phoneCode":"+996"},{"name":"Laos","code":"LA","phoneCode":"+856"},{"name":"Latvia","code":"LV","phoneCode":"+371"},{"name":"Lebanon","code":"LB","phoneCode":"+961"},{"name":"Lesotho","code":"LS","phoneCode":"+266"},{"name":"Liberia","code":"LR","phoneCode":"+231"},{"name":"Libya","code":"LY","phoneCode":"+218"},{"name":"Liechtenstein","code":"LI","phoneCode":"+423"},{"name":"Lithuania","code":"LT","phoneCode":"+370"},{"name":"Luxembourg","code":"LU","phoneCode":"+352"},{"name":"Macao SAR China","code":"MO","phoneCode":"+853"},{"name":"Madagascar","code":"MG","phoneCode":"+261"},{"name":"Malawi","code":"MW","phoneCode":"+265"},{"name":"Malaysia","code":"MY","phoneCode":"+60"},{"name":"Maldives","code":"MV","phoneCode":"+960"},{"name":"Mali","code":"ML","phoneCode":"+223"},{"name":"Malta","code":"MT","phoneCode":"+356"},{"name":"Marshall Islands","code":"MH","phoneCode":"+692"},{"name":"Martinique","code":"MQ","phoneCode":"+596"},{"name":"Mauritania","code":"MR","phoneCode":"+222"},{"name":"Mauritius","code":"MU","phoneCode":"+230"},{"name":"Mayotte","code":"YT","phoneCode":"+262"},{"name":"Mexico","code":"MX","phoneCode":"+52"},{"name":"Micronesia","code":"FM","phoneCode":"+691"},{"name":"Moldova","code":"MD","phoneCode":"+373"},{"name":"Monaco","code":"MC","phoneCode":"+377"},{"name":"Mongolia","code":"MN","phoneCode":"+976"},{"name":"Montenegro","code":"ME","phoneCode":"+382"},{"name":"Montserrat","code":"MS","phoneCode":"+1"},{"name":"Morocco","code":"MA","phoneCode":"+212"},{"name":"Mozambique","code":"MZ","phoneCode":"+258"},{"name":"Myanmar (Burma)","code":"MM","phoneCode":"+95"},{"name":"Namibia","code":"NA","phoneCode":"+264"},{"name":"Nauru","code":"NR","phoneCode":"+674"},{"name":"Nepal","code":"NP","phoneCode":"+977"},{"name":"Netherlands","code":"NL","phoneCode":"+31"},{"name":"New Caledonia","code":"NC","phoneCode":"+687"},{"name":"New Zealand","code":"NZ","phoneCode":"+64"},{"name":"Nicaragua","code":"NI","phoneCode":"+505"},{"name":"Niger","code":"NE","phoneCode":"+227"},{"name":"Nigeria","code":"NG","phoneCode":"+234"},{"name":"Niue","code":"NU","phoneCode":"+683"},{"name":"Norfolk Island","code":"NF","phoneCode":"+672"},{"name":"Northern Mariana Islands","code":"MP","phoneCode":"+1"},{"name":"North Korea","code":"KP","phoneCode":"+850"},{"name":"North Macedonia","code":"MK","phoneCode":"+389"},{"name":"Norway","code":"NO","phoneCode":"+47"},{"name":"Oman","code":"OM","phoneCode":"+968"},{"name":"Pakistan","code":"PK","phoneCode":"+92"},{"name":"Palau","code":"PW","phoneCode":"+680"},{"name":"Palestinian Territories","code":"PS","phoneCode":"+970"},{"name":"Panama","code":"PA","phoneCode":"+507"},{"name":"Papua New Guinea","code":"PG","phoneCode":"+675"},{"name":"Paraguay","code":"PY","phoneCode":"+595"},{"name":"Peru","code":"PE","phoneCode":"+51"},{"name":"Philippines","code":"PH","phoneCode":"+63"},{"name":"Poland","code":"PL","phoneCode":"+48"},{"name":"Portugal","code":"PT","phoneCode":"+351"},{"name":"Puerto Rico","code":"PR","phoneCode":"+1"},{"name":"Qatar","code":"QA","phoneCode":"+974"},{"name":"R\u00E9union","code":"RE","phoneCode":"+262"},{"name":"Romania","code":"RO","phoneCode":"+40"},{"name":"Russia","code":"RU","phoneCode":"+7"},{"name":"Rwanda","code":"RW","phoneCode":"+250"},{"name":"Samoa","code":"WS","phoneCode":"+685"},{"name":"San Marino","code":"SM","phoneCode":"+378"},{"name":"S\u00E3o Tom\u00E9 & Pr\u00EDncipe","code":"ST","phoneCode":"+239"},{"name":"Saudi Arabia","code":"SA","phoneCode":"+966"},{"name":"Senegal","code":"SN","phoneCode":"+221"},{"name":"Serbia","code":"RS","phoneCode":"+381"},{"name":"Seychelles","code":"SC","phoneCode":"+248"},{"name":"Sierra Leone","code":"SL","phoneCode":"+232"},{"name":"Singapore","code":"SG","phoneCode":"+65"},{"name":"Sint Maarten","code":"SX","phoneCode":"+1"},{"name":"Slovakia","code":"SK","phoneCode":"+421"},{"name":"Slovenia","code":"SI","phoneCode":"+386"},{"name":"Solomon Islands","code":"SB","phoneCode":"+677"},{"name":"Somalia","code":"SO","phoneCode":"+252"},{"name":"South Africa","code":"ZA","phoneCode":"+27"},{"name":"South Korea","code":"KR","phoneCode":"+82"},{"name":"South Sudan","code":"SS","phoneCode":"+211"},{"name":"Spain","code":"ES","phoneCode":"+34"},{"name":"Sri Lanka","code":"LK","phoneCode":"+94"},{"name":"St. Barth\u00E9lemy","code":"BL","phoneCode":"+590"},{"name":"St. Helena","code":"SH","phoneCode":"+290"},{"name":"St. Kitts & Nevis","code":"KN","phoneCode":"+1"},{"name":"St. Lucia","code":"LC","phoneCode":"+1"},{"name":"St. Martin","code":"MF","phoneCode":"+590"},{"name":"St. Pierre & Miquelon","code":"PM","phoneCode":"+508"},{"name":"St. Vincent & Grenadines","code":"VC","phoneCode":"+1"},{"name":"Sudan","code":"SD","phoneCode":"+249"},{"name":"Suriname","code":"SR","phoneCode":"+597"},{"name":"Svalbard & Jan Mayen","code":"SJ","phoneCode":"+47"},{"name":"Sweden","code":"SE","phoneCode":"+46"},{"name":"Switzerland","code":"CH","phoneCode":"+41"},{"name":"Syria","code":"SY","phoneCode":"+963"},{"name":"Taiwan","code":"TW","phoneCode":"+886"},{"name":"Tajikistan","code":"TJ","phoneCode":"+992"},{"name":"Tanzania","code":"TZ","phoneCode":"+255"},{"name":"Thailand","code":"TH","phoneCode":"+66"},{"name":"Timor-Leste","code":"TL","phoneCode":"+670"},{"name":"Togo","code":"TG","phoneCode":"+228"},{"name":"Tokelau","code":"TK","phoneCode":"+690"},{"name":"Tonga","code":"TO","phoneCode":"+676"},{"name":"Trinidad & Tobago","code":"TT","phoneCode":"+1"},{"name":"Tristan da Cunha","code":"TA","phoneCode":"+290"},{"name":"Tunisia","code":"TN","phoneCode":"+216"},{"name":"T\u00FCrkiye","code":"TR","phoneCode":"+90"},{"name":"Turkmenistan","code":"TM","phoneCode":"+993"},{"name":"Turks & Caicos Islands","code":"TC","phoneCode":"+1"},{"name":"Tuvalu","code":"TV","phoneCode":"+688"},{"name":"U.S. Virgin Islands","code":"VI","phoneCode":"+1"},{"name":"Uganda","code":"UG","phoneCode":"+256"},{"name":"Ukraine","code":"UA","phoneCode":"+380"},{"name":"United Arab Emirates","code":"AE","phoneCode":"+971"},{"name":"United Kingdom","code":"GB","phoneCode":"+44"},{"name":"United States","code":"US","phoneCode":"+1"},{"name":"Uruguay","code":"UY","phoneCode":"+598"},{"name":"Uzbekistan","code":"UZ","phoneCode":"+998"},{"name":"Vanuatu
79","code":"VU","phoneCode":"+678"},{"name":"Vatican City","code":"VA","phoneCode":"+39"},{"name":"Venezuela","code":"VE","phoneCode":"+58"},{"name":"Vietnam","code":"VN","phoneCode":"+84"},{"name":"Wallis & Futuna","code":"WF","phoneCode":"+681"},{"name":"Western Sahara","code":"EH","phoneCode":"+212"},{"name":"Yemen","code":"YE","phoneCode":"+967"},{"name":"Zambia","code":"ZM","phoneCode":"+260"},{"name":"Zimbabwe","code":"ZW","phoneCode":"+263"}],"initialPhoneFormat":{"id":0,"type":"PHONE_NUMBER","country":"US","labelLocale":"en-US","fields":[{"type":"SEPARATOR","label":"(","identifier":"LeftParen","length":0,"required":false,"metadata":{}},{"type":"FIELD","label":"1","identifier":"1","length":3,"required":false,"metadata":{}},{"type":"SEPARATOR","label":")","identifier":"RightParen","length":0,"required":false,"metadata":{}},{"type":"SEPARATOR","label":" ","identifier":"Space","length":0,"required":false,"metadata":{}},{"type":"FIELD","label":"2","identifier":"2","length":3,"required":false,"metadata":{}},{"type":"SEPARATOR","label":"-","identifier":"Dash","length":0,"required":false,"metadata":{}},{"type":"FIELD","label":"3","identifier":"3","length":14,"required":false,"metadata":{}}]},"initialNameOrder":"GIVEN_FIRST","initialAddressFormat":{"id":0,"type":"ADDRESS","country":"US","labelLocale":"en","fields":[{"type":"FIELD","label":"Address Line 1","identifier":"Line1","length":0,"required":true,"metadata":{"autocomplete":"address-line1"}},{"type":"SEPARATOR","label":"\n","identifier":"Newline","length":0,"required":false,"metadata":{}},{"type":"FIELD","label":"Address Line 2","identifier":"Line2","length":0,"required":false,"metadata":{"autocomplete":"address-line2"}},{"type":"SEPARATOR","label":"\n","identifier":"Newline","length":0,"required":false,"metadata":{}},{"type":"FIELD","label":"City","identifier":"City","length":0,"required":true,"metadata":{"autocomplete":"address-level2"}},{"type":"SEPARATOR","label":",","identifier":"Comma","length":0,"required":false,"metadata":{}},{"type":"SEPARATOR","label":" ","identifier":"Space","length":0,"required":false,"metadata":{}},{"type":"FIELD","label":"State","identifier":"State","length":0,"required":true,"metadata":{"autocomplete":"address-level1"}},{"type":"SEPARATOR","label":" ","identifier":"Space","length":0,"required":false,"metadata":{}},{"type":"FIELD","label":"ZIP Code","identifier":"Zip","length":0,"required":true,"metadata":{"autocomplete":"postal-code"}}]}},"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 [email protected].","invalidListLength":"Value should be {0} elements long.","allEmpty":"Please fill out at least one form field.","missingRequiredQuestion":"Missing a required question.","invalidQuestion":"Contained an invalid question.","captchaFailure":"Captcha validation failed. Please try again.","stringTooShort":"Value should have a length of at least {0}.","invalid":"{0} is not valid.","formErrors":"Form Errors","containsInvalidValue":"{0} contains an invalid value.","invalidUnsignedNumber":"Numbers must contain only digits and no other characters.","invalidName":"Valid names contain only letters, numbers, space
79s, ', 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>
79<script type="text/javascript">SQUARESPACE_ROLLUPS = {};</script>
vendor: 1 bytes, line 79
79
80<script>(function(rollups, name) { if (!rollups[name]) { rollups[name] = {}; } rollups[name].js = ["//assets.squarespace.com/universal/scripts-compressed/visitor-site-error-reporter-857906e2f8b59eb7-min.en-US.js"]; })(SQUARESPACE_ROLLUPS, 'squarespace-visitor_site_error_reporter');</script>
vendor: 1 bytes, line 80
80
81<script crossorigin="anonymous" src="//assets.squarespace.com/universal/scripts-compressed/visitor-site-error-reporter-857906e2f8b59eb7-min.en-US.js" ></script>
81<script>(function(rollups, name) { if (!rollups[name]) { rollups[name] = {}; } rollups[name].js = ["//assets.squarespace.com/universal/scripts-compressed/extract-css-runtime-142817e559af00be-min.en-US.js"]; })(SQUARESPACE_ROLLUPS, 'squarespace-extract_css_runtime');</script>
vendor: 1 bytes, line 81
81
82<script crossorigin="anonymous" src="//assets.squarespace.com/universal/scripts-compressed/extract-css-runtime-142817e559af00be-min.en-US.js" ></script>
82<script>(function(rollups, name) { if (!rollups[name]) { rollups[name] = {}; } rollups[name].js = ["//assets.squarespace.com/universal/scripts-compressed/extract-css-moment-js-vendor-a5cfdec1ae227f33-min.en-US.js"]; })(SQUARESPACE_ROLLUPS, 'squarespace-extract_css_moment_js_vendor');</script>
vendor: 1 bytes, line 82
82
83<script crossorigin="anonymous" src="//assets.squarespace.com/universal/scripts-compressed/extract-css-moment-js-vendor-a5cfdec1ae227f33-min.en-US.js" ></script>
83<script>(function(rollups, name) { if (!rollups[name]) { rollups[name] = {}; } rollups[name].js = ["//assets.squarespace.com/universal/scripts-compressed/cldr-resource-pack-2c5e18cab442f0cf-min.en-US.js"]; })(SQUARESPACE_ROLLUPS, 'squarespace-cldr_resource_pack');</script>
vendor: 1 bytes, line 83
83
84<script crossorigin="anonymous" src="//assets.squarespace.com/universal/scripts-compressed/cldr-resource-pack-2c5e18cab442f0cf-min.en-US.js" ></script>
84<script>(function(rollups, name) { if (!rollups[name]) { rollups[name] = {}; } rollups[name].js = ["//assets.squarespace.com/universal/scripts-compressed/common-vendors-stable-784b947826b4c445-min.en-US.js"]; })(SQUARESPACE_ROLLUPS, 'squarespace-common_vendors_stable');</script>
vendor: 1 bytes, line 84
84
85<script crossorigin="anonymous" src="//assets.squarespace.com/universal/scripts-compressed/common-vendors-stable-784b947826b4c445-min.en-US.js" ></script>
85<script>(function(rollups, name) { if (!rollups[name]) { rollups[name] = {}; } rollups[name].js = ["//assets.squarespace.com/universal/scripts-compressed/common-vendors-aedb5cee3a9dd458-min.en-US.js"]; })(SQUARESPACE_ROLLUPS, 'squarespace-common_vendors');</script>
vendor: 1 bytes, line 85
85
86<script crossorigin="anonymous" src="//assets.squarespace.com/universal/scripts-compressed/common-vendors-aedb5cee3a9dd458-min.en-US.js" ></script>
86<script>(function(rollups, name) { if (!rollups[name]) { rollups[name] = {}; } rollups[name].js = ["//assets.squarespace.com/universal/scripts-compressed/common-f3b0ba49e516a794-min.en-US.js"]; })(SQUARESPACE_ROLLUPS, 'squarespace-common');</script>
vendor: 1 bytes, line 86
86
87<script crossorigin="anonymous" src="//assets.squarespace.com/universal/scripts-compressed/common-f3b0ba49e516a794-min.en-US.js" ></script>
87<script>(function(rollups, name) { if (!rollups[name]) { rollups[name] = {}; } rollups[name].js = ["//assets.squarespace.com/universal/scripts-compressed/performance-03f36db1a1da818e-min.en-US.js"]; })(SQUARESPACE_ROLLUPS, 'squarespace-performance');</script>
vendor: 1 bytes, line 87
87
88<script crossorigin="anonymous" src="//assets.squarespace.com/universal/scripts-compressed/performance-03f36db1a1da818e-min.en-US.js" defer ></script>
88<link rel="stylesheet" type="text/css" href="https://definitions.sqspcdn.com/website-component-definition/static-assets/website.components.newsletter/58d67523-2cf5-42f9-95a4-1e436b9263fe_104/website.components.newsletter.styles.css"/><link rel="stylesheet" type="text/css" href="https://definitions.sqspcdn.com/website-component-definition/static-assets/website.components.button/5a741ea1-9d9f-47f9-825c-74a26f91e3b4_1111/website.components.button.styles.css"/><link rel="stylesheet" type="text/css" href="https://definitions.sqspcdn.com/website-component-definition/static-assets/website.components.horizontalrule/3d7cd87b-e4c9-439e-9e04-31b0ed05736b_308/website.components.horizontalrule.styles.css"/><link rel="stylesheet" type="text/css" href="https://definitions.sqspcdn.com/website-component-definition/static-assets/website.components.spacer/e5ff9c51-04dd-4898-965a-f00405185b81_1264/website.components.spacer.styles.css"/>
88<script src="https://definitions.sqspcdn.com/website-component-definition/static-assets/website.components.spacer/e5ff9c51-04dd-4898-965a-f00405185b81_1264/website.components.spacer.visitor.js"></script>
88<script src="https://definitions.sqspcdn.com/website-component-definition/static-assets/website.components.horizontalrule/3d7cd87b-e4c9-439e-9e04-31b0ed05736b_308/website.components.horizontalrule.visitor.js"></script>
88<script src="https://definitions.sqspcdn.com/website-component-definition/static-assets/website.components.button/5a741ea1-9d9f-47f9-825c-74a26f91e3b4_1111/website.components.button.visitor.js"></script>
88<script src="https://definitions.sqspcdn.com/website-component-definition/static-assets/website.components.newsletter/58d67523-2cf5-42f9-95a4-1e436b9263fe_104/website.components.newsletter.visitor.js"></script>
88<script>Squarespace.load(window);</script>
88
89<link rel="alternate" type="application/rss+xml" title="RSS Feed" href="https://www.bespokecyclessf.com/home?format=rss" />
90<script type="application/ld+json">{"url":"https://www.bespokecyclessf.com","name":"Bespoke Cycles San Francisco","description":"","image":"//images.squarespace-cdn.com/content/v1/5d44aebf47c648000170b9e7/1578278471955-XGKOFOK11Y5KR45IZK6U/bespoke_logo_wh.png","@context":"http://schema.org","@type":"WebSite"}</script>
90<script type="application/ld+json">{"legalName":"Bespoke Cycles","address":"2843 Clay Street\nSan Francisco, CA, 94115\nUnited States","email":"[email protected]","telephone":"(415)642-5652","sameAs":[],"@context":"http://schema.org","@type":"Organization"}</script>
90<script type="application/ld+json">{"address":"2843 Clay Street\nSan Francisco, CA, 94115\nUnited States","image":"https://static1.squarespace.com/static/5d44aebf47c648000170b9e7/t/5e129e4762ad5d43f3d38a1d/1721153474092/","name":"Bespoke Cycles","openingHours":", Tu 11:00-19:00, We 11:00-19:00, Th 11:00-19:00, Fr 11:00-19:00, Sa 10:00-17:00, ","@context":"http://schema.org","@type":"LocalBusiness"}</script>
90<link rel="stylesheet" type="text/css" href="https://static1.squarespace.com/static/sitecss/5d44aebf47c648000170b9e7/804/55f0aac0e4b0f0a5b7e0b22e/5d44aebf47c648000170b9fd/360/site.css?nocustom=true"/><link rel="stylesheet" type="text/css" href="https://static1.squarespace.com/static/custom-css/5d44aebf47c648000170b9e7/5d44aebf47c648000170b9fd/0/custom.css"/>
90<script>Static.COOKIE_BANNER_CAPABLE = true;</script>
90
91<!-- End of Squarespace Headers -->
92  </head>
93  <body id="collection-5ee5a739d0f44c604e2c9f81" class="tweak-site-width-option-full-width tweak-icon-weight-light  tweak-site-ajax-loading-enable tweak-site-ajax-loading-bar-show ancillary-header-top-left-layout-horizontal ancillary-header-top-center-layout-horizontal ancillary-header-top-right-layout-horizontal ancillary-header-bottom-left-layout-horizontal ancillary-header-bottom-center-layout-horizontal ancillary-header-bottom-right-layout-horizontal ancillary-header-branding-position-bottom-left ancillary-header-tagline-position-hide ancillary-header-primary-nav-position-bottom-right ancillary-header-secondary-nav-position-top-right ancillary-header-social-position-hide ancillary-header-search-position-hide ancillary-header-cart-position-top-right ancillary-header-account-position-hide tweak-header-primary-nav-hover-style-plain tweak-header-primary-nav-button-style-solid tweak-header-primary-nav-button-shape-square tweak-header-secondary-nav-hover-style-button tweak-header-secondary-nav-button-style-outline tweak-header-secondary-nav-button-shape-pill tweak-header-search-style-icon-only tweak-header-search-placeholder-show tweak-header-cart-style-text tweak-header-account-style-text tweak-overlay-parallax-enabled tweak-overlay-parallax-new-math tweak-index-nav-style-none tweak-index-nav-position-right tweak-index-nav-text-show tweak-index-page-fullscreen-none tweak-index-page-scroll-indicator-none tweak-index-page-scroll-indicator-icon-arrow tweak-index-page-scroll-indicator-icon-weight-light tweak-index-gallery-layout-packed tweak-index-gallery-fixed-height tweak-index-gallery-apply-bottom-spacing tweak-index-gallery-hover-style-plain tweak-index-gallery-controls-small-arrows tweak-index-gallery-controls-icon-weight-hairline tweak-index-gallery-indicators-lines tweak-index-gallery-autoplay-enable tweak-index-gallery-transition-fade tweak-index-gallery-content-position-middle-center tweak-index-gallery-content-text-alignment-left tweak-footer-show tweak-footer-layout-columns tweak-footer-layout-columns-auto tweak-footer-stacked-alignment-center tweak-mobile-bar-top-fixed ancillary-mobile-bar-branding-position-top-left ancillary-mobile-bar-menu-icon-position-top-right tweak-mobile-bar-menu-icon-hamburger ancillary-mobile-bar-search-icon-position-hide ancillary-mobile-bar-cart-position-hide tweak-mobile-bar-cart-style-text ancillary-mobile-bar-account-position-hide tweak-mobile-bar-account-style-text tweak-mobile-overlay-slide-origin-left tweak-mobile-overlay-close-show tweak-mobile-overlay-menu-primary-button-style-outline tweak-mobile-overlay-menu-primary-button-shape-pill tweak-mobile-overlay-menu-secondary-button-style-outline tweak-mobile-overlay-menu-secondary-button-shape-pill tweak-quote-block-alignment-center tweak-social-icons-style-regular tweak-social-icons-shape-square tweak-blog-meta-primary-category tweak-blog-meta-secondary-date tweak-blog-list-style-grid tweak-blog-list-alignment-left tweak-blog-list-item-image-show tweak-blog-list-item-image-aspect-ratio-grid-43-four-three tweak-blog-list-item-image-aspect-ratio-stacked-32-standard tweak-blog-list-item-title-show tweak-blog-list-item-excerpt-show tweak-blog-list-item-body-show tweak-blog-list-item-readmore-below-excerpt tweak-blog-list-item-meta-position-above-title tweak-blog-list-pagination-link-label-show tweak-blog-list-pagination-link-icon-weight-light tweak-blog-item-alignment-center tweak-blog-item-meta-position-below-title tweak-blog-item-share-position-below-content tweak-blog-item-pagination-link-label-show tweak-blog-item-pagination-link-title-show tweak-blog-item-pagination-link-meta-hide tweak-blog-item-pagination-link-icon-weight-light event-thumbnails event-thumbnail-size-32-standard event-date-label event-list-show-cats event-list-date event-list-time event-list-address event-excerpts event-item-back-link gallery-design-slideshow aspect-ratio-auto lightbox-style-dark gallery-navigation-bullets gallery-info-overlay-show-on-hover gallery-aspect-ratio-32-standard gallery-arrow-style-no-background gallery-transitions-fade gallery-show-arrows gallery-auto-crop tweak-product-list-image-aspect-ratio-11-square tweak-product-list-item-hover-behavior-fade tweak-product-list-meta-position-under tweak-product-list-mobile-meta-position-under tweak-product-list-meta-alignment-under-center tweak-product-list-meta-alignment-overlay-center-center tweak-product-list-show-title tweak-product-list-filter-display-top tweak-product-list-filter-alignment-center tweak-product-item-nav-show-none tweak-product-item-nav-pagination-style-previousnext tweak-product-item-nav-breadcrumb-alignment-left tweak-product-item-nav-pagination-alignment-split tweak-product-item-gallery-position-right tweak-product-item-gallery-design-stacked tweak-product-item-gallery-aspect-ratio-11-square tweak-product-item-gallery-thumbn
93ail-alignment-left tweak-product-item-details-alignment-left tweak-product-item-details-show-title tweak-product-item-details-show-price tweak-product-item-details-show-excerpt tweak-product-item-details-excerpt-position-below-price tweak-product-item-details-show-share-buttons tweak-product-item-details-show-variants tweak-product-item-details-show-quantity tweak-product-item-details-options-style-pill tweak-product-item-details-show-add-to-cart-button tweak-product-item-details-add-to-cart-button-style-solid tweak-product-item-details-add-to-cart-button-shape-pill tweak-product-item-details-add-to-cart-button-padding-medium tweak-product-item-image-zoom-behavior-hover tweak-related-products-image-aspect-ratio-11-square tweak-related-products-meta-alignment-under-center tweak-product-badge-style-none tweak-product-badge-position-top-right tweak-product-badge-inset-floating newsletter-style-custom hide-opentable-icons opentable-style-dark small-button-style-solid small-button-shape-square medium-button-style-outline medium-button-shape-square large-button-style-outline large-button-shape-square 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-top image-block-collage-text-alignment-left image-block-stack-dynamic-font-sizing image-block-stack-text-alignment-left button-style-solid button-corner-style-square tweak-product-quick-view-button-style-docked tweak-product-quick-view-button-position-center 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 tweak-share-buttons-style-icon-only tweak-share-buttons-icons-show tweak-share-buttons-standard-background-color native-currency-code-usd collection-5ee5a739d0f44c604e2c9f81 collection-type-index collection-layout-default homepage view-list mobile-style-available sqs-has-custom-cart has-logo-image has-tagline has-parallax-images has-parallax-images has-parallax-images has-parallax-images has-parallax-images enable-load-effects has-primary-nav" data-controller="HashManager, SiteLoader, MobileClassname">
94
95    <div class="Loader"></div>
96
97    <div class="Mobile" data-nc-base="mobile-bar" data-controller="AncillaryLayout">
98  <div class="Mobile-bar Mobile-bar--top" data-nc-group="top" data-controller="MobileOffset">
99
100    <div data-nc-container="top-left">
101      <a href="/" class="Mobile-bar-branding" data-nc-element="branding" data-content-field="site-title">
102        
103          
104            
105            
106
107
108
109  
110  
111  
112  
113
114  
115  
116    
117  
118
119  
120  <img src="//images.squarespace-cdn.com/content/v1/5d44aebf47c648000170b9e7/1578278471955-XGKOFOK11Y5KR45IZK6U/bespoke_logo_wh.png" alt="Bespoke Cycles San Francisco" sizes="240px" class="Mobile-bar-branding-logo" style="display:block" srcset="//images.squarespace-cdn.com/content/v1/5d44aebf47c648000170b9e7/1578278471955-XGKOFOK11Y5KR45IZK6U/bespoke_logo_wh.png?format=100w 100w, //images.squarespace-cdn.com/content/v1/5d44aebf47c648000170b9e7/1578278471955-XGKOFOK11Y5KR45IZK6U/bespoke_logo_wh.png?format=300w 300w, //images.squarespace-cdn.com/content/v1/5d44aebf47c648000170b9e7/1578278471955-XGKOFOK11Y5KR45IZK6U/bespoke_logo_wh.png?format=500w 500w, //images.squarespace-cdn.com/content/v1/5d44aebf47c648000170b9e7/1578278471955-XGKOFOK11Y5KR45IZK6U/bespoke_logo_wh.png?format=750w 750w, //images.squarespace-cdn.com/content/v1/5d44aebf47c648000170b9e7/1578278471955-XGKOFOK11Y5KR45IZK6U/bespoke_logo_wh.png?format=1000w 1000w, //images.squarespace-cdn.com/content/v1/5d44aebf47c648000170b9e7/1578278471955-XGKOFOK11Y5KR45IZK6U/bespoke_logo_wh.png?format=1500w 1500w, //images.squarespace-cdn.com/content/v1/5d44aebf47c648000170b9e7/1578278471955-XGKOFOK11Y5KR45IZK6U/bespoke_logo_wh.png?format=2500w 2500w" loading="lazy" decoding="async" data-loader="sqs">
121
122
123          
124        
125      </a>
126    </div>
127    <div data-nc-container="top-center"></div>
128    <div data-nc-container="top-right"></div>
129  </div>
130  <div class="Mobile-bar Mobile-bar--bottom" data-nc-group="bottom" data-controller="MobileOffset">
131    <div data-nc-container="bottom-left">
132      <button
133        class="Mobile-bar-menu"
134        data-nc-element="menu-icon"
135        data-controller-overlay="menu"
136        data-controller="MobileOverlayToggle"
137        aria-label="Open navigation menu"
138      >
139        <svg class="Icon Icon--hamburger" viewBox="0 0 24 18">
140          <use xlink:href="/assets/ui-icons.svg#hamburger-icon--even" class="use--even"></use>
141          <use xlink:href="/assets/ui-icons.svg#hamburger-icon--odd" class="use--odd"></use>
142        </svg>
143        <svg class="Icon Icon--hotdog" viewBox="0 0 24 14">
144          <use xlink:href="/assets/ui-icons.svg#hotdog-icon--even" class="use--even"></use>
145          <use xlink:href="/assets/ui-icons.svg#hotdog-icon--odd" class="use--odd"></use>
146        </svg>
147        <svg class="Icon Icon--plus" viewBox="0 0 20 20">
148          <use xlink:href="/assets/ui-icons.svg#plus-icon--even" class="use--even"></use>
149          <use xlink:href="/assets/ui-icons.svg#plus-icon--odd" class="use--odd"></use>
150        </svg>
151        <svg class="Icon Icon--dots-horizontal" viewBox="0 0 25 7">
152          <use xlink:href="/assets/ui-icons.svg#dots-horizontal-icon--even" class="use--even"></use>
153          <use xlink:href="/assets/ui-icons.svg#dots-horizontal-icon--odd" class="use--odd"></use>
154        </svg>
155        <svg class="Icon Icon--dots-vertical" viewBox="0 0 7 25">
156          <use xlink:href="/assets/ui-icons.svg#dots-vertical-icon--even" class="use--even"></use>
157          <use xlink:href="/assets/ui-icons.svg#dots-vertical-icon--odd" class="use--odd"></use>
158        </svg>
159        <svg class="Icon Icon--squares-horizontal" viewBox="0 0 25 7">
160          <use xlink:href="/assets/ui-icons.svg#squares-horizontal-icon--even" class="use--even"></use>
161          <use xlink:href="/assets/ui-icons.svg#squares-horizontal-icon--odd" class="use--odd"></use>
162        </svg>
163        <svg class="Icon Icon--squares-vertical" viewBox="0 0 7 25">
164          <use xlink:href="/assets/ui-icons.svg#squares-vertical-icon--even" class="use--even"></use>
165          <use xlink:href="/assets/ui-icons.svg#squares-vertical-icon--odd" class="use--odd"></use>
166        </svg>
167      </button>
168    </div>
169    <div data-nc-container="bottom-center">
170      
171    </div>
172    <div data-nc-container="bottom-right">
173      
174      <a href="/search" class="Mobile-bar-search" data-nc-element="search-icon" aria-label="Search">
175        <svg class="Icon Icon--search" viewBox="0 0 20 20">
176          <use xlink:href="/assets/ui-icons.svg#search-icon"></use>
177        </svg>
178      </a>
179    </div>
180  </div>
181
182  <div class="Mobile-overlay">
183    <div class="Mobile-overlay-menu" data-controller="MobileOverlayFolders">
184      <div class="Mobile-overlay-menu-main">
185        <nav class="Mobile-overlay-nav Mobile-overlay-nav--primary" data-content-field="navigation">
186          
187  
188    
189    
190      <a href="/fit-studio" class="Mobile-overlay-nav-item">
191        Fit Studio
192      </a>
193    
194  
195    
196    
197      <a href="/bikes" class="Mobile-overlay-nav-item">
198        Bikes
199      </a>
200    
201  
202    
203    
204      <a href="/service" class="Mobile-overlay-nav-item">
205        Service
206      </a>
207    
208  
209    
210    
211      <a href="/rides" class="Mobile-overlay-nav-item">
212        Rides
213      </a>
214    
215  
216    
217    
218      <a href="/demos-rentals" class="Mobile-overlay-nav-item">
219        Demos & Rentals
220      </a>
221    
222  
223    
224    
225      <a href="/contact" class="Mobile-overlay-nav-item">
226        Contact
227      </a>
228    
229  
230
231        </nav>
232        <nav class="Mobile-overlay-nav Mobile-overlay-nav--secondary" data-content-field="navigation">
233          
234        </nav>
235      </div>
236      <div class="Mobile-overlay-folders" data-content-field="navigation">
237        
238  
239
240  
241
242  
243
244  
245
246  
247
248  
249
250        
251      </div>
252    </div>
253    <button class="Mobile-overlay-close" data-controller="MobileOverlayToggle" aria-label="Close navigation menu">
254      <svg class="Icon Icon--close" viewBox="0 0 16 16">
255        <use xlink:href="/assets/ui-icons.svg#close-icon"></use>
256      </svg>
257    </button>
258    <div class="Mobile-overlay-back" data-controller="MobileOverlayToggle"></div>
259  </div>
260</div>
261
262
263    <div class="Parallax-host-outer">
264      <div class="Parallax-host" data-parallax-host>
265        
266          
267            
268              
269              
270                
271                  <div class="Parallax-item" data-parallax-item data-parallax-id="5ee5a74da5cd7a304c997b49"></div>
272                
273              
274            
275              
276              
277                
278              
279            
280              
281              
282                
283                  <div class="Parallax-item" data-parallax-item data-parallax-id="5ee59901dd4fcc494802eb36"></div>
284                
285              
286            
287              
288              
289                
290                  <div class="Parallax-item" data-parallax-item data-parallax-id="5ee5a2b70714690a559e0592"></div>
291                
292              
293            
294              
295              
296                
297                  <div class="Parallax-item" data-parallax-item data-parallax-id="5ee5a37f3269e91ad62535f4"></div>
298                
299              
300            
301              
302              
303                
304              
305            
306              
307              
308                
309              
310            
311              
312              
313                
314                  <div class="Parallax-item" data-parallax-item data-parallax-id="5d4b00f5a9313a0001115872"></div>
315                
316              
317            
318          
319        
320      </div>
321    </div>
322
323    <div class="Site" data-nc-base="header" data-controller="AncillaryLayout">
324      <div class="sqs-announcement-bar-dropzone"></div>
325
326      <header class="Header Header--top">
327        <div class="Header-inner Header-inner--top" data-nc-group="top">
328          <div data-nc-container="top-left">
329
330            <div class="Header-search" data-nc-element="search">
331              <form class="Header-search-form" action="/search" method="get" role="search">
332                <input class="Header-search-form-input" name="q" type="text" spellcheck="false" value="" autocomplete="off" placeholder="Search" aria-label="Search"/>
333                <button class="Header-search-form-submit" type="submit" data-test="template-search" aria-label="Search">
334                  <svg class="Icon Icon--search--small" viewBox="0 0 15 15">
335                    <use xlink:href="/assets/ui-icons.svg#search-icon--small"></use>
336                  </svg>
337                  <svg class="Icon Icon--search" viewBox="0 0 20 20">
338                    <use xlink:href="/assets/ui-icons.svg#search-icon"></use>
339                  </svg>
340                </button>
341              </form>
342            </div>
343
344          </div>
345          <div data-nc-container="top-center">
346            
347            
348          </div>
349          <div data-nc-container="top-right">
350
351            
352
353          </div>
354        </div>
355      </header>
356
357      <div class="Site-inner Site-inner--index" data-controller="HeaderOverlay">
358
359        <header class="Header Header--bottom Header--overlay">
360          <div class="Header-inner Header-inner--bottom" data-nc-group="bottom">
361            <div data-nc-container="bottom-left">
362              <nav class="Header-nav Header-nav--primary" data-nc-element="primary-nav" data-content-field="navigation">
363                
364  <div class="Header-nav-inner">
365    <a href="/fit-studio" class="Header-nav-item">Fit Studio</a><a href="/bikes" class="Header-nav-item">Bikes</a><a href="/service" class="Header-nav-item">Service</a><a href="/rides" class="Header-nav-item">Rides</a><a href="/demos-rentals" class="Header-nav-item">Demos & Rentals</a><a href="/contact" class="Header-nav-item">Contact</a>
366  </div>
367
368              </nav>
369            </div>
370            <div data-nc-container="bottom-center">
371
372              <a href="/" class="Header-branding" data-nc-element="branding" data-content-field="site-title">
373                
374                  
375                    
376                    
377                    
378
379
380
381  
382  
383  
384  
385
386  
387  
388    
389  
390
391  
392  <img src="//images.squarespace-cdn.com/content/v1/5d44aebf47c648000170b9e7/1578278471955-XGKOFOK11Y5KR45IZK6U/bespoke_logo_wh.png" alt="Bespoke Cycles San Francisco" sizes="320px" class="Header-branding-logo" style="display:block" srcset="//images.squarespace-cdn.com/content/v1/5d44aebf47c648000170b9e7/1578278471955-XGKOFOK11Y5KR45IZK6U/bespoke_logo_wh.png?format=100w 100w, //images.squarespace-cdn.com/content/v1/5d44aebf47c648000170b9e7/1578278471955-XGKOFOK11Y5KR45IZK6U/bespoke_logo_wh.png?format=300w 300w, //images.squarespace-cdn.com/content/v1/5d44aebf47c648000170b9e7/1578278471955-XGKOFOK11Y5KR45IZK6U/bespoke_logo_wh.png?format=500w 500w, //images.squarespace-cdn.com/content/v1/5d44aebf47c648000170b9e7/1578278471955-XGKOFOK11Y5KR45IZK6U/bespoke_logo_wh.png?format=750w 750w, //images.squarespace-cdn.com/content/v1/5d44aebf47c648000170b9e7/1578278471955-XGKOFOK11Y5KR45IZK6U/bespoke_logo_wh.png?format=1000w 1000w, //images.squarespace-cdn.com/content/v1/5d44aebf47c648000170b9e7/1578278471955-XGKOFOK11Y5KR45IZK6U/bespoke_logo_wh.png?format=1500w 1500w, //images.squarespace-cdn.com/content/v1/5d44aebf47c648000170b9e7/1578278471955-XGKOFOK11Y5KR45IZK6U/bespoke_logo_wh.png?format=2500w 2500w" loading="lazy" decoding="async" data-loader="sqs">
393
394
395                  
396                
397              </a>
398              <div class="Header-tagline" data-nc-element="tagline">Custom Tailored Cycling</div>
399
400            </div>
401            <div data-nc-container="bottom-right">
402
403              <nav class="Header-nav Header-nav--secondary" data-nc-element="secondary-nav" data-content-field="navigation">
404                
405              </nav>
406
407            </div>
408          </div>
409        </header>
410
411        <div class="Content-outer">
412          
413
414          <main class="Index" data-collection-id="5ee5a739d0f44c604e2c9f81" data-controller="IndexFirstSectionHeight, Parallax, IndexNavigation">
415            
416              <section id="home-1" class="Index-page Index-page--has-image"  data-parallax-original-element data-collection-id="5ee5a74da5cd7a304c997b49" data-parallax-id="5ee5a74da5cd7a304c997b49" data-edit-main-image="Backgroun
416d">
417        
418          <div class="Index-page-scroll-indicator hidden" data-controller="ScrollIndicator">
419            <div class="Index-page-scroll-indicator-text">Scroll</div>
420            <svg class="Index-page-scroll-indicator-arrow Icon Icon--caretLarge--down" viewBox="0 0 48 23">
421              <use xlink:href="/assets/ui-icons.svg#caret-down-large-icon"></use>
422            </svg>
423            <div class="Index-page-scroll-indicator-line"></div>
424          </div>
425        
426        <div class="Index-page-content  sqs-alternate-block-style-container">
427          <div class="sqs-layout sqs-grid-12 columns-12" data-type="page" data-updated-on="1592330676970" id="page-5ee5a74da5cd7a304c997b49"><div class="row sqs-row"><div class="col sqs-col-2 span-2"><div class="sqs-block website-component-block sqs-block-website-component sqs-block-spacer spacer-block" data-aspect-ratio="2.722772277227723" data-block-css="[&quot;https://definitions.sqspcdn.com/website-component-definition/static-assets/website.components.spacer/e5ff9c51-04dd-4898-965a-f00405185b81_1264/website.components.spacer.styles.css&quot;]" data-block-scripts="[&quot;https://definitions.sqspcdn.com/website-component-definition/static-assets/website.components.spacer/e5ff9c51-04dd-4898-965a-f00405185b81_1264/website.components.spacer.visitor.js&quot;]" data-block-type="1337" data-definition-name="website.components.spacer" data-website-component-id="yui_3_17_2_1_1592258147617_8535" id="block-yui_3_17_2_1_1592258147617_8535"><div class="sqs-block-content">&nbsp;</div></div></div><div class="col sqs-col-10 span-10"><div class="sqs-block html-block sqs-block-html" data-block-type="2" data-sqsp-block="text" id="block-5ee5a74da5cd7a304c997b4a"><div class="sqs-block-content">
428
429<div class="sqs-html-content" data-sqsp-text-block-content>
430  <h1 style="white-space:pre-wrap;">Custom Tailored Cycling</h1><p class="" style="white-space:pre-wrap;"><strong>Bespoke Cycles San Francisco</strong> is the the Bay Area’s finest custom bicycle fit studio and pro bike shop. We offer the highest quality equipment and unrivaled service, curated with a love for cycling—a love we hope to share with you.</p>
431</div>
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454</div></div><div class="sqs-block website-component-block sqs-block-website-component sqs-block-button button-block" data-block-css="[&quot;https://definitions.sqspcdn.com/website-component-definition/static-assets/website.components.button/5a741ea1-9d9f-47f9-825c-74a26f91e3b4_1111/website.components.button.styles.css&quot;]" data-block-scripts="[&quot;https://definitions.sqspcdn.com/website-component-definition/static-assets/website.components.button/5a741ea1-9d9f-47f9-825c-74a26f91e3b4_1111/website.components.button.visitor.js&quot;]" data-block-type="1337" data-definition-name="website.components.button" data-sqsp-block="button" data-website-component-id="yui_3_17_2_1_1592109116892_3910" id="block-yui_3_17_2_1_1592109116892_3910"><div class="sqs-block-content">
455
456
457
458  
459
460
461
462<div
463  class="sqs-block-button-container  sqs-block-button-container--left "
464  data-animation-role="button"
465  data-button-size="medium"
466  data-button-type="primary"
467  
468>
469  <a
470    href="/bikes"
471    class="sqs-block-button-element--medium sqs-button-element--primary sqs-block-button-element"
472    data-sqsp-button
473    
474  >
475    our bikes
476  </a>
477  
478
479
480
481</div>
482
483
484
485<style>
486  #block-yui_3_17_2_1_1592109116892_3910 {
487    --sqs-block-content-flex: 0;
488  }
489
490  
491  
492</style>
493<style class="transform-overrides-vars">
494  
495</style>
496
497</div></div><div class="sqs-block website-component-block sqs-block-website-component sqs-block-spacer spacer-block" data-aspect-ratio="4.9597024178549285" data-block-css="[&quot;https://definitions.sqspcdn.com/website-component-definition/static-assets/website.components.spacer/e5ff9c51-04dd-4898-965a-f00405185b81_1264/website.components.spacer.styles.css&quot;]" data-block-scripts="[&quot;https://definitions.sqspcdn.com/website-component-definition/static-assets/website.components.spacer/e5ff9c51-04dd-4898-965a-f00405185b81_1264/website.components.spacer.visitor.js&quot;]" data-block-type="1337" data-definition-name="website.components.spacer" data-website-component-id="yui_3_17_2_1_1592109236829_4856" id="block-yui_3_17_2_1_1592109236829_4856"><div class="sqs-block-content">&nbsp;</div></div></div></div></div>
498        </div>
499        
500          
501            <figure class="Index-page-image" data-parallax-image-wrapper>
502              
503  <img data-src="https://images.squarespace-cdn.com/content/v1/5d44aebf47c648000170b9e7/1592262765949-8G8UNYIWEQHELQG9B1CJ/hp_main.jpg" data-image="https://images.squarespace-cdn.com/content/v1/5d44aebf47c648000170b9e7/1592262765949-8G8UNYIWEQHELQG9B1CJ/hp_main.jpg" data-image-dimensions="1698x1132" data-image-focal-point="0.5,0.5" alt="hp_main.jpg"  data-load="false" alt="" />
504
505            </figure>
506          
507        
508      </section>
509
510    
511
512  
513
514    
515
516      <section id="home-fit-feature" class="Index-page"  data-collection-id="5d47810be891710001e18e3e" data-parallax-id="5d47810be891710001e18e3e" data-edit-main-image="Background">
517        
518        <div class="Index-page-content ">
519          <div class="sqs-layout sqs-grid-12 columns-12" data-type="page" data-updated-on="1592191409165" id="page-5d47810be891710001e18e3e"><div class="row sqs-row"><div class="col sqs-col-12 span-12"><div class="sqs-block website-component-block sqs-block-website-component sqs-block-spacer spacer-block sized vsize-1" data-block-css="[&quot;https://definitions.sqspcdn.com/website-component-definition/static-assets/website.components.spacer/e5ff9c51-04dd-4898-965a-f00405185b81_1264/website.components.spacer.styles.css&quot;]" data-block-scripts="[&quot;https://definitions.sqspcdn.com/website-component-definition/static-assets/website.components.spacer/e5ff9c51-04dd-4898-965a-f00405185b81_1264/website.components.spacer.visitor.js&quot;]" data-block-type="1337" data-definition-name="website.components.spacer" data-website-component-id="0d01ec04948c25de2328" id="block-0d01ec04948c25de2328"><div class="sqs-block-content">&nbsp;</div></div><div class="row sqs-row"><div class="col sqs-col-2 span-2"><div class="sqs-block website-component-block sqs-block-website-component sqs-block-spacer spacer-block sized vsize-1" data-block-css="[&quot;https://definitions.sqspcdn.com/website-component-definition/static-assets/website.components.spacer/e5ff9c51-04dd-4898-965a-f00405185b81_1264/website.components.spacer.styles.css&quot;]" data-block-scripts="[&quot;https://definitions.sqspcdn.com/website-component-definition/static-assets/website.components.spacer/e5ff9c51-04dd-4898-965a-f00405185b81_1264/website.components.spacer.visitor.js&quot;]" data-block-type="1337" data-definition-name="website.components.spacer" data-website-component-id="yui_3_17_2_1_1565133754264_20103" id="block-yui_3_17_2_1_1565133754264_20103"><div class="sqs-block-content">&nbsp;</div></div></div><div class="col sqs-col-8 span-8"><div class="sqs-block image-block sqs-block-image" data-block-type="5" data-sqsp-block="image-classic" id="block-cf39c4b0c8d17d8602c3"><div class="sqs-block-content">
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562  
563
564    
565
566      <figure
567          class="
568            sqs-block-image-figure
569            image-block-outer-wrapper
570            image-block-v2
571            design-layout-overlap
572            combination-animation-reveal
573            individual-animation-none
574            individual-text-animation-none
575            image-position-left
576            image-linked
577          "
578          data-scrolled
579          data-test="image-block-v2-outer-wrapper"
580          data-sqsp-image-classic-block-layout="overlap"
581      >
582
583        <div class="intrinsic">
584          
585            <div
586          
587              class="
588                
589                image-inset"
590              data-animation-role="image"
591              data-description=""
592              
593  data-animation-override
594
595          >
596            <div data-sqsp-image-classic-block-image-container class="sqs-image-shape-container-element
597              
598                content-fit
599              
600            " style="
601              position: relative;
602              overflow: hidden;-webkit-mask-image: -webkit-radial-gradient(white, black);
603              
604            ">
605              
606              
607              
608              
609              
610              
611              
612              <img data-stretch="false" data-src="https://images.squarespace-cdn.com/content/v1/5d44aebf47c648000170b9e7/1564967604628-UIOSATY0424IPORUDGTS/fit_studio1.jpg" data-image="https://images.squarespace-cdn.com/content/v1/5d44aebf47c648000170b9e7/1564967604628-UIOSATY0424IPORUDGTS/fit_studio1.jpg" data-image-dimensions="691x691" data-image-focal-point="0.5,0.5" alt="fit_studio1.jpg" data-load="false" elementtiming="system-image-block" data-sqsp-image-classic-block-image src="https://images.squarespace-cdn.com/content/v1/5d44aebf47c648000170b9e7/1564967604628-UIOSATY0424IPORUDGTS/fit_studio1.jpg" width="691" height="691" alt="" sizes="(max-width: 640px) 100v
612w, (max-width: 767px) 66.66666666666666vw, 66.66666666666666vw" style="display:block;object-fit: contain;" onload="this.classList.add(&quot;loaded&quot;)" srcset="https://images.squarespace-cdn.com/content/v1/5d44aebf47c648000170b9e7/1564967604628-UIOSATY0424IPORUDGTS/fit_studio1.jpg?format=100w 100w, https://images.squarespace-cdn.com/content/v1/5d44aebf47c648000170b9e7/1564967604628-UIOSATY0424IPORUDGTS/fit_studio1.jpg?format=300w 300w, https://images.squarespace-cdn.com/content/v1/5d44aebf47c648000170b9e7/1564967604628-UIOSATY0424IPORUDGTS/fit_studio1.jpg?format=500w 500w, https://images.squarespace-cdn.com/content/v1/5d44aebf47c648000170b9e7/1564967604628-UIOSATY0424IPORUDGTS/fit_studio1.jpg?format=750w 750w, https://images.squarespace-cdn.com/content/v1/5d44aebf47c648000170b9e7/1564967604628-UIOSATY0424IPORUDGTS/fit_studio1.jpg?format=1000w 1000w, https://images.squarespace-cdn.com/content/v1/5d44aebf47c648000170b9e7/1564967604628-UIOSATY0424IPORUDGTS/fit_studio1.jpg?format=1500w 1500w, https://images.squarespace-cdn.com/content/v1/5d44aebf47c648000170b9e7/1564967604628-UIOSATY0424IPORUDGTS/fit_studio1.jpg?format=2500w 2500w" loading="lazy" decoding="async" data-loader="sqs">
613
614              <div class="image-overlay" style="overflow: hidden;-webkit-mask-image: -webkit-radial-gradient(white, black);"></div>
615            </div>
616          
617            </div>
618          
619
620        </div>
621
622        
623          
624          <figcaption class="image-card-wrapper" data-width-ratio>
625            <div class="image-card sqs-dynamic-text-container" data-sqsp-image-classic-block-content-container>
626
627              
628                <div class="image-title-wrapper" data-sqsp-image-classic-block-title><div class="image-title sqs-dynamic-text"
629                
630  data-animation-override
631><p class="">our Fit Studio</p></div></div>
632              
633
634              
635                <div class="image-subtitle-wrapper" data-sqsp-image-classic-block-subtitle><div class="image-subtitle sqs-dynamic-text"
636                
637  data-animation-override
638><p class="">We harness the latest technology to zero in on your perfect position using Retül 3-D Motion Capture. Get the most comfortable and efficient seat using gebioMized for saddle pressure mapping and custom shoe insoles by Retül.</p></div></div>
639              
640
641              
642                <div class="image-button-wrapper">
643                  <div class="image-button sqs-dynamic-text">
644                    <div class="image-button-inner">
645                      <a data-sqsp-image-classic-block-link-button href="/fit-studio" class="sqs-button-element--primary">Learn More ➔</a>
646                    </div>
647                  </div>
648                </div>
649              
650
651            </div>
652          </figcaption>
653        
654
655      </figure>
656
657    
658
659  
660
661
662</div></div></div><div class="col sqs-col-2 span-2"><div class="sqs-block website-component-block sqs-block-website-component sqs-block-spacer spacer-block sized vsize-1" data-block-css="[&quot;https://definitions.sqspcdn.com/website-component-definition/static-assets/website.components.spacer/e5ff9c51-04dd-4898-965a-f00405185b81_1264/website.components.spacer.styles.css&quot;]" data-block-scripts="[&quot;https://definitions.sqspcdn.com/website-component-definition/static-assets/website.components.spacer/e5ff9c51-04dd-4898-965a-f00405185b81_1264/website.components.spacer.visitor.js&quot;]" data-block-type="1337" data-definition-name="website.components.spacer" data-website-component-id="yui_3_17_2_1_1565133754264_18246" id="block-yui_3_17_2_1_1565133754264_18246"><div class="sqs-block-content">&nbsp;</div></div></div></div><div class="sqs-block website-component-block sqs-block-website-component sqs-block-spacer spacer-block sized vsize-1" data-block-css="[&quot;https://definitions.sqspcdn.com/website-component-definition/static-assets/website.components.spacer/e5ff9c51-04dd-4898-965a-f00405185b81_1264/website.components.spacer.styles.css&quot;]" data-block-scripts="[&quot;https://definitions.sqspcdn.com/website-component-definition/static-assets/website.components.spacer/e5ff9c51-04dd-4898-965a-f00405185b81_1264/website.components.spacer.visitor.js&quot;]" data-block-type="1337" data-definition-name="website.components.spacer" data-website-component-id="34267ee4e63148d455c5" id="block-34267ee4e63148d455c5"><div class="sqs-block-content">&nbsp;</div></div></div></div></div>
663        </div>
664        
665          
666        
667      </section>
668
669    
670
671  
672
673    
674
675      <section id="bikes-gallery" class="Index-gallery" data-controller="IndexGallery" data-collection-id="5ee59901dd4fcc494802eb36">
676        <div class="Index-gallery-wrapper">
677          <button class="Index-gallery-control Index-gallery-control--left">
678            <svg class="Icon Icon--caretLarge--left" viewBox="0 0 23 48">
679              <use xlink:href="/assets/ui-icons.svg#caret-left-icon--large"></use>
680            </svg>
681            <svg class="Icon Icon--caretSmall--left" viewBox="0 0 9 16">
682              <use xlink:href="/assets/ui-icons.svg#caret-left-icon--small"></use>
683            </svg>
684          </button>
685          <button class="Index-gallery-control Index-gallery-control--right">
686            <svg class="Icon Icon--caretLarge--right" viewBox="0 0 23 48">
687              <use xlink:href="/assets/ui-icons.svg#caret-right-icon--large"></use>
688            </svg>
689            <svg class="Icon Icon--caretSmall--left" viewBox="0 0 9 16">
690              <use xlink:href="/assets/ui-icons.svg#caret-right-icon--small"></use>
691            </svg>
692          </button>
693          
694            <div class="Index-gallery-indicators">
695              <button class="Index-gallery-indicators-item"><span class="Index-gallery-indicators-item-inner"></span></button><button class="Index-gallery-indicators-item"><span class="Index-gallery-indicators-item-inner"></span></button>
696            </div>
697          
698          
699
700            <article class="Index-gallery-item">
701
702              <div class="Index-gallery-item-inner">
703
704                
705                  <div class="Index-gallery-item-content Index-gallery-item-content--has-title-and-body">
706                    <h2 class="Index-gallery-item-content-heading">Bikes</h2>
707                    <div class="Index-gallery-item-content-body"><p class="" style="white-space:pre-wrap;">
707We carry American-made bikes: Seven Cycles, Parlee Cycles, and special orders from Chapter2 Bikes and Specialized. Plus DeAnima Cicli from Trento, Italy and FiftyOne Bikes from Dublin, Ireland.</p><p class="" style="white-space:pre-wrap;"><a href="/bikes" target="">Check them out ➔</a></p></div>
708                    
709                    
710                  </div>
711                
712
713                
714                  
715                    <figure class="Index-gallery-item-image">
716                  
717                
718                  <img data-src="https://images.squarespace-cdn.com/content/v1/5d44aebf47c648000170b9e7/1592105774312-YQXGVY9U7T9Q78CSRGYB/carbon_fiber.jpg" data-image="https://images.squarespace-cdn.com/content/v1/5d44aebf47c648000170b9e7/1592105774312-YQXGVY9U7T9Q78CSRGYB/carbon_fiber.jpg" data-image-dimensions="1460x1460" data-image-focal-point="0.5,0.5" alt="Bikes"  data-load="false" />
719                
720                  
721                    </figure>
722                  
723                
724
725                
726
727              </div>
728
729            </article>
730
731          
732
733            <article class="Index-gallery-item">
734
735              <div class="Index-gallery-item-inner">
736
737                
738
739                
740                  <a href="/bikes" class="Index-gallery-item-image">
741                
742                  <img data-src="https://images.squarespace-cdn.com/content/v1/5d44aebf47c648000170b9e7/1592279267727-NTM2OEMT238SK0I2BILF/bikes_quad.jpg" data-image="https://images.squarespace-cdn.com/content/v1/5d44aebf47c648000170b9e7/1592279267727-NTM2OEMT238SK0I2BILF/bikes_quad.jpg" data-image-dimensions="1000x1000" data-image-focal-point="0.5,0.5" alt="bikes_quad.jpg"  data-load="false" />
743                
744                  </a>
745                
746
747                
748
749              </div>
750
751            </article>
752
753          
754        </div>
755      </section>
756
757    
758
759  
760
761    
762
763      <section id="apparel-gallery1" class="Index-gallery" data-controller="IndexGallery" data-collection-id="5ee5a2b70714690a559e0592">
764        <div class="Index-gallery-wrapper">
765          <button class="Index-gallery-control Index-gallery-control--left">
766            <svg class="Icon Icon--caretLarge--left" viewBox="0 0 23 48">
767              <use xlink:href="/assets/ui-icons.svg#caret-left-icon--large"></use>
768            </svg>
769            <svg class="Icon Icon--caretSmall--left" viewBox="0 0 9 16">
770              <use xlink:href="/assets/ui-icons.svg#caret-left-icon--small"></use>
771            </svg>
772          </button>
773          <button class="Index-gallery-control Index-gallery-control--right">
774            <svg class="Icon Icon--caretLarge--right" viewBox="0 0 23 48">
775              <use xlink:href="/assets/ui-icons.svg#caret-right-icon--large"></use>
776            </svg>
777            <svg class="Icon Icon--caretSmall--left" viewBox="0 0 9 16">
778              <use xlink:href="/assets/ui-icons.svg#caret-right-icon--small"></use>
779            </svg>
780          </button>
781          
782            <div class="Index-gallery-indicators">
783              <button class="Index-gallery-indicators-item"><span class="Index-gallery-indicators-item-inner"></span></button><button class="Index-gallery-indicators-item"><span class="Index-gallery-indicators-item-inner"></span></button>
784            </div>
785          
786          
787
788            <article class="Index-gallery-item">
789
790              <div class="Index-gallery-item-inner">
791
792                
793
794                
795                  
796                    <figure class="Index-gallery-item-image">
797                  
798                
799                  <img data-src="https://images.squarespace-cdn.com/content/v1/5d44aebf47c648000170b9e7/1617304275789-8CRCSQDVZJ1XMK00JNEN/apparel_quad.jpg" data-image="https://images.squarespace-cdn.com/content/v1/5d44aebf47c648000170b9e7/1617304275789-8CRCSQDVZJ1XMK00JNEN/apparel_quad.jpg" data-image-dimensions="1000x1000" data-image-focal-point="0.5,0.5" alt="apparel_quad.jpg"  data-load="false" />
800                
801                  
802                    </figure>
803                  
804                
805
806                
807
808              </div>
809
810            </article>
811
812          
813
814            <article class="Index-gallery-item">
815
816              <div class="Index-gallery-item-inner">
817
818                
819                  <div class="Index-gallery-item-content Index-gallery-item-content--has-title-and-body">
820                    <h2 class="Index-gallery-item-content-heading">Apparel</h2>
821                    <div class="Index-gallery-item-content-body"><p class="" style="white-space:pre-wrap;">
821We carry some of the best cycling apparel brands including Velocio and Assos to keep you riding in style and comfort.</p><p class="" style="white-space:pre-wrap;"><a href="/contact" target="">Stop by to check them out ➔</a></p></div>
822                    
823                    
824                  </div>
825                
826
827                
828                  
829                    <figure class="Index-gallery-item-image">
830                  
831                
832                  <img data-src="https://images.squarespace-cdn.com/content/v1/5d44aebf47c648000170b9e7/1592107748853-OIHGE6OCGLEL041B6FIV/image-asset.jpeg" data-image="https://images.squarespace-cdn.com/content/v1/5d44aebf47c648000170b9e7/1592107748853-OIHGE6OCGLEL041B6FIV/image-asset.jpeg" data-image-dimensions="850x850" data-image-focal-point="0.5,0.5" alt="Apparel"  data-load="false" />
833                
834                  
835                    </figure>
836                  
837                
838
839                
840
841              </div>
842
843            </article>
844
845          
846        </div>
847      </section>
848
849    
850
851  
852
853    
854
855      <section id="shoes-accessories-gallery-1" class="Index-gallery" data-controller="IndexGallery" data-collection-id="5ee5a37f3269e91ad62535f4">
856        <div class="Index-gallery-wrapper">
857          <button class="Index-gallery-control Index-gallery-control--left">
858            <svg class="Icon Icon--caretLarge--left" viewBox="0 0 23 48">
859              <use xlink:href="/assets/ui-icons.svg#caret-left-icon--large"></use>
860            </svg>
861            <svg class="Icon Icon--caretSmall--left" viewBox="0 0 9 16">
862              <use xlink:href="/assets/ui-icons.svg#caret-left-icon--small"></use>
863            </svg>
864          </button>
865          <button class="Index-gallery-control Index-gallery-control--right">
866            <svg class="Icon Icon--caretLarge--right" viewBox="0 0 23 48">
867              <use xlink:href="/assets/ui-icons.svg#caret-right-icon--large"></use>
868            </svg>
869            <svg class="Icon Icon--caretSmall--left" viewBox="0 0 9 16">
870              <use xlink:href="/assets/ui-icons.svg#caret-right-icon--small"></use>
871            </svg>
872          </button>
873          
874            <div class="Index-gallery-indicators">
875              <button class="Index-gallery-indicators-item"><span class="Index-gallery-indicators-item-inner"></span></button><button class="Index-gallery-indicators-item"><span class="Index-gallery-indicators-item-inner"></span></button>
876            </div>
877          
878          
879
880            <article class="Index-gallery-item">
881
882              <div class="Index-gallery-item-inner">
883
884                
885                  <div class="Index-gallery-item-content Index-gallery-item-content--has-title-and-body">
886                    <h2 class="Index-gallery-item-content-heading">Shoes & Accessories</h2>
887                    <div class="Index-gallery-item-content-body"><p class="" style="white-space:pre-wrap;">We carry shoes by Lake Cycling, Bont and Shimano; Kask helmets; and accessories by Silca, Lezyne, Knog, Garmin and Wahoo.</p><p class="" style="white-space:pre-wrap;"><a href="/contact" target="">Stop by to check them out ➔</a></p></div>
888                    
889                    
890                  </div>
891                
892
893                
894                  
895                    <figure class="Index-gallery-item-image">
896                  
897                
898                  <img data-src="https://images.squarespace-cdn.com/content/v1/5d44aebf47c648000170b9e7/1592108024817-JMEW2IB57HEC0PY7WHM0/shoe_leather.jpg" data-image="https://images.squarespace-cdn.com/content/v1/5d44aebf47c648000170b9e7/1592108024817-JMEW2IB57HEC0PY7WHM0/shoe_leather.jpg" data-image-dimensions="704x704" data-image-focal-point="0.5,0.5" alt="Shoes &amp; Accessories"  data-load="false" />
899                
900                  
901                    </figure>
902                  
903                
904
905                
906
907              </div>
908
909            </article>
910
911          
912
913            <article class="Index-gallery-item">
914
915              <div class="Index-gallery-item-inner">
916
917                
918                  <div class="Index-gallery-item-content">
919                    
920                    
921                    
922                    
923                  </div>
924                
925
926                
927                  
928                    <figure class="Index-gallery-item-image">
929                  
930                
931                  <img data-src="https://images.squarespace-cdn.com/content/v1/5d44aebf47c648000170b9e7/1592107955248-YUILZVQE67RX4IEGFRHS/image-asset.jpeg" data-image="https://images.squarespace-cdn.com/content/v1/5d44aebf47c648000170b9e7/1592107955248-YUILZVQE67RX4IEGFRHS/image-asset.jpeg" data-image-dimensions="1000x1000" data-image-focal-point="0.5,0.5" alt=""  data-load="false" />
932                
933                  
934                    </figure>
935                  
936                
937
938                
939
940              </div>
941
942            </article>
943
944          
945        </div>
946      </section>
947
948    
949
950  
951
952    
953
954      <section id="home-ride-feature" class="Index-page"  data-collection-id="5d4a09c3d53a190001735f07" data-parallax-id="5d4a09c3d53a190001735f07" data-edit-main-image="Background">
955        
956        <div class="Index-page-content ">
957          <div class="sqs-layout sqs-grid-12 columns-12" data-type="page" data-updated-on="1579207641504" id="page-5d4a09c3d53a190001735f07"><div class="row sqs-row"><div class="col sqs-col-2 span-2"><div class="sqs-block website-component-block sqs-block-website-component sqs-block-spacer spacer-block sized vsize-1" data-block-css="[&quot;https://definitions.sqspcdn.com/website-component-definition/static-assets/website.components.spacer/e5ff9c51-04dd-4898-965a-f00405185b81_1264/website.components.spacer.styles.css&quot;]" data-block-scripts="[&quot;https://definitions.sqspcdn.com/website-component-definition/static-assets/website.components.spacer/e5ff9c51-04dd-4898-965a-f00405185b81_1264/website.components.spacer.visitor.js&quot;]" data-block-type="1337" data-definition-name="website.components.spacer" data-website-component-id="yui_3_17_2_1_1565133754264_39179" id="block-yui_3_17_2_1_1565133754264_39179"><div class="sqs-block-content">&nbsp;</div></div></div><div class="col sqs-col-8 span-8"><div class="sqs-block website-component-block sqs-block-website-component sqs-block-spacer spacer-block sized vsize-1" data-block-css="[&quot;https://definitions.sqspcdn.com/website-component-definition/static-assets/website.components.spacer/e5ff9c51-04dd-4898-965a-f00405185b81_1264/website.components.spacer.styles.css&quot;]" data-block-scripts="[&quot;https://definitions.sqspcdn.com/website-component-definition/static-assets/website.components.spacer/e5ff9c51-04dd-4898-965a-f00405185b81_1264/website.components.spacer.visitor.js&quot;]" data-block-type="1337" data-definition-name="website.components.spacer" data-website-component-id="yui_3_17_2_1_1565133754264_12410" id="block-yui_3_17_2_1_1565133754264_12410"><div class="sqs-block-content">&nbsp;</div></div><div class="sqs-block image-block sqs-block-image" data-block-type="5" data-sqsp-block="image-classic" id="block-yui_3_17_2_1_1565133298279_6125"><div class="sqs-block-content">
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000  
1001
1002    
1003
1004      <figure
1005          class="
1006            sqs-block-image-figure
1007            image-block-outer-wrapper
1008            image-block-v2
1009            design-layout-overlap
1010            combination-animation-reveal
1011            individual-animation-none
1012            individual-text-animation-none
1013            image-position-left
1014            image-linked
1015          "
1016          data-scrolled
1017          data-test="image-block-v2-outer-wrapper"
1018          data-sqsp-image-classic-block-layout="overlap"
1019      >
1020
1021        <div class="intrinsic">
1022          
1023            <div
1024          
1025              class="
1026                
1027                image-inset"
1028              data-animation-role="image"
1029              data-description=""
1030              
1031  data-animation-override
1032
1033          >
1034            <div data-sqsp-image-classic-block-image-container class="sqs-image-shape-container-element
1035              
1036                content-fit
1037              
1038            " style="
1039              position: relative;
1040              overflow: hidden;-webkit-mask-image: -webkit-radial-gradient(white, black);
1041              
1042            ">
1043              
1044              
1045              
1046              
1047              
1048              
1049              
1050              <img data-stretch="false" data-src="https://images.squarespace-cdn.com/content/v1/5d44aebf47c648000170b9e7/1565133355592-XMNGWLFJP4U2PYZKEP58/bespoke-cyles-ride.jpg" data-image="https://images.squarespace-cdn.com/content/v1/5d44aebf47c648000170b9e7/1565133355592-XMNGWLFJP4U2PYZKEP58/bespoke-cyles-ride.jpg" data-image-dimensions="955x95
10505" data-image-focal-point="0.5,0.5" alt="bespoke-cyles-ride.jpg" data-load="false" elementtiming="system-image-block" data-sqsp-image-classic-block-image src="https://images.squarespace-cdn.com/content/v1/5d44aebf47c648000170b9e7/1565133355592-XMNGWLFJP4U2PYZKEP58/bespoke-cyles-ride.jpg" width="955" height="955" alt="" sizes="(max-width: 640px) 100vw, (max-width: 767px) 66.66666666666666vw, 66.66666666666666vw" style="display:block;object-fit: contain;" onload="this.classList.add(&quot;loaded&quot;)" srcset="https://images.squarespace-cdn.com/content/v1/5d44aebf47c648000170b9e7/1565133355592-XMNGWLFJP4U2PYZKEP58/bespoke-cyles-ride.jpg?format=100w 100w, https://images.squarespace-cdn.com/content/v1/5d44aebf47c648000170b9e7/1565133355592-XMNGWLFJP4U2PYZKEP58/bespoke-cyles-ride.jpg?format=300w 300w, https://images.squarespace-cdn.com/content/v1/5d44aebf47c648000170b9e7/1565133355592-XMNGWLFJP4U2PYZKEP58/bespoke-cyles-ride.jpg?format=500w 500w, https://images.squarespace-cdn.com/content/v1/5d44aebf47c648000170b9e7/1565133355592-XMNGWLFJP4U2PYZKEP58/bespoke-cyles-ride.jpg?format=750w 750w, https://images.squarespace-cdn.com/content/v1/5d44aebf47c648000170b9e7/1565133355592-XMNGWLFJP4U2PYZKEP58/bespoke-cyles-ride.jpg?format=1000w 1000w, https://images.squarespace-cdn.com/content/v1/5d44aebf47c648000170b9e7/1565133355592-XMNGWLFJP4U2PYZKEP58/bespoke-cyles-ride.jpg?format=1500w 1500w, https://images.squarespace-cdn.com/content/v1/5d44aebf47c648000170b9e7/1565133355592-XMNGWLFJP4U2PYZKEP58/bespoke-cyles-ride.jpg?format=2500w 2500w" loading="lazy" decoding="async" data-loader="sqs">
1051
1052              <div class="image-overlay" style="overflow: hidden;-webkit-mask-image: -webkit-radial-gradient(white, black);"></div>
1053            </div>
1054          
1055            </div>
1056          
1057
1058        </div>
1059
1060        
1061          
1062          <figcaption class="image-card-wrapper" data-width-ratio>
1063            <div class="image-card sqs-dynamic-text-container" data-sqsp-image-classic-block-content-container>
1064
1065              
1066                <div class="image-title-wrapper" data-sqsp-image-classic-block-title><div class="image-title sqs-dynamic-text"
1067                
1068  data-animation-override
1069><p class="">ride with us</p></div></div>
1070              
1071
1072              
1073                <div class="image-subtitle-wrapper" data-sqsp-image-classic-block-subtitle><div class="image-subtitle sqs-dynamic-text"
1074                
1075  data-animation-override
1076><p class="">Check out some of the local routes we love to share or join us on one of our weekend rides leaving from our San Francisco shop.</p></div></div>
1077              
1078
1079              
1080                <div class="image-button-wrapper">
1081                  <div class="image-button sqs-dynamic-text">
1082                    <div class="image-button-inner">
1083                      <a data-sqsp-image-classic-block-link-button href="/rides" class="sqs-button-element--primary">Let’s ride ➔</a>
1084                    </div>
1085                  </div>
1086                </div>
1087              
1088
1089            </div>
1090          </figcaption>
1091        
1092
1093      </figure>
1094
1095    
1096
1097  
1098
1099
1100</div></div><div class="sqs-block html-block sqs-block-html" data-block-type="2" data-sqsp-block="text" id="block-5d4a09c3d53a190001735f08"><div class="sqs-block-content">
1101
1102<div class="sqs-html-content" data-sqsp-text-block-content>
1103  <p class="" style="white-space:pre-wrap;">&nbsp;</p>
1104</div>
1105
1106
1107
1108
1109
1110
1111
1112
1113
1114
1115
1116
1117
1118
1119
1120
1121
1122
1123
1124
1125
1126
1127</div></div></div><div class="col sqs-col-2 span-2"><div class="sqs-block website-component-block sqs-block-website-component sqs-block-spacer spacer-block sized vsize-1" data-block-css="[&quot;https://definitions.sqspcdn.com/website-component-definition/static-assets/website.components.spacer/e5ff9c51-04dd-4898-965a-f00405185b81_1264/website.components.spacer.styles.css&quot;]" data-block-scripts="[&quot;https://definitions.sqspcdn.com/website-component-definition/static-assets/website.components.spacer/e5ff9c51-04dd-4898-965a-f00405185b81_1264/website.components.spacer.visitor.js&quot;]" data-block-type="1337" data-definition-name="website.components.spacer" data-website-component-id="yui_3_17_2_1_1565133754264_40170" id="block-yui_3_17_2_1_1565133754264_40170"><div class="sqs-block-content">&nbsp;</div></div></div></div></div>
1128        </div>
1129        
1130          
1131        
1132      </section>
1133
1134    
1135
1136  
1137
1138    
1139
1140      <section id="home-instagram-feed" class="Index-page"  data-collection-id="5d4afda0fbcad1000133fb20" data-parallax-id="5d4afda0fbcad1000133fb20" data-edit-main-image="Backgroun
1140d">
1141        
1142        <div class="Index-page-content ">
1143          <div class="sqs-layout sqs-grid-12 columns-12" data-type="page" data-updated-on="1720757632363" id="page-5d4afda0fbcad1000133fb20"><div class="row sqs-row"><div class="col sqs-col-12 span-12"><div class="sqs-block html-block sqs-block-html" data-block-type="2" data-sqsp-block="text" id="block-yui_3_17_2_1_1567185860600_7044"><div class="sqs-block-content">
1144
1145<div class="sqs-html-content" data-sqsp-text-block-content>
1146  <h1 style="text-align:center;white-space:pre-wrap;">See How We Roll</h1>
1147</div>
1148
1149
1150
1151
1152
1153
1154
1155
1156
1157
1158
1159
1160
1161
1162
1163
1164
1165
1166
1167
1168  
1169  
1170
1171
1172
1173</div></div><div class="sqs-block instagram-block sqs-block-instagram" data-block-json="&#123;&quot;title&quot;:true,&quot;thumbnail&quot;:true,&quot;excerpt&quot;:true,&quot;pageSize&quot;:6,&quot;filter&quot;:&#123;&#125;,&quot;hSize&quot;:null,&quot;floatDir&quot;:null,&quot;pageCollectionId&quot;:&quot;5d4afda0fbcad1000133fb20&quot;,&quot;containingItemId&quot;:null,&quot;search-deprecated-warning&quot;:null,&quot;connectedAccountId&quot;:&quot;6690ad522995997e5d427ef3&quot;,&quot;enable-search&quot;:false,&quot;enable-search-disabled&quot;:null,&quot;socialCollectionId&quot;:&quot;&quot;,&quot;previewCollectionId&quot;:&quot;&quot;,&quot;status&quot;:&quot;undefined&quot;,&quot;searchId&quot;:&quot;undefined&quot;,&quot;searchTerm&quot;:&quot;&quot;,&quot;refresh&quot;:null,&quot;newWindow&quot;:true,&quot;unsafeSearch&quot;:null,&quot;aspect-ratio&quot;:&quot;square&quot;,&quot;aspectRatio&quot;:null,&quot;auto-crop&quot;:true,&quot;blockAnimation&quot;:&quot;none&quot;,&quot;collectionId&quot;:&quot;6690ad522995997e5d427ef3&quot;,&quot;design&quot;:&quot;grid&quot;,&quot;lightbox&quot;:false,&quot;padding&quot;:20,&quot;show-meta&quot;:true,&quot;show-meta-basic&quot;:true,&quot;show-meta-only-title&quot;:false,&quot;show-meta-only-description&quot;:false,&quot;square-thumbs&quot;:true,&quot;thumbnails-per-row&quot;:6,&quot;vSize&quot;:null&#125;" data-block-type="25" id="block-yui_3_17_2_1_1565195812173_4000"><div class="sqs-block-content">
1174
1175
1176  
1177
1178  
1179
1180
1181<div class="
1182  sqs-gallery-container
1183  sqs-gallery-block-grid
1184  sqs-gallery-aspect-ratio-square
1185  sqs-gallery-thumbnails-per-row-6
1186  
1187  
1188
1189  
1190    
1191    
1192  
1193  sqs-gallery-block-show-meta
1194  
1195  
1196
1197  
1198  
1199
1200  
1201  block-animation-none
1202  clear"
1203  
1204  data-async-rendering-enabled="true"
1205>
1206  <div class="sqs-gallery">
1207    
1208      
1209
1210        
1211
1212        
1213
1214        
1215          
1216            <div class="slide" data-type="image" data-animation-role="image">
1217              <div class="margin-wrapper">
1218                
1219                <a
1220                  
1221                    
1222                      href="https://www.instagram.com/p/C9qjNELyTSZ/" target="_blank"
1223                    
1224                  
1225                  
1226                    aria-label=""
1227                  
1228                  class="
1229                    image-slide-anchor
1230                    
1231                    content-fill
1232                  "
1233                >
1234                  
1235                  <noscript><img src="https://images.squarespace-cdn.com/content/v1/5d44aebf47c648000170b9e7/1721530601357-SRN8KNIDNNKZWND6R2WA/image-asset.jpeg" alt="Seven Axiom Sl Disc with Enve integrated In route internal routing system. Full custom fit and ride tuned frame set. Assembled with new SRAM Red axs group. Princeton carbon works peak 4550 Evo wheels with Chris king Ceramic hubs. #newbike #bayareacyc" /></noscript><img class="thumb-image" elementtiming="system-gallery-block-grid" data-src="https://images.squarespace-cdn.com/content/v1/5d44aebf47c648000170b9e7/1721530601357-SRN8KNIDNNKZWND6R2WA/image-asset.jpeg" data-image="https://images.squarespace-cdn.com/content/v1/5d44aebf47c648000170b9e7/1721530601357-SRN8KNIDNNKZWND6R2WA/image-asset.jpeg" data-image-dimensions="1440x1357" data-image-focal-point="0.5,0.5" alt="Seven Axiom Sl Disc with Enve integrated In route internal routing system. Full custom fit and ride tuned frame set. Assembled with new SRAM Red axs group. Princeton carbon works peak 4550 Evo wheels with Chris king Ceramic hubs. #newbike #bayareacyc" data-load="false" data-image-id="669c78e85910e504b5212e42" data-type="image" />
1236                </a>
1237                
1238              </div>
1239            </div>
1240          
1241
1242          
1243        
1244
1245      
1246
1247        
1248
1249        
1250
1251        
1252          
1253            <div class="slide" data-type="image" data-animation-role="image">
1254              <div class="margin-wrapper">
1255                
1256                <a
1257                  
1258                    
1259                      href="https://www.instagram.com/p/C9lbylovxHK/" target="_blank"
1260                    
1261                  
1262                  
1263                    aria-label=""
1264                  
1265                  class="
1266                    image-slide-anchor
1267                    
1268                    content-fill
1269                  "
1270                >
1271                  
1272                  <noscript><img src="https://images.squarespace-cdn.com/content/v1/5d44aebf47c648000170b9e7/1721360344159-PPY0RCQ540BKCIP7A63V/image-asset.jpeg" alt="This weeks next build Enve Melee All Road , with Princeton carbonworks peak 4550 Evo wheels, and Shimano Ultegra Di2. #newbike #bayareacycl
1272ing #marincycling #sfcycling" /></noscript><img class="thumb-image" elementtiming="system-gallery-block-grid" data-src="https://images.squarespace-cdn.com/content/v1/5d44aebf47c648000170b9e7/1721360344159-PPY0RCQ540BKCIP7A63V/image-asset.jpeg" data-image="https://images.squarespace-cdn.com/content/v1/5d44aebf47c648000170b9e7/1721360344159-PPY0RCQ540BKCIP7A63V/image-asset.jpeg" data-image-dimensions="1440x1800" data-image-focal-point="0.5,0.5" alt="This weeks next build Enve Melee All Road , with Princeton carbonworks peak 4550 Evo wheels, and Shimano Ultegra Di2. #newbike #bayareacycling #marincycling #sfcycling" data-load="false" data-image-id="6699dfd74eebd224e9e151f0" data-type="image" />
1273                </a>
1274                
1275              </div>
1276            </div>
1277          
1278
1279          
1280        
1281
1282      
1283
1284        
1285
1286        
1287
1288        
1289          
1290            <div class="slide" data-type="image" data-animation-role="image">
1291              <div class="margin-wrapper">
1292                
1293                <a
1294                  
1295                    
1296                      href="https://www.instagram.com/p/C9gQ_8hS1Bh/" target="_blank"
1297                    
1298                  
1299                  
1300                    aria-label=""
1301                  
1302                  class="
1303                    image-slide-anchor
1304                    
1305                    content-fill
1306                  "
1307                >
1308                  
1309                  <noscript><img src="https://images.squarespace-cdn.com/content/v1/5d44aebf47c648000170b9e7/1721184247967-YYXVBHC143MIK0DIH5N8/image-asset.jpeg" alt="The new Ret&amp;uuml;l V8 upgrade being implemented @ our studio starting August 1st. Whether you&amp;rsquo;re needing a refit or new to cycling , Retul is the only to get dialed on your bike. #newbike #3dbikefit #bayareacycling #marincycling #sfcycling" /></noscript><img class="thumb-image" elementtiming="system-gallery-block-grid" data-src="https://images.squarespace-cdn.com/content/v1/5d44aebf47c648000170b9e7/1721184247967-YYXVBHC143MIK0DIH5N8/image-asset.jpeg" data-image="https://images.squarespace-cdn.com/content/v1/5d44aebf47c648000170b9e7/1721184247967-YYXVBHC143MIK0DIH5N8/image-asset.jpeg" data-image-dimensions="966x1044" data-image-focal-point="0.5,0.5" alt="The new Ret&amp;uuml;l V8 upgrade being implemented @ our studio starting August 1st. Whether you&amp;rsquo;re needing a refit or new to cycling , Retul is the only to get dialed on your bike. #newbike #3dbikefit #bayareacycling #marincycling #sfcycling" data-load="false" data-image-id="66972ff7afaf297ee909c765" data-type="image" />
1310                </a>
1311                
1312              </div>
1313            </div>
1314          
1315
1316          
1317        
1318
1319      
1320
1321        
1322
1323        
1324
1325        
1326          
1327            <div class="slide" data-type="image" data-animation-role="image">
1328              <div class="margin-wrapper">
1329                
1330                <a
1331                  
1332                    
1333                      href="https://www.instagram.com/p/C9dwI5YvScz/" target="_blank"
1334                    
1335                  
1336                  
1337                    aria-label=""
1338                  
1339                  class="
1340                    image-slide-anchor
1341                    
1342                    content-fill
1343                  "
1344                >
1345                  
1346                  <noscript><img src="https://images.squarespace-cdn.com/content/v1/5d44aebf47c648000170b9e7/1721097964907-RH2V1FZOADCTUFUED3A2/image-asset.jpeg" alt="New to Bespoke Cycles Officine Mattio. Hand made in Italy. Available in Custom design and stock offerings. Italian styling and ride character. This ride is nimble, responsive, but smooth as silk. This OM RT 1 is available  for demo test ride and rent" /></noscript><img class="thumb-image" elementtiming="system-gallery-block-grid" data-src="https://images.squarespace-cdn.com/content/v1/5d44aebf47c648000170b9e7/1721097964907-RH2V1FZOADCTUFUED3A2/image-asset.jpeg" data-image="https://images.squarespace-cdn.com/content/v1/5d44aebf47c648000170b9e7/1721097964907-RH2V1FZOADCTUFUED3A2/image-asset.jpeg" data-image-dimensions="1440x1440" data-image-focal-point="0.5,0.5" alt="New to Bespoke Cycles Officine Mattio. Hand made in Italy. Available in Custom design and stock offerings. Ital
1346ian styling and ride character. This ride is nimble, responsive, but smooth as silk. This OM RT 1 is available  for demo test ride and rent" data-load="false" data-image-id="6695deec8bb6f30ed732aeb5" data-type="image" />
1347                </a>
1348                
1349              </div>
1350            </div>
1351          
1352
1353          
1354        
1355
1356      
1357
1358        
1359
1360        
1361
1362        
1363          
1364            <div class="slide" data-type="image" data-animation-role="image">
1365              <div class="margin-wrapper">
1366                
1367                <a
1368                  
1369                    
1370                      href="https://www.instagram.com/p/C9azGzVSrjA/" target="_blank"
1371                    
1372                  
1373                  
1374                    aria-label=""
1375                  
1376                  class="
1377                    image-slide-anchor
1378                    
1379                    content-fill
1380                  "
1381                >
1382                  
1383                  <noscript><img src="https://images.squarespace-cdn.com/content/v1/5d44aebf47c648000170b9e7/1720995376252-NZQ0BY2PQAX0L3UXQHPR/image-asset.jpeg" alt="Love when clients, txt me how much they love their rides. #3dbikefit #bayareacycling #marincycling #sfcycling #newbike" /></noscript><img class="thumb-image" elementtiming="system-gallery-block-grid" data-src="https://images.squarespace-cdn.com/content/v1/5d44aebf47c648000170b9e7/1720995376252-NZQ0BY2PQAX0L3UXQHPR/image-asset.jpeg" data-image="https://images.squarespace-cdn.com/content/v1/5d44aebf47c648000170b9e7/1720995376252-NZQ0BY2PQAX0L3UXQHPR/image-asset.jpeg" data-image-dimensions="1440x1440" data-image-focal-point="0.5,0.5" alt="Love when clients, txt me how much they love their rides. #3dbikefit #bayareacycling #marincycling #sfcycling #newbike" data-load="false" data-image-id="66944e2f7485000b8691f0e4" data-type="image" />
1384                </a>
1385                
1386              </div>
1387            </div>
1388          
1389
1390          
1391        
1392
1393      
1394
1395        
1396
1397        
1398
1399        
1400          
1401            <div class="slide" data-type="image" data-animation-role="image">
1402              <div class="margin-wrapper">
1403                
1404                <a
1405                  
1406                    
1407                      href="https://www.instagram.com/p/C9YhnY2Sjby/" target="_blank"
1408                    
1409                  
1410                  
1411                    aria-label=""
1412                  
1413                  class="
1414                    image-slide-anchor
1415                    
1416                    content-fill
1417                  "
1418                >
1419                  
1420                  <noscript><img src="https://images.squarespace-cdn.com/content/v1/5d44aebf47c648000170b9e7/1720917595556-D2RGQRY9DBVSYQIXMX5E/image-asset.jpeg" alt="It&amp;rsquo;s been a busy week! Finished this shop Demo bike this week. The new Enve Fray All Road in Venom. Built with Shimano DI2 , and Enve 3.4 wheelset. Still op by now f you want to take a demo ride, or rental. #newbike #bayareacycling #sfcycling #" /></noscript><img class="thumb-image" elementtiming="system-gallery-block-grid" data-src="https://images.squarespace-cdn.com/content/v1/5d44aebf47c648000170b9e7/1720917595556-D2RGQRY9DBVSYQIXMX5E/image-asset.jpeg" data-image="https://images.squarespace-cdn.com/content/v1/5d44aebf47c648000170b9e7/1720917595556-D2RGQRY9DBVSYQIXMX5E/image-asset.jpeg" data-image-dimensions="720x900" data-image-focal-point="0.5,0.5" alt="It&amp;rsquo;s been a busy week! Finished this shop Demo bike this week. The new Enve Fray All Road in Venom. Built with Shimano DI2 , and Enve 3.4 wheelset. Still op by now f you want to take a demo ride, or rental. #newbike #bayareacycling #sfcycling #" data-load="false" data-image-id="66931e5b65d98f578013d8c3" data-type="image" />
1421                </a>
1422                
1423              </div>
1424            </div>
1425          
1426
1427          
1428        
1429
1430      
1431    
1432  </div>
1433
1434  
1435
1436</div>
1437
1438
1439
1440
1441<style type="text/css" id="design-grid-css">
1442#block-yui_3_17_2_1_1565195812173_4000 .sqs-gallery-block-grid .sqs-gallery-design-grid { margin-right: -20px; }
1443#block-yui_3_17_2_1_1565195812173_4000 .sqs-gallery-block-grid .sqs-gallery-design-grid-slide .margin-wrapper { margin-right: 20px; margin-bottom: 20px; }
1444</style>
1445
1446
1447
1448</div></div></div></div></div>
1449        </div>
1450        
1451          
1452        
1453      </section>
1454
1455    
1456
1457  
1458
1459    
1460
1461      <section id="email-signup" class="Index-page Index-page--has-image"  data-parallax-original-element data-collection-id="5d4b00f5a9313a0001115872" data-parallax-id="5d4b00f5a9313a0001115872" data-edit-main-image="Backgroun
1461d">
1462        
1463        <div class="Index-page-content  sqs-alternate-block-style-container">
1464          <div class="sqs-layout sqs-grid-12 columns-12" data-type="page" data-updated-on="1612823975419" id="page-5d4b00f5a9313a0001115872"><div class="row sqs-row"><div class="col sqs-col-0 span-0"></div><div class="col sqs-col-6 span-6"><div class="sqs-block html-block sqs-block-html" data-block-type="2" data-sqsp-block="text" id="block-yui_3_17_2_1_1565239384893_4680"><div class="sqs-block-content">
1465
1466<div class="sqs-html-content" data-sqsp-text-block-content>
1467  <h1 style="text-align:right;white-space:pre-wrap;">BE IN THE KNOW</h1>
1468</div>
1469
1470
1471
1472
1473
1474
1475
1476
1477
1478
1479
1480
1481
1482
1483
1484
1485
1486
1487
1488
1489
1490
1491</div></div></div><div class="col sqs-col-6 span-6"><div class="sqs-block website-component-block sqs-block-website-component sqs-block-newsletter newsletter-block" data-block-css="[&quot;https://definitions.sqspcdn.com/website-component-definition/static-assets/website.components.newsletter/58d67523-2cf5-42f9-95a4-1e436b9263fe_104/website.components.newsletter.styles.css&quot;]" data-block-scripts="[&quot;https://definitions.sqspcdn.com/website-component-definition/static-assets/website.components.newsletter/58d67523-2cf5-42f9-95a4-1e436b9263fe_104/website.components.newsletter.visitor.js&quot;]" data-block-type="1337" data-definition-name="website.components.newsletter" data-sqsp-block="newsletter" data-website-component-id="yui_3_17_2_1_1565196593441_4213" id="block-yui_3_17_2_1_1565196593441_4213"><div class="sqs-block-content">
1492<div class="newsletter-form-banner newsletter-form-banner--hidden">
1493  
1494
1495
1496<div class="sqs-blockStatus" >
1497  
1498  <div class="sqs-blockStatus-box">
1499    <div class="sqs-blockStatus-box-title">Newsletter Block</div>
1500    <div class="sqs-blockStatus-box-message">
1501      This newsletter signup form needs a storage option. Edit the block and enter a storage location via the <strong>Storage</strong> tab.
1502      
1503    </div>
1504  </div>
1505</div>
1506
1507</div>
1508<div class="newsletter-form-wrapper
1509  
1510  newsletter-form-wrapper--layoutFloat
1511  newsletter-form-wrapper--alignLeft
1512  
1513  ">
1514  <form
1515    class="newsletter-form"
1516    data-form-id="5d4b0144ba74d800015f2cd8"
1517    
1518    data-form-submission="message"
1519    data-collection-id=""
1520    data-object-name=""
1521    data-error-submit="Error processing form submission. Please reload and try again."
1522    data-error-unknown="Unknown error, please try again later."
1523    data-error-form-key="Could not get a form submission key, please try again later."
1524    data-error-401="Unable to submit form. Please try again later."
1525    data-error-404="This form has not been configured yet."
1526    data-error-429="Unable to submit form. Submission rate limit exceeded. Please try again later."
1527    data-error-500="Unable to send form. Please try again later."
1528    data-submitting-text="Submitting…"
1529    autocomplete="on"
1530    method="POST"
1531    novalidate>
1532    <header class="newsletter-form-header">
1533      
1534      <div class="newsletter-form-header-description"></div>
1535    </header>
1536    <div class="newsletter-form-body">
1537      <div class="newsletter-form-fields-wrapper form-fields" style="vertical-align: middle;">
1538        
1539        
1540          
1541            <div id="email-yui_3_17_2_1_1565196593441_4218" class="newsletter-form-field-wrapper form-item field email required" style="vertical-align: bottom;">
1542              <label class="newsletter-form-field-label title" for="email-yui_3_17_2_1_1565196593441_4218-field">Email Address</label>
1543              <input id="email-yui_3_17_2_1_1565196593441_4218-field" class="newsletter-form-field-element field-element" name="email" x-autocompletetype="email" autocomplete="email" type="email" spellcheck="false" placeholder="Email Address" />
1544            </div>
1545          
1546        
1547          
1548        
1549      </div>
1550      <div data-animation-role="button" class="newsletter-form-button-wrapper submit-wrapper" style="vertical-align: middle;">
1551        <button
1552          class="
1553            newsletter-form-button
1554            sqs-system-button
1555            sqs-editable-button-layout
1556            sqs-editable-button-style
1557            sqs-editable-button-shape
1558            sqs-button-element--primary
1559          "
1560          type="submit"
1561          value="Sign Me Up"
1562        >
1563          <span class="newsletter-form-spinner sqs-spin light large"></span>
1564          <span class="newsletter-form-button-label">Sign Me Up</span>
1565          <span class="newsletter-form-button-icon"></span>
1566        </button>
1567      </div>
1568      
1569    </div>
1570    <div class="newsletter-form-footnote"></div>
1571    <div class="hidden form-submission-text">Thank you!</div>
1572    <div class="hidden form-submission-html" data-submission-html=""></div>
1573  </form>
1574</div>
1575
1576
1577
1578<!-- SQUARESPACE_JSONT_ERROR
1579
1580website.components.newsletter
1581
1582(line/character offsets reference the template source code)
1583
1584  1: RuntimeError EXPRESSION_PARSE at line 2 character 1: Error parsing expression: Unexpected character at 22: ?
1585
1586--></div></div></div></div></div>
1587        </div>
1588        
1589          
1590            <figure class="Index-page-image" data-parallax-image-wrapper>
1591              
1592  <img data-src="https://images.squarespace-cdn.com/content/v1/5d44aebf47c648000170b9e7/1565196572799-YDNRKYOM1THOLJAUJY2M/lt_blue.png" data-image="https://images.squarespace-cdn.com/content/v1/5d44aebf47c648000170b9e7/1565196572799-YDNRKYOM1THOLJAUJY2M/lt_blue.png" data-image-dimensions="4x4" data-image-focal-point="0.5,0.5" alt="lt_blue.png"  data-load="false" alt="" />
1593
1594            </figure>
1595          
1596        
1597      </section>
1598
1599    
1600
1601  
1602
1603  
1604    <nav class="Index-nav">
1605      <div class="Index-nav-inner">
1606        
1607          <a href="#home-1" class="Index-nav-item active">
1608            <div class="Index-nav-indicator"></div>
1609            <div class="Index-nav-text"><span>top banner</span></div>
1610          </a>
1611        
1612          <a href="#home-fit-feature" class="Index-nav-item">
1613            <div class="Index-nav-indicator"></div>
1614            <div class="Index-nav-text"><span>Home Fit feature</span></div>
1615          </a>
1616        
1617          <a href="#bikes-gallery" class="Index-nav-item">
1618            <div class="Index-nav-indicator"></div>
1619            <div class="Index-nav-text"><span>Bikes Gallery</span></div>
1620          </a>
1621        
1622          <a href="#apparel-gallery1" class="Index-nav-item">
1623            <div class="Index-nav-indicator"></div>
1624            <div class="Index-nav-text"><span>Apparel Gallery</span></div>
1625          </a>
1626        
1627          <a href="#shoes-accessories-gallery-1" class="Index-nav-item">
1628            <div class="Index-nav-indicator"></div>
1629            <div class="Index-nav-text"><span>Shoes & Accessories Gallery</span></div>
1630          </a>
1631        
1632          <a href="#home-ride-feature" class="Index-nav-item">
1633            <div class="Index-nav-indicator"></div>
1634            <div class="Index-nav-text"><span>Home ride feature</span></div>
1635          </a>
1636        
1637          <a href="#home-instagram-feed" class="Index-nav-item">
1638            <div class="Index-nav-indicator"></div>
1639            <div class="Index-nav-text"><span>home instagram-feed</span></div>
1640          </a>
1641        
1642          <a href="#email-signup" class="Index-nav-item">
1643            <div class="Index-nav-indicator"></div>
1644            <div class="Index-nav-text"><span>email-signup</span></div>
1645          </a>
1646        
1647      </div>
1648    </nav>
1649            
1650          </main>
1651
1652        </div>
1653      </div>
1654
1655      <footer class="Footer" role="contentinfo" data-controller="FooterBreakpoints">
1656
1657  <div class="Footer-inner clear">
1658
1659    <div class="sqs-layout sqs-grid-12 columns-12 Footer-blocks Footer-blocks--top sqs-alternate-block-style-container" data-layout-label="Footer Top Blocks" data-type="block-field" data-updated-on="1579205900891" id="footerBlocksTop"><div class="row sqs-row"><div class="col sqs-col-4 span-4"><div class="row sqs-row"><div class="col sqs-col-3 span-3"><div class="sqs-block html-block sqs-block-html" data-block-type="2" data-sqsp-block="text" id="block-yui_3_17_2_2_1507575895855_7762"><div class="sqs-block-content">
1660
1661<div class="sqs-html-content" data-sqsp-text-block-content>
1662  <h2 style="text-align:center;white-space:pre-wrap;">Follow Us</h2><h3 style="text-align:center;white-space:pre-wrap;">⊚⊚⊚⊚⊚⊚⊚⊚⊚⊚⊚⊚⊚⊚</h3><h3 style="text-align:center;white-space:pre-wrap;"><a href="https://www.strava.com/clubs/34063" target="_blank">Strava</a></h3><h3 style="text-align:center;white-space:pre-wrap;"><a href="https://www.facebook.com/pages/Bespoke-Cycles/208599839204955?ref=bookmarks" target="_blank">Facebook</a></h3><h3 style="text-align:center;white-space:pre-wrap;"><a href="https://www.instagram.com/bespokecyclessf/" target="_blank">Instagram</a></h3><h3 style="text-align:center;white-space:pre-wrap;"><a href="http://twitter.com/bespokecyclessf" target="_blank">Twitter</a></h3><h3 style="text-align:center;white-space:pre-wrap;">⊚⊚⊚⊚⊚⊚⊚⊚⊚⊚⊚⊚⊚⊚</h3>
1663</div>
1664
1665
1666
1667
1668
1669
1670
1671
1672
1673
1674
1675
1676
1677
1678
1679
1680
1681
1682
1683
1684
1685
1686</div></div></div><div class="col sqs-col-1 span-1"><div class="sqs-block website-component-block sqs-block-website-component sqs-block-spacer spacer-block sized vsize-1" data-block-css="[&quot;https://definitions.sqspcdn.com/website-component-definition/static-assets/website.components.spacer/e5ff9c51-04dd-4898-965a-f00405185b81_1264/website.components.spacer.styles.css&quot;]" data-block-scripts="[&quot;https://definitions.sqspcdn.com/website-component-definition/static-assets/website.components.spacer/e5ff9c51-04dd-4898-965a-f00405185b81_1264/website.components.spacer.visitor.js&quot;]" data-block-type="1337" data-definition-name="website.components.spacer" data-website-component-id="yui_3_17_2_1_1565203129564_11627" id="block-yui_3_17_2_1_1565203129564_11627"><div class="sqs-block-content">&nbsp;</div></div></div></div></div><div class="col sqs-col-4 span-4"><div class="sqs-block html-block sqs-block-html" data-block-type="2" data-sqsp-block="text" id="block-yui_3_17_2_2_1508178717394_35681"><div class="sqs-block-content">
1687
1688<div class="sqs-html-content" data-sqsp-text-block-content>
1689  <h2 style="text-align:center;white-space:pre-wrap;">Visit Us</h2><h3 style="text-align:center;white-space:pre-wrap;">⊚⊚⊚⊚⊚⊚⊚⊚⊚⊚⊚⊚⊚⊚</h3><h3 style="text-align:center;white-space:pre-wrap;"><a href="https://goo.gl/maps/D8bDFzh1BvmC81QN6" target="_blank">
16892843 Clay Street</a></h3><h3 style="text-align:center;white-space:pre-wrap;"><a href="https://goo.gl/maps/D8bDFzh1BvmC81QN6" target="_blank">San Francisco, CA 94115</a></h3><h3 style="text-align:center;white-space:pre-wrap;"><a href="tel:+14156425652">415.642.5652</a></h3><h3 style="text-align:center;white-space:pre-wrap;">⊚⊚⊚⊚⊚⊚⊚⊚⊚⊚⊚⊚⊚⊚</h3>
1690</div>
1691
1692
1693
1694
1695
1696
1697
1698
1699
1700
1701
1702
1703
1704
1705
1706
1707
1708
1709
1710
1711
1712
1713</div></div></div><div class="col sqs-col-1 span-1"><div class="sqs-block website-component-block sqs-block-website-component sqs-block-spacer spacer-block sized vsize-1" data-block-css="[&quot;https://definitions.sqspcdn.com/website-component-definition/static-assets/website.components.spacer/e5ff9c51-04dd-4898-965a-f00405185b81_1264/website.components.spacer.styles.css&quot;]" data-block-scripts="[&quot;https://definitions.sqspcdn.com/website-component-definition/static-assets/website.components.spacer/e5ff9c51-04dd-4898-965a-f00405185b81_1264/website.components.spacer.visitor.js&quot;]" data-block-type="1337" data-definition-name="website.components.spacer" data-website-component-id="yui_3_17_2_1_1565203129564_10340" id="block-yui_3_17_2_1_1565203129564_10340"><div class="sqs-block-content">&nbsp;</div></div></div><div class="col sqs-col-3 span-3"><div class="sqs-block html-block sqs-block-html" data-block-type="2" data-sqsp-block="text" id="block-yui_3_17_2_1_1565216930485_17754"><div class="sqs-block-content">
1714
1715<div class="sqs-html-content" data-sqsp-text-block-content>
1716  <h2 style="text-align:center;white-space:pre-wrap;">Hours</h2><h3 style="text-align:center;white-space:pre-wrap;">⊚⊚⊚⊚⊚⊚⊚⊚⊚⊚⊚⊚⊚⊚</h3><h3 style="text-align:center;white-space:pre-wrap;">Tues–Fri: 11–7</h3><h3 style="text-align:center;white-space:pre-wrap;">Sat: 10–5</h3><h3 style="text-align:center;white-space:pre-wrap;">Sun/Mon: closed</h3><h3 style="text-align:center;white-space:pre-wrap;">⊚⊚⊚⊚⊚⊚⊚⊚⊚⊚⊚⊚⊚⊚</h3>
1717</div>
1718
1719
1720
1721
1722
1723
1724
1725
1726
1727
1728
1729
1730
1731
1732
1733
1734
1735
1736
1737
1738
1739
1740</div></div></div></div></div>
1741
1742    <div class="Footer-middle">
1743      <div class="Footer-business">
1744
1745        
1746          <div class="Footer-business-info">
1747            
1748              
1749                <div class="Footer-business-info-item Footer-business-info-item--name">Bespoke Cycles</div>
1750                <div class="Footer-business-info-item">2843 Clay Street,</div>
1751                <div class="Footer-business-info-item">San Francisco, CA, 94115,</div>
1752                <div class="Footer-business-info-item Footer-business-info-item--country">United States</div>
1753              
1754            
1755            
1756              <a href="tel:(415)642-5652" rel="tel" class="Footer-business-info-item Footer-business-info-item--phone">(415)642-5652</a>
1757              <a href="mailto:[email protected]" title="[email protected]" target="_blank" class="Footer-business-info-item Footer-business-info-item--email">[email protected]</a>
1758            
1759          </div>
1760        
1761
1762        
1763          
1764            <div class="Footer-business-hours">
1765              <div class="Footer-business-hours-heading">Hours</div>
1766              <div class="Footer-business-hours-item">Mon Closed</div>
1767              <div class="Footer-business-hours-item">Tue 11am-7pm</div>
1768              <div class="Footer-business-hours-item">Wed 11am-7pm</div>
1769              <div class="Footer-business-hours-item">Thu 11am-7pm</div>
1770              <div class="Footer-business-hours-item">Fri 11am-7pm</div>
1771              <div class="Footer-business-hours-item">Sat 10am-5pm</div>
1772              <div class="Footer-business-hours-item">Sun Closed</div>
1773            </div>
1774          
1775        
1776
1777      </div>
1778
1779      <div class="sqs-layout sqs-grid-12 columns-12 Footer-blocks Footer-blocks--middle sqs-alternate-block-style-container empty" data-layout-label="Footer Middle Blocks" data-type="block-field" data-updated-on="1452386857557" id="footerBlocksMiddle"><div class="row sqs-row"><div class="col sqs-col-12 span-12"></div></div></div>
1780
1781      
1782    </div>
1783
1784    <div class="sqs-layout sqs-grid-12 columns-12 Footer-blocks Footer-blocks--bottom sqs-alternate-block-style-container" data-layout-label="Footer Bottom Blocks" data-type="block-field" data-updated-on="1720759394316" id="footerBlocksBottom">
1784<div class="row sqs-row"><div class="col sqs-col-12 span-12"><div class="sqs-block website-component-block sqs-block-website-component sqs-block-horizontalrule horizontalrule-block" data-block-css="[&quot;https://definitions.sqspcdn.com/website-component-definition/static-assets/website.components.horizontalrule/3d7cd87b-e4c9-439e-9e04-31b0ed05736b_308/website.components.horizontalrule.styles.css&quot;]" data-block-scripts="[&quot;https://definitions.sqspcdn.com/website-component-definition/static-assets/website.components.horizontalrule/3d7cd87b-e4c9-439e-9e04-31b0ed05736b_308/website.components.horizontalrule.visitor.js&quot;]" data-block-type="1337" data-definition-name="website.components.horizontalrule" data-sqsp-block="line" data-website-component-id="yui_3_17_2_1_1577995163990_6367" id="block-yui_3_17_2_1_1577995163990_6367"><div class="sqs-block-content">
1785  
1786
1787
1788<div>
1789  <hr />
1790  
1791    <style class="transform-overrides-vars">
1792  
1793</style>
1794
1795    
1796
1797
1798
1799  
1800</div>
1801</div></div><div class="row sqs-row"><div class="col sqs-col-6 span-6"><div class="sqs-block html-block sqs-block-html" data-block-type="2" data-border-radii="&#123;&quot;topLeft&quot;:&#123;&quot;unit&quot;:&quot;px&quot;,&quot;value&quot;:0.0&#125;,&quot;topRight&quot;:&#123;&quot;unit&quot;:&quot;px&quot;,&quot;value&quot;:0.0&#125;,&quot;bottomLeft&quot;:&#123;&quot;unit&quot;:&quot;px&quot;,&quot;value&quot;:0.0&#125;,&quot;bottomRight&quot;:&#123;&quot;unit&quot;:&quot;px&quot;,&quot;value&quot;:0.0&#125;&#125;" data-sqsp-block="text" id="block-yui_3_17_2_4_1507656299310_28440"><div class="sqs-block-content">
1802
1803<div class="sqs-html-content" data-sqsp-text-block-content>
1804  <p class="" style="white-space:pre-wrap;">© 2024 Bespoke Cycles San Francisco</p>
1805</div>
1806
1807
1808
1809
1810
1811
1812
1813
1814
1815
1816
1817
1818
1819
1820
1821
1822
1823
1824
1825
1826  
1827  
1828
1829
1830
1831</div></div></div><div class="col sqs-col-6 span-6"><div class="sqs-block html-block sqs-block-html" data-block-type="2" data-border-radii="&#123;&quot;topLeft&quot;:&#123;&quot;unit&quot;:&quot;px&quot;,&quot;value&quot;:0.0&#125;,&quot;topRight&quot;:&#123;&quot;unit&quot;:&quot;px&quot;,&quot;value&quot;:0.0&#125;,&quot;bottomLeft&quot;:&#123;&quot;unit&quot;:&quot;px&quot;,&quot;value&quot;:0.0&#125;,&quot;bottomRight&quot;:&#123;&quot;unit&quot;:&quot;px&quot;,&quot;value&quot;:0.0&#125;&#125;" data-sqsp-block="text" id="block-yui_3_17_2_1_1614707465575_4870"><div class="sqs-block-content">
1832
1833<div class="sqs-html-content" data-sqsp-text-block-content>
1834  <p style="text-align:right;white-space:pre-wrap;" class="">Site design by <a href="https://www.paulameiselman.com/" target="_blank">
1834Paula Meiselman designs</a></p>
1835</div>
1836
1837
1838
1839
1840
1841
1842
1843
1844
1845
1846
1847
1848
1849
1850
1851
1852
1853
1854
1855
1856  
1857  
1858
1859
1860
1861</div></div></div></div></div></div></div>
1862
1863  </div>
1864
1865</footer>
1866
1867
1868    </div>
1869
1870    
1870<script src="https://static1.squarespace.com/static/ta/55f0a9b0e4b0f3eb70352f6d/360/scripts/site-bundle.js" type="text/javascript"></script>
1870
1871
1872    <!-- Auto Update Footer Year -->
1873<style>footer a[href="#[date]"]{background:none!important;text-decoration:none;pointer-events:none!important;</style>
1874<script>(function(){var footerYear=document.querySelector('footer a[href="#[date]"]');footerYear.innerHTML = "";footerYear.appendChild(document.createTextNode(new Date().getFullYear()));})();</script>
1874
1875<!-- end Auto Update Footer Year -->
1875<script data-sqs-type="imageloader-bootstrapper">if(window.ImageLoader) window.ImageLoader.bootstrap({}, document);</script>
1875<script>Squarespace.afterBodyLoad(Y);</script>
1875
1876
1877
1878  </body>
1879</html>

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