<!doctype html>
<html
    sp-disable-context-menu    sp-app-document-class
    >

    <head ng-non-bindable>
            <script type="text/javascript">
        ;window.NREUM||(NREUM={});NREUM.init={distributed_tracing:{enabled:true},privacy:{cookies_enabled:true},ajax:{deny_list:["bam.nr-data.net"]}};
        ;NREUM.loader_config={accountID:"4401160",trustKey:"4401160",agentID:"1588965476",licenseKey:"NRBR-8eeb92187fb3c370f8e",applicationID:"1588965476"};
        ;NREUM.info={beacon:"bam.nr-data.net",errorBeacon:"bam.nr-data.net",licenseKey:"NRBR-8eeb92187fb3c370f8e",applicationID:"1588965476",sa:1};
    </script>
    <script type="text/javascript" src="https://d1icb03h9nte03.cloudfront.net/202605221779475335/common/js/newrelic/newrelic.js"></script>
        <!-- Google Tag Manager -->
<script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
})(window,document,'script','dataLayer','GTM-W2CBSTN2');</script>
<!-- End Google Tag Manager -->
        <meta charset="utf-8">
        <meta http-equiv="X-UA-Compatible" content="IE=edge">
        <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta http-equiv="imagetoolbar" content="no" />
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=5, user-scalable=yes" />
<meta name="format-detection" content="telephone=no" />
<meta name="mobile-web-app-capable" content="yes" />
<meta name="apple-mobile-web-app-capable" content="yes" />
<meta name="pinterest" content="nopin" />
<meta name="google" content="notranslate" />
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta http-equiv="imagetoolbar" content="no" />
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=5, user-scalable=yes" />
<meta name="format-detection" content="telephone=no" />
<meta name="mobile-web-app-capable" content="yes" />
<meta name="apple-mobile-web-app-capable" content="yes" />
<meta name="pinterest" content="nopin" />
<meta name="google" content="notranslate" />        <title ng-non-bindable>Tracey Bish Photography</title>            </head>

    <body>
        <!-- Google Tag Manager (noscript) -->
<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-W2CBSTN2"
height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
<!-- End Google Tag Manager (noscript) -->

        <div id="bd">
            <style>
        body {
            background-color: #FFFFFF;
            color: #49A1D0;
            margin: 0;
        }
        @keyframes loadingAnimation {
            0% {
                opacity: 0.0;
            }
            100% {
                opacity: 1;
            }
        }
        .loading-indicator {
            margin: 40px 0;
            text-align: center;
        }
        .loading-square {
            display: inline-block;
            width: 10px;
            height: 10px;
            margin-right: 8px;
            animation: loadingAnimation 0.8s ease-in-out infinite;
            background-color: #49A1D0;
        }
        .loading-square:nth-of-type(1) {
            animation-delay: 0;
        }
        .loading-square:nth-of-type(2) {
            animation-delay: .1s;
        }
        .loading-square:nth-of-type(3) {
            animation-delay: .2s;
        }
        .loading-square:nth-of-type(4) {
            animation-delay: .3s;
        }
        .loading-square:nth-of-type(5) {
            animation-delay: .4s;
            margin-right: 0
        }
        #clientReactApp {
            display: flex;
            justify-content: center;
            align-items: center;
            height: 100vh;
        }
    </style>
</style>
<div id="clientReactApp" data-api-root="https://api.shootproof.com/client" data-g-recaptcha-key="6Ld5n80gAAAAAA6pVE4AoLoPrNG67hyhCWFJIr7a">
    <div class="loading-indicator">
        <div class="loading-square"></div>
        <div class="loading-square"></div>
        <div class="loading-square"></div>
        <div class="loading-square"></div>
        <div class="loading-square"></div>
    </div>
</div>
        </div>

        <script>
            window.SpClientBrandBootstrap = {"translations":{"about":"About","allCategories":"All Categories","contact":"Contact","contract":{"archived":"ARCHIVED","awaitingClientSignature":"AWAITING SIGNATURE","awaitingStudioCountersign":"AWAITING COUNTERSIGNATURE","back":"Back","canceled":"CANCELED","clickHereToSign":"Click Here to Sign","clientSignatureInformation":"Client Signature Information","completed":"COMPLETED","contractContent":"Contract Content","contractDetails":"Contract Details","contractId":"Contract ID","displayName":"Invoice #{{customInvoiceId}}","download":"Download","draft":"DRAFT","dueDate":"Due Date","expired":"EXPIRED","fillHere":"Fill Here","from":"From","invoice":"Invoice","ipAddress":"IP Address","paid":"Paid","paid-in-full":"Paid in Full","partially-paid":"Partially Paid","past-due":"Past-due","primaryContact":"Primary Contact","print":"Print","requiredFields":"Required Fields","shootDate":"Shoot Date","sign":"Sign","signatureId":"Signature ID","signHere":"Sign Here","signatures":"Signatures","signDocument":"Sign Document","start":"Start","timestamp":"Timestamp","unpaid":"Unpaid","userAgent":"User Agent","emailVerificationPage":{"header":"Enter your email address to view and sign your document.","email":"Email","emailError":"Incorrect email address","viewContract":"View Contract","termsOfUse":"Terms of Use","privacyPolicy":"Privacy Policy"},"pageContainer":{"pleaseReviewAndSignContract":"Please review and sign this contract"},"viewPage":{"apiError":"Sorry, an error occurred. Please try again.","back":"Back","download":"Download","next":"Next","print":"Print","signDocument":"Sign Document","start":"Start"},"viewInvoiceModal":{"signatureComplete":"Signature Complete","invoiceSigned":"This document has been signed successfully! Next, you can view your invoice and make a payment.","cancel":"Cancel","viewInvoice":"View Invoice"}},"durationUnitMinute":"minute","durationUnitMinutes":"minutes","durationUnitHour":"hour","durationUnitHours":"hours","durationUnitDay":"day","durationUnitDays":"days","home":"Home","loading":"Loading","loadMore":"Load More","noTip":"No Tip","privacyPolicy":"Privacy Policy","termsOfUse":"Terms of Use","tip":"Tip","tipHeading":"Would you like to leave a tip?","signatureModal":{"and":" and ","acceptAndSign":"Accept and Sign","acceptAndSignDescription":"I accept and agree to the ","cancel":"Cancel","clear":"Clear","privacyPolicy":"privacy policy","signature":"Signature","signatureDrawingArea":"Signature drawing area","termsOfUse":"terms of use"},"booking":{"apiError":"Sorry, an error occurred. Please try again.","brandHomepage":{"minute":"minute","minutes":"minutes","hour":"hour","hours":"hours","primaryButtonText":"Book Now","navLinkText":"Sessions"},"confirmationPage":{"title":"Your Session Details","confirmedSubtitle":"You've successfully booked your session with {{brandName}}. You will also receive an email confirmation with session details.","needsConfirmationSubtitle":"You've successfully requested a session with {{brandName}}. You will receive an email confirmation once the session has been approved.","paid":"Paid","remainingBalance":"Remaining Balance","pendingConfirmation":"Pending Confirmation","makePayment":"Make Payment","tip":"tip","viewContract":"View Contract","viewInvoice":"View Invoice"},"contactInformationPage":{"heading":"Contact Information","firstName":"First Name","lastName":"Last Name","email":"Email","phone":"Phone Number","back":"Back","continue":"Continue","privacyPolicy":"Privacy Policy","termsAnd":"and","termsForSite":"for this site.","termsIAgree":"I agree to the","termsOfUse":"Terms of Use","apiError":"Sorry, an error occurred. Please try again."},"contractPage":{"apiError":"Sorry, an error occurred. Please try again.","back":"Back","download":"Download","print":"Print","signDocument":"Sign Document","start":"Start","next":"Next"},"dateAndTimePage":{"continue":"Continue","noAvailabilities":"There is currently no availability for this session","timeSelect":"Select Time","apiError":"Sorry, an error occurred. Please try again.","protectedByReCaptcha":"This site is protected by reCAPTCHA Enterprise and the Google Privacy","policy":" Policy ","and":"and","termsOfService":" Terms of Service ","apply":"apply."},"expiredModal":{"header":"Your session expired","notice":"Oops! It looks like your session expired because of inactivity. Please review the available dates and times!","close":"Close"},"googleMeet":"Google Meet","payment":{"back":"Back","billingInformation":"Billing Information","bookSession":"Book Session","payment":"Payment Options","paymentSummary":"Payment Summary","paymentSummarySubtotal":"Subtotal","paymentSummaryTax":"Tax","paymentSummaryTotal":"Total Due Today:","payInFull":"Pay in full: {{priceTotal}}","payLater":"Pay Later: {{priceToday}} today, {{priceLater}} due {{dueDate}}","payRetainer":"Partial: {{priceToday}} today, {{priceLater}} due {{dueDate}}","error":{"failed":"Sorry, your credit card could not be saved at this time.","tooManyRequests":"Please contact the studio to update this credit card.","cardDeclined":"Your card was declined.","expiredCard":"Your card has expired.","incorrectCvc":"Your card\u2019s security code is incorrect.","incorrectNumber":"Your card number is incorrect.","otherError":"The payment could not be processed.","processingError":"An error occurred while processing your card. Try again in a little bit."}},"questionnairePage":{"errorLoadingQuestionnaireTitle":"Error Loading Questionnaire","errorLoadingQuestionnaire":"An error occurred while loading the questionnaire. Please check your internet connection and try again.","errorSavingQuestionnaire":"An error occurred while saving the questionnaire. Please check your internet connection and try again."}},"contactPage":{"email":"Email","firstName":"First Name","header":"Contact Studio","lastName":"Last Name","message":"Message","phone":"Phone Number","requiredMessage":"This field is required","submitButton":"Send Message","submittedMessage":"Thank you for your message!","validEmailMessage":"Please enter a valid email address"},"unsubscribePage":{"areYouSureDescription":"Are you sure you want to unsubscribe from receiving emails regarding this gallery?","keepSubscribedAction":"Keep Me Subscribed","subscribeAction":"Subscribe","subscribedDescription":"You have successfully subscribed to emails regarding this gallery.","unsubscribedDescriptionOne":"You have successfully unsubscribed ","unsubscribedDescriptionTwo":" from emails regarding this gallery. ","unsubscribeAction":"Unsubscribe","viewGalleryAction":"View Gallery","unsubscribeHeader":"Unsubscribe?","unsubscribedHeader":"We are sad to see you go","subscribedHeader":"Thanks for subscribing!","resubscribeDescription":" is not currently receiving emails regarding this gallery. Did you unsubscribe by accident? Click here to resubscribe.","resubscribeHeader":"Would you like to resubscribe?"},"clientInvoice":{"headingText":"Invoice #{{customInvoiceId}}","download":"Download","print":"Print","unpaid":"Unpaid","partially-paid":"Partially Paid","paid-in-full":"Paid in Full","canceled":"Canceled","archived":"Archived","past-due":"Past-due","from":"From","to":"To","issued":"Issued","amountDue":"Amount Due","dueDate":"Due Date","linkedDocuments":"Linked Documents","loadingInvoice":"Loading Invoice...","errorLoadingInvoice":"Error Loading Invoice","unableToLoadInvoice":"Unable to load invoice information. Please try again later.","invoiceNotFound":"Invoice Not Found","invoiceNotFoundMessage":"The requested invoice could not be found.","invoiceContent":"Invoice Content","invoiceDetails":"Invoice Details","invoiceId":"Invoice ID","retainerIsOverdue":"Your {{invoiceRetainerLabel}} of {{amount}} is late. Please make a payment now.","retainerIsDueToday":"Your {{invoiceRetainerLabel}} of {{amount}} is due today.","retainerIsDueTomorrow":"Your {{invoiceRetainerLabel}} of {{amount}} is due tomorrow.","retainerIsDueOnDate":"Your {{invoiceRetainerLabel}} of {{amount}} is due on {{dueDate}}.","paymentIsOverdue":"Your payment of {{amount}} is late. Please make a payment now.","paymentIsDueToday":"Your payment of {{amount}} is due today.","paymentIsDueTomorrow":"Your payment of {{amount}} is due tomorrow.","paymentIsDueOnDate":"Your payment of {{amount}} is due on {{dueDate}}.","nextPaymentIsOverdue":"Your next payment of {{amount}} is late. Please make a payment now.","nextPaymentIsDueToday":"Your next payment of {{amount}} is due today.","nextPaymentIsDueTomorrow":"Your next payment of {{amount}} is due tomorrow.","nextPaymentIsDueOnDate":"Your next payment of {{amount}} is due on {{dueDate}}.","paidInFull":"Your invoice of {{amount}} has been paid in full.","amountOverdue":"{{amount}} due now","amountDueToday":"{{amount}} due today","amountDueTomorrow":"{{amount}} due tomorrow","amountDueInSomeDays":"{{amount}} due in {{days}} days","greeting":"Hi, {{firstName}}","paymentOptions":"Payment Options","payInFull":"Pay in full: {{price}}","payInstallment":"Payment {{installmentNumber}}: {{price}}","paymentOverdue":"Payment due now: {{price}}","payRetainer":"Pay {{invoiceRetainerLabel}}: {{price}}","customAmount":"Custom payment amount","customAmountMinError":"Minimum amount is {{minAmount}}","customAmountMaxError":"Maximum amount is {{maxAmount}}","billingInformation":"Billing Information","firstName":"First Name","lastName":"Last Name","name":"Name on Card","email":"Email","note":"Memo (optional)","setUpAutoPay":"Set Up Auto-Pay?","setUpAutoPayConfirmation":"Yes, automatically charge the card for future payments on this invoice.","setUpAutoPayDisclaimer":"By providing your card information, you allow ShootProof to charge your card for future payments in accordance with their terms.","setUpAutoPayFailed":"Sorry, an error occurred while setting up auto-pay.","paymentSummary":"Payment Summary","paymentSummarySubtotal":"Subtotal","paymentSummaryTax":"Tax","paymentSummaryTotal":"Total:","payInvoice":"Pay Invoice","back":"Back","paymentSuccess":"Your payment was successful","paymentConfirmed":"Payment Confirmed","close":"Close","items":"Items","item":"Item","quantity":"Quantity","qty":"Qty","itemPrice":"Item Price","totalPrice":"Total Price","discountOff":"{{value}} OFF","notes":"Notes","summary":"Summary","subtotal":"Subtotal","discounts":"Discounts","salesTax":"Sales Tax","grandTotal":"Grand Total","totalPaid":"Total Paid","balanceDue":"Balance Due","invoiceSummary":"Invoice Summary","paymentSchedule":"Payment Schedule","installmentNumber":"#","due":"Due","amount":"Amount","status":"Status","retainer":"Retainer","installment":"Installment","overdue":"Overdue","installmentStatus":{"unpaid":"Unpaid","partially-paid":"Partially Paid","paid-in-full":"Paid in Full"},"savedCard":{"autoPayConfigured":"Auto-Pay configured for card ending in {{lastFourDigits}}","removeSavedCard":"Remove Saved Card","removeSavedCardModal":{"heading":"Stop AutoPay","description":"Your credit card will be removed from the system and future installments will no longer be enrolled in AutoPay.","cancel":"Cancel","primaryAction":"Stop AutoPay"},"removeSavedCardError":"Sorry, an error occurred. Please try again.","removeSavedCardSuccess":"AutoPay has been turned off"},"error":{"cardDeclined":"Your card was declined.","expiredCard":"Your card has expired.","incorrectCvc":"Your card\u2019s security code is incorrect.","incorrectNumber":"Your card number is incorrect.","otherError":"The payment could not be processed.","processingError":"An error occurred while processing your card. Try again in a little bit.","unexpectedError":"An unexpected error occurred. Please try again, or contact support if the problem persists."},"cardNumber":"Card Number","expirationMonth":"Expiration Month","expirationYear":"Expiration Year","cvvCode":"CVV Code","billingPostalCode":"Billing Postal Code","emailAddress":"Email Address","nameOnCard":"Name on Card","selectMonth":"Select Month","selectYear":"Select Year","invalidEmail":"Please enter a valid email address.","noteTooLong":"Note must be 1000 characters or less.","processing":"Processing...","studioInfo":"Studio Info","termsAnd":"and","termsForSite":"for this site.","termsIAgree":"I agree to the","termsOfUse":"Terms of Use","privacyPolicy":"Privacy Policy"},"braintree3DS":{"authenticateAttemptSuccessful":"Authentication attempt successful","authenticateSuccessful":"Authentication successful","authenticationUnavailable":"Authentication unavailable","authenticationFailed":"Authentication failed","authenticationCancelled":"Authentication cancelled","authenticationError":"Authentication error","verificationFailed":"3D Secure verification failed","close":"Close"},"creditCards":{"cvvLength":"CVV must be the correct length.","cvvOnlyNumbers":"CVV must contain only numbers.","invalidCardLength":"Card number must be 15 or 16 digits.","invalidCardNumber":"Invalid card number."},"clientQuestionnaire":{"questionnaireNotFound":"Questionnaire Not Found","questionnaireNotFoundMessage":"The requested questionnaire could not be found.","errorLoadingQuestionnaireTitle":"Error Loading Questionnaire","errorLoadingQuestionnaire":"An error occurred while loading the questionnaire. Please check your internet connection and try again.","errorSavingQuestionnaire":"An error occurred while saving the questionnaire. Please check your internet connection and try again.","emailHeading":"Enter your email address to view and fill out the questionnaire.","email":"Email","emailInvalidError":"The email isn't valid.","emailIncorrectError":"The email isn't correct.","viewQuestionnaire":"View Questionnaire","fromLabel":"From","toLabel":"To","dueDateLabel":"Due Date","submittedOnLabel":"Submitted On","linkedSessionLabel":"Session","saving":"Saving...","draftSaved":"Draft Saved","error":"Error","fieldRequired":"This field is required.","atLeastOneOptionRequired":"At least one option is required.","characterCount":"{{current}} \/ {{max}}","maxCharactersExceeded":"Maximum {{max}} characters allowed.","previousPage":"Back","nextPage":"Next Page","submit":"Submit","submitSuccess":"Questionnaire submitted","submitSuccessMessage":"Thank you. Your responses have been submitted successfully.","noResponse":"No response","selectAnOption":"Select an option","statuses":{"draft":"Draft","pending":"Awaiting Response","partial":"Awaiting Response","completed":"Completed"}}},"language":"en","apiUrl":"https:\/\/api.shootproof.com\/client\/brand\/144791","staticUrl":"https:\/\/d1icb03h9nte03.cloudfront.net\/202605221779475335","braintreeToken":null,"has3DSEnabled":false,"isSubjectToGdpr":false};
        </script>

                    <script src="https://d1icb03h9nte03.cloudfront.net/202605221779475335/client_react/build.js"></script>
        
                                    <script>
!function(){var i="analytics",analytics=window[i]=window[i]||[];if(!analytics.initialize)if(analytics.invoked)window.console&&console.error&&console.error("Segment snippet included twice.");else{analytics.invoked=!0;analytics.methods=["trackSubmit","trackClick","trackLink","trackForm","pageview","identify","reset","group","track","ready","alias","debug","page","screen","once","off","on","addSourceMiddleware","addIntegrationMiddleware","setAnonymousId","addDestinationMiddleware","register"];analytics.factory=function(e){return function(){if(window[i].initialized)return window[i][e].apply(window[i],arguments);var n=Array.prototype.slice.call(arguments);if(["track","screen","alias","group","page","identify"].indexOf(e)>-1){var c=document.querySelector("link[rel='canonical']");n.push({__t:"bpc",c:c&&c.getAttribute("href")||void 0,p:location.pathname,u:location.href,s:location.search,t:document.title,r:document.referrer})}n.unshift(e);analytics.push(n);return analytics}};for(var n=0;n<analytics.methods.length;n++){var key=analytics.methods[n];analytics[key]=analytics.factory(key)}analytics.load=function(key,n){var t=document.createElement("script");t.type="text/javascript";t.async=!0;t.setAttribute("data-global-segment-analytics-key",i);t.src="https://cdn.segment.com/analytics.js/v1/" + key + "/analytics.min.js";var r=document.getElementsByTagName("script")[0];r.parentNode.insertBefore(t,r);analytics._loadOptions=n};analytics._writeKey="cmADYTH055uWSwjtWuvEDv1gFICLhiJ4";analytics.SNIPPET_VERSION="5.2.0";
  analytics.load("cmADYTH055uWSwjtWuvEDv1gFICLhiJ4");
  analytics.page();
  }}();
</script>
<script>
(function(b,o,i,l,e,r){b.GoogleAnalyticsObject=l;b[l]||(b[l]=
function(){(b[l].q=b[l].q||[]).push(arguments)});b[l].l=+new Date;
e=o.createElement(i);r=o.getElementsByTagName(i)[0];
e.src='//www.google-analytics.com/analytics.js';
r.parentNode.insertBefore(e,r)}(window,document,'script','ga'));
ga('create', 'UA-16492554-15', '.shootproof.com', { allowLinker: true, cookieDomain: 'none' });
if (window.getDevicePixelRatio) {
    ga('set', 'dimension1', window.getDevicePixelRatio());
}
ga('require', 'pageVisibilityTracker', {
    pageLoadsMetricIndex: 1,
    sendInitialPageview: true,
    visibleMetricIndex: 2
});
ga('require', 'urlChangeTracker');

window.onerror = function onerror(a,b,c) {
    ga('send', 'event', 'error', b + ':' + c, a + '');
};
</script>
<script async src="https://d1icb03h9nte03.cloudfront.net/202605221779475335/common/js/autotrack.custom.js"></script>
                        </body>
</html>
