{"id":31919,"date":"2025-01-02T15:18:00","date_gmt":"2025-01-02T15:18:00","guid":{"rendered":"https:\/\/kissinparis.com\/?page_id=31919"},"modified":"2026-11-08T18:21:20","modified_gmt":"2026-11-08T18:21:20","slug":"sesion-fotos-paris","status":"publish","type":"page","link":"https:\/\/kissinparis.com\/es\/paris-photoshoot\/","title":{"rendered":"Paris Photoshoot"},"content":{"rendered":"\n<style id=\"kmip-home-theme-review\">\n\/* Approved homepage system, 7 November 2026. Existing scroll controller owns phase changes.\n   Homepage-scoped presentation. Legacy review selector names retained for compatibility. *\/\nhtml[data-kmip-theme-preview=\"dark\"] body.page-id-8 {\n --kmip-preview-surface:#1d1d1d;--kmip-preview-raised:#252525;\n --kmip-preview-text:#e5e4e0;--kmip-preview-muted:#959592;\n --kmip-preview-rule:#565652;--kmip-review-border:#777773;\n}\nhtml[data-kmip-theme-preview=\"light\"] body.page-id-8 {\n --kmip-preview-surface:#e5e4e0;--kmip-preview-raised:#fffef7;\n --kmip-preview-text:#1d1d1d;--kmip-preview-muted:#63635f;\n --kmip-preview-rule:#aaa9a3;--kmip-review-border:#c9c8c3;\n}\nhtml[data-kmip-theme-preview] body.page-id-8 {\n --wp--preset--color--base:#e5e4e0;\n --wp--preset--color--custom-white:#fffef7;\n --kmip-preview-paper:var(--kmip-preview-surface);\n --kmip-preview-ink:var(--kmip-preview-text);\n --kmip-review-text:var(--kmip-preview-text);\n background-color:var(--kmip-preview-surface);color:var(--kmip-preview-text);\n}\n\/* Palette follows the existing wrapper classes as the visitor scrolls. *\/\nhtml[data-kmip-theme-preview] body.page-id-8 .bg-transition {\n --kmip-preview-surface:var(--color-bg);\n --kmip-preview-text:var(--color-body);\n --kmip-review-text:var(--color-body);\n --kmip-preview-local-muted:var(--kmip-preview-muted);\n --wp--style--color--link:var(--color-body);\n background-color:var(--color-bg)!important;color:var(--color-body)!important;\n}\nhtml[data-kmip-theme-preview] body:is(.page-id-8,.page-id-29435) .bg-transition.has-contrast-background-color {\n --color-bg:#1d1d1d;--color-body:#e5e4e0;--kmip-preview-muted:#959592;\n --kmip-preview-raised:#252525;--kmip-review-border:#777773;--kmip-preview-rule:#565652;\n}\nhtml[data-kmip-theme-preview=\"light\"] body:is(.page-id-8,.page-id-29435) .bg-transition.has-contrast-background-color,\nhtml[data-kmip-theme-preview] body:is(.page-id-8,.page-id-29435) .bg-transition.has-base-background-color {\n --color-bg:#e5e4e0;--color-body:#1d1d1d;--kmip-preview-muted:#63635f;\n --kmip-preview-raised:#fffef7;--kmip-review-border:#c9c8c3;--kmip-preview-rule:#aaa9a3;\n}\nhtml[data-kmip-theme-preview] body:is(.page-id-8,.page-id-29435) .bg-transition.has-accent-5-background-color {\n --color-bg:#000;--color-body:#e5e4e0;--kmip-preview-muted:#959592;\n --kmip-preview-raised:#1d1d1d;--kmip-review-border:#777773;--kmip-preview-rule:#565652;\n}\nhtml[data-kmip-theme-preview] body:is(.page-id-8,.page-id-29435) .bg-transition:is(.has-custom-warm-background-color,.has-custom-white-background-color) {\n --color-bg:#fffef7;--color-body:#1d1d1d;--kmip-preview-muted:#63635f;\n --kmip-preview-raised:#e5e4e0;--kmip-review-border:#c9c8c3;--kmip-preview-rule:#aaa9a3;\n}\n\/* Text follows its section's changing foreground, without adding painted panels. *\/\nhtml[data-kmip-theme-preview] body.page-id-8 .bg-transition :is(\n .contents.v5>.has-content>p,.contents.v5>.has-content>ul,.contents.v5>.has-content>ol,\n .contents.v5>.has-content>details,.setup-item-content>.has-content>p,\n #chantelle>.wp-block-media-text__content>.content>p,\n #who-we-are>.trigger-warm>.alignwide>p,#work h2.big-heading\n) {color:var(--kmip-preview-text)!important}\nhtml[data-kmip-theme-preview] body.page-id-8 .bg-transition :is(.has-content,#chantelle>.wp-block-media-text__content) a {color:inherit}\n\/* Small labels: Inter400 retains clear strokes at 13\u201315px. Full-opacity\n * explicit colour replaces the reference's backdrop-dependent blending.\n * H2\/H3 semantics, text, gutters, width and block order remain untouched. *\/\nhtml:is([data-kmip-theme-preview=\"light\"],[data-kmip-theme-preview=\"dark\"]) body.page-id-8 :is(\n  .bg-transition .contents.v5 > .has-title > .eyebrow,\n  #how-it-works .signature-service-item .eyebrow,\n  #services .setup-item-content > .has-content > .eyebrow,\n  #why-couples-hire-us .contents.v5 > .has-content > .eyebrow,\n  #who-we-are > .trigger-warm > .alignwide > .eyebrow,\n  #chantelle-heading,\n  #faq > .eye\n) {\n  color:var(--kmip-preview-local-muted,var(--kmip-preview-muted))!important;\n  opacity:1!important; \/* Labels keep their slide reveal, without fading the final grey. *\/\n  mix-blend-mode:normal!important;\n}\n\n\/* Main side labels share bounded type; step and person headings retain their size. *\/\nhtml:is([data-kmip-theme-preview=\"light\"],[data-kmip-theme-preview=\"dark\"]) body.page-id-8 :is(\n .bg-transition .contents.v5 > .has-title > .eyebrow,\n #faq > .eye\n) {\n font-family:var(--wp--preset--font-family--inter,Inter,sans-serif)!important;\n font-size:clamp(13px,calc(12px + .16vw),15px)!important;\n font-weight:400!important;line-height:1.3!important;letter-spacing:.025em!important;\n}\n\n\/* Independent sections pair surface and text explicitly in each review mode. *\/\nhtml[data-kmip-theme-preview] body.page-id-8 #faq {\n --color-bg:var(--kmip-preview-surface)!important;--color-body:var(--kmip-preview-text)!important;\n background-color:var(--kmip-preview-surface)!important;color:var(--kmip-preview-text)!important;\n}\nhtml[data-kmip-theme-preview] body.page-id-8 .sec-parralax-gallery {\n --kmip-preview-text:#e5e4e0;--color-bg:#000!important;--color-body:#e5e4e0!important;\n background-color:#000!important;color:#e5e4e0!important;\n}\n\/* Native FAQ: keep its real renderer, disclosure semantics and layout. *\/\nhtml:is([data-kmip-theme-preview=\"light\"],[data-kmip-theme-preview=\"dark\"]) body.page-id-8 #faq :is(.rank-math-question,.rank-math-answer) {\n  color:var(--kmip-preview-text)!important;\n  border-color:var(--kmip-preview-rule)!important;\n}\nhtml:is([data-kmip-theme-preview=\"light\"],[data-kmip-theme-preview=\"dark\"]) body.page-id-8 #faq :is(.rank-math-answer a,.rank-math-answer p) {\n  color:inherit!important;\n}\nhtml:is([data-kmip-theme-preview=\"light\"],[data-kmip-theme-preview=\"dark\"]) body.page-id-8 #faq :is(.rank-math-faq-item,.rank-math-list-item,hr) {\n  border-color:var(--kmip-preview-rule)!important;\n}\nhtml:is([data-kmip-theme-preview=\"light\"],[data-kmip-theme-preview=\"dark\"]) body.page-id-8 .sec-parralax-gallery > .content > .content-overlay > p {\n  color:var(--kmip-preview-text)!important;\n}\n\n\/* Paired photograph exceptions. Preserve existing photographs and gradients;\n * these rules never filter an image or change media\/pause controls. *\/\nhtml:is([data-kmip-theme-preview=\"light\"],[data-kmip-theme-preview=\"dark\"]) body.page-id-8 .hero {\n  --color-bg:#1d1d1d!important;\n  --color-body:#e5e4e0!important;\n  --wp--style--color--link:#e5e4e0;\n  --kmip-review-text:#e5e4e0;\n  --kmip-review-border:#90908b;\n  color:#e5e4e0!important;\n  background-color:#1d1d1d!important;\n}\nhtml:is([data-kmip-theme-preview=\"light\"],[data-kmip-theme-preview=\"dark\"]) body.page-id-8 .hero .content > :is(h1,p) {\n  color:#e5e4e0!important;\n}\nhtml:is([data-kmip-theme-preview=\"light\"],[data-kmip-theme-preview=\"dark\"]) body.page-id-8 #work .card-module {\n  --color-body:#fff!important;\n  --wp--style--color--link:#fff;\n  color:#fff!important;\n}\nhtml[data-kmip-theme-preview] body.page-id-8 #work h2.big-heading em{filter:none!important;opacity:1}\n\/* Existing inquiry is intentionally dark in either page mode. Keep every\n * approved white fields, borders and error colours; submit styling follows the CTA system. *\/\nhtml:is([data-kmip-theme-preview=\"light\"],[data-kmip-theme-preview=\"dark\"]) body:is(.page-id-8,.page-id-29435) #contact-us.sec-cta:has(.kmip-unified-intake) {\n  --color-bg:#000!important;\n  --color-body:#e5e4e0!important;\n  --color-heading:var(--color-body)!important;\n  --kmip-contact-ink:#e5e4e0;\n  --kmip-contact-muted:#90908b;\n  --kmip-review-text:#e5e4e0;\n  --kmip-review-border:#90908b;\n  background-color:#000!important;\n  color:#e5e4e0!important;\n}\nhtml:is([data-kmip-theme-preview=\"light\"],[data-kmip-theme-preview=\"dark\"]) body:is(.page-id-8,.page-id-29435) #contact-us.sec-cta .content > :is(h2,p) {\n  color:#e5e4e0!important;\n}\nhtml:is([data-kmip-theme-preview=\"light\"],[data-kmip-theme-preview=\"dark\"]) body:is(.page-id-8,.page-id-29435) #contact-us .wpcf7:has(.kmip-unified-intake),\nhtml:is([data-kmip-theme-preview=\"light\"],[data-kmip-theme-preview=\"dark\"]) body.page-id-42764 #check-your-date .wpcf7:has(.kmip-unified-intake) {\n  background-color:#1d1d1d!important;\n  color:#e5e4e0!important;\n}\n:is(html:is([data-kmip-theme-preview=\"light\"],[data-kmip-theme-preview=\"dark\"]) body:is(.page-id-8,.page-id-29435,.page-id-40533,.page-id-36402,.page-id-43125,.page-id-43126) #contact-us,html:is([data-kmip-theme-preview=\"light\"],[data-kmip-theme-preview=\"dark\"]) body.page-id-42812 #album-inquiry,html:is([data-kmip-theme-preview=\"light\"],[data-kmip-theme-preview=\"dark\"]) body.page-id-42805 #request) .kmip-unified-intake {\n  --kmip-intake-label:#e5e4e0;\n  --kmip-intake-focus:#e5e4e0;\n  color:#e5e4e0!important;\n}\n\n\/* Native footer already owns these tokens. Pair them instead of recolouring\n * every descendant; keep its navigation, directory, typography and spacing. *\/\nhtml:is([data-kmip-theme-preview=\"light\"],[data-kmip-theme-preview=\"dark\"]) body.page-id-8 .kmip-footer-2026 {\n  --kmip-footer-paper:var(--kmip-preview-surface);\n  --kmip-footer-ink:var(--kmip-preview-text);\n  --kmip-footer-muted:var(--kmip-preview-muted);\n  --kmip-footer-line:var(--kmip-preview-rule);\n}\nhtml[data-kmip-theme-preview=\"light\"] body:is(.page-id-8,.page-id-33549,.page-id-34024,.page-id-36679,.page-id-36730,.page-id-36801,.page-id-36820,.page-id-37207,.page-id-37631,.page-id-38692,.page-id-38832,.page-id-38885,.page-id-41716,.page-id-43309,.page-id-38056,.page-id-29435,.page-id-37647,.page-id-31884,.page-id-30319,.page-id-39394,.page-id-38022,.page-id-38003,.page-id-38045,.page-id-31919,.page-id-31882,.page-id-43125,.page-id-43123,.page-id-42764,.page-id-40533,.page-id-38039,.page-id-43126,.page-id-37984,.page-id-37238,.page-id-37588,.page-id-43114,.page-id-36402,.page-id-37077,.page-id-37635,.page-id-34121,.page-id-39002,.page-id-42805,.page-id-37986,.page-id-42812,.page-id-39593,.page-id-32090,.page-id-29993,.page-id-37479,.page-id-37394,.page-id-37736,.page-id-37492,.page-id-37503,.page-id-37567,.page-id-37682,.page-id-31918,.page-id-39223,.page-id-39397,.page-id-29952,.page-id-31718,.page-id-30743,.page-id-31913,.page-id-31850,.page-id-31961,.page-id-31550,.page-id-28821) .kmip-footer-2026 .kmip-footer__logo img {\n  filter:brightness(0);\n}\nhtml[data-kmip-theme-preview=\"dark\"] body:is(.page-id-8,.page-id-33549,.page-id-34024,.page-id-36679,.page-id-36730,.page-id-36801,.page-id-36820,.page-id-37207,.page-id-37631,.page-id-38692,.page-id-38832,.page-id-38885,.page-id-41716,.page-id-43309,.page-id-38056,.page-id-29435,.page-id-37647,.page-id-31884,.page-id-30319,.page-id-39394,.page-id-38022,.page-id-38003,.page-id-38045,.page-id-31919,.page-id-31882,.page-id-43125,.page-id-43123,.page-id-42764,.page-id-40533,.page-id-38039,.page-id-43126,.page-id-37984,.page-id-37238,.page-id-37588,.page-id-43114,.page-id-36402,.page-id-37077,.page-id-37635,.page-id-34121,.page-id-39002,.page-id-42805,.page-id-37986,.page-id-42812,.page-id-39593,.page-id-32090,.page-id-29993,.page-id-37479,.page-id-37394,.page-id-37736,.page-id-37492,.page-id-37503,.page-id-37567,.page-id-37682,.page-id-31918,.page-id-39223,.page-id-39397,.page-id-29952,.page-id-31718,.page-id-30743,.page-id-31913,.page-id-31850,.page-id-31961,.page-id-31550,.page-id-28821) .kmip-footer-2026 .kmip-footer__logo img {\n  filter:none;\n}\n\/* Homepage review only; visual and interaction checks precede sign-off. *\/\n\n\/* Approved homepage CTA presentation,\nshared by Home8,\nthe13 Work pilots and restaurant guides32574\/31125 and service pilots38022\/38056. *\/\nhtml:root body.page:where(:has(#kmip-home-appearance)) :is(.wp-block-post-content,.kmip-footer-2026) {\n  --kmip-review-arrow:url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' viewBox='0 0 24 24'%3E%3Cpath d='M4 12h15m-6-6 6 6-6 6' fill='none' stroke='black' stroke-width='1.35' stroke-linecap='round' stroke-linejoin='round'\/%3E%3C\/svg%3E\");\n  --kmip-review-ease:cubic-bezier(.165,.84,.44,1);\n  --kmip-review-fill:transparent;\n}\nhtml:root body.page:where(:has(#kmip-home-appearance)) :is(.wp-block-post-content,.kmip-footer-2026) :is(.wp-block-buttons>.wp-block-button>.wp-block-button__link,.kmip-footer__inquiry>a,.kmip-rg__reserve,.pp-gallery-toggle,.about-profile-link>a) {\n  --kmip-arrow-angle:0deg;\n  display:inline-flex!important;align-items:center;justify-content:center;gap:18px!important;\n  box-sizing:border-box;min-height:62px!important;height:auto!important;max-width:100%;\n  padding:20px 36px!important;border:1px solid var(--kmip-review-border,#777773)!important;border-radius:999px!important;\n  background:var(--kmip-review-fill,transparent)!important;color:var(--kmip-review-text,#e5e4e0)!important;\n  font-family:var(--wp--preset--font-family--inter,Inter,sans-serif)!important;\n  font-size:clamp(16px,calc(14px + .25vw),18px)!important;font-weight:300!important;\n  letter-spacing:0!important;line-height:1.25!important;text-transform:none!important;\n  text-decoration:none!important;text-align:center;white-space:normal;opacity:1!important;\n  transform:none!important;filter:none!important;mix-blend-mode:normal!important;\n  transition:border-color 300ms ease!important;\n}\nhtml:root body.page:where(:has(#kmip-home-appearance)) :is(.wp-block-post-content,.kmip-footer-2026) :is(.wp-block-buttons>.wp-block-button>.wp-block-button__link,.kmip-footer__inquiry>a,.kmip-rg__reserve,.pp-gallery-toggle,.about-profile-link>a)::before,\nhtml:root body.page:where(:has(#kmip-home-appearance)) :is(.wp-block-post-content,.kmip-footer-2026) :is(.wp-block-buttons>.wp-block-button>.wp-block-button__link,.kmip-footer__inquiry>a,.kmip-rg__reserve,.pp-gallery-toggle,.about-profile-link>a)>span[aria-hidden=\"true\"] {display:none!important}\nhtml:root body.page:where(:has(#kmip-home-appearance)) :is(.wp-block-post-content,.kmip-footer-2026) :is(.wp-block-buttons>.wp-block-button>.wp-block-button__link,.kmip-footer__inquiry>a,.kmip-rg__reserve,.pp-gallery-toggle,.about-profile-link>a,.photo-submit)::after {\n  content:\"\"!important;display:block!important;position:static!important;inset:auto!important;\n  width:18px!important;height:18px!important;min-width:18px;flex:0 0 18px;margin:0!important;padding:0;border:0;border-radius:0;\n  background:currentColor!important;color:inherit!important;filter:none!important;mix-blend-mode:normal!important;opacity:1!important;\n  -webkit-mask:var(--kmip-review-arrow) 0 50%\/18px 18px repeat-x!important;\n  mask:var(--kmip-review-arrow) 0 50%\/18px 18px repeat-x!important;\n  transform:rotate(var(--kmip-arrow-angle))!important;\n  transition:mask-position 1200ms var(--kmip-review-ease),-webkit-mask-position 1200ms var(--kmip-review-ease)!important;\n  clip-path:none!important;\n  pointer-events:none;\n}\nhtml:root body.page:where(:has(#kmip-home-appearance)) :is(.wp-block-post-content,.kmip-footer-2026) :is(.wp-block-buttons>.wp-block-button>.wp-block-button__link,.kmip-footer__inquiry>a,.kmip-rg__reserve,.pp-gallery-toggle,.about-profile-link>a):is([href^=\"mailto:\"],[href^=\"tel:\"],[href^=\"https:\/\/\"]:not([href^=\"https:\/\/kissinparis.com\/\"]):not([href=\"https:\/\/kissinparis.com\"]):not([href^=\"https:\/\/kissinparis.com?\"]):not([href^=\"https:\/\/kissinparis.com#\"])) {--kmip-arrow-angle:-45deg}\nhtml:root body.page:where(:has(#kmip-home-appearance)) :is(.wp-block-post-content,.kmip-footer-2026) :is(.wp-block-buttons>.wp-block-button>.wp-block-button__link,.kmip-footer__inquiry>a,.kmip-rg__reserve,.pp-gallery-toggle,.about-profile-link>a)[href^=\"#\"]:not([aria-haspopup=\"dialog\"]) {--kmip-arrow-angle:90deg}\nhtml:root body.page:where(:has(#kmip-home-appearance)) :is(.wp-block-post-content,.kmip-footer-2026) .hero :is(.wp-block-buttons>.wp-block-button>.wp-block-button__link,.kmip-footer__inquiry>a,.kmip-rg__reserve,.pp-gallery-toggle,.about-profile-link>a) {\n  --kmip-review-text:#e5e4e0;--kmip-review-border:#b0afaa;--kmip-review-fill:rgba(29,29,29,.82);\n  background:rgba(29,29,29,.82)!important;color:#e5e4e0!important;\n}\nhtml:root body.page:where(:has(#kmip-home-appearance)) :is(.wp-block-post-content,.kmip-footer-2026) :is(.wp-block-buttons>.wp-block-button>.wp-block-button__link,.kmip-footer__inquiry>a,.kmip-rg__reserve,.pp-gallery-toggle,.about-profile-link>a):focus-visible {\n  outline:2px solid currentColor!important;outline-offset:5px!important;\n  border-color:currentColor!important;box-shadow:none!important;\n}\nhtml:root body.page:where(:has(#kmip-home-appearance)) :is(.wp-block-post-content,.kmip-footer-2026) :is(.wp-block-buttons>.wp-block-button>.wp-block-button__link,.kmip-footer__inquiry>a,.kmip-rg__reserve,.pp-gallery-toggle,.about-profile-link>a,.photo-submit):focus-visible::after {\n  -webkit-mask-position:18px 50%!important;mask-position:18px 50%!important;\n}\n@media(hover:hover) and (pointer:fine) {\nhtml:root body.page:where(:has(#kmip-home-appearance)) :is(.wp-block-post-content,.kmip-footer-2026) :is(.wp-block-buttons>.wp-block-button>.wp-block-button__link,.kmip-footer__inquiry>a,.kmip-rg__reserve,.pp-gallery-toggle,.about-profile-link>a):hover {border-color:currentColor!important;opacity:1!important}\nhtml:root body.page:where(:has(#kmip-home-appearance)) :is(.wp-block-post-content,.kmip-footer-2026) :is(.wp-block-buttons>.wp-block-button>.wp-block-button__link,.kmip-footer__inquiry>a,.kmip-rg__reserve,.pp-gallery-toggle,.about-profile-link>a,.photo-submit):hover::after {\n   -webkit-mask-position:18px 50%!important;mask-position:18px 50%!important;\n }\n}\n\/* Editorial hyperlinks retain text hierarchy and a fine, visible underline. *\/\n:is(html:root[data-kmip-theme-preview] body:is(.page-id-8,.page-id-33549,.page-id-34024,.page-id-36679,.page-id-36730,.page-id-36801,.page-id-36820,.page-id-37207,.page-id-37631,.page-id-38692,.page-id-38832,.page-id-38885,.page-id-41716,.page-id-43309,.page-id-29993,.page-id-29435,.page-id-30319,.page-id-38022,.page-id-37479,.page-id-37394,.page-id-43114,.page-id-37635,.page-id-37077,.page-id-37238,.page-id-37736,.page-id-37492,.page-id-37503,.page-id-37588,.page-id-37567,.page-id-34121,.page-id-37986,.page-id-37647,.page-id-38003,.page-id-39002,.page-id-31884,.page-id-38045,.page-id-32090,.page-id-31882,.page-id-37682,.page-id-39394,.page-id-39593,.page-id-38039,.page-id-43123,.page-id-38056,.page-id-42764,.page-id-40533,.page-id-31918,.page-id-31919,.page-id-39223,.page-id-39397,.page-id-29952,.page-id-31718,.page-id-30743,.page-id-31913,.page-id-31850,.page-id-31961,.page-id-31550,.page-id-32574,.page-id-31125,.page-id-28821),html:root body:is(.page-id-32574,.page-id-31125,.page-id-38022,.page-id-38056) .wp-block-post-content,html:root body:is(.page-id-29435,.page-id-37647,.page-id-31884,.page-id-30319,.page-id-39394,.page-id-38022,.page-id-38003,.page-id-38045,.page-id-31919,.page-id-38056,.page-id-31882,.page-id-43125,.page-id-43123,.page-id-42764,.page-id-40533,.page-id-38039,.page-id-43126,.page-id-37984,.page-id-37238,.page-id-37588,.page-id-43114,.page-id-36402,.page-id-37077,.page-id-37635,.page-id-34121,.page-id-39002,.page-id-42805,.page-id-37986,.page-id-42812,.page-id-39593,.page-id-32090,.page-id-29993,.page-id-37479,.page-id-37394,.page-id-37736,.page-id-37492,.page-id-37503,.page-id-37567,.page-id-37682,.page-id-31918,.page-id-39223,.page-id-39397,.page-id-29952,.page-id-31718,.page-id-30743,.page-id-31913,.page-id-31850,.page-id-31961,.page-id-31550,.page-id-28821) .kmip-footer-2026) .bg-transition .has-content :is(p,li)>a:not(.wp-element-button),\n:is(html:root[data-kmip-theme-preview] body:is(.page-id-8,.page-id-33549,.page-id-34024,.page-id-36679,.page-id-36730,.page-id-36801,.page-id-36820,.page-id-37207,.page-id-37631,.page-id-38692,.page-id-38832,.page-id-38885,.page-id-41716,.page-id-43309,.page-id-29993,.page-id-29435,.page-id-30319,.page-id-38022,.page-id-37479,.page-id-37394,.page-id-43114,.page-id-37635,.page-id-37077,.page-id-37238,.page-id-37736,.page-id-37492,.page-id-37503,.page-id-37588,.page-id-37567,.page-id-34121,.page-id-37986,.page-id-37647,.page-id-38003,.page-id-39002,.page-id-31884,.page-id-38045,.page-id-32090,.page-id-31882,.page-id-37682,.page-id-39394,.page-id-39593,.page-id-38039,.page-id-43123,.page-id-38056,.page-id-42764,.page-id-40533,.page-id-31918,.page-id-31919,.page-id-39223,.page-id-39397,.page-id-29952,.page-id-31718,.page-id-30743,.page-id-31913,.page-id-31850,.page-id-31961,.page-id-31550,.page-id-32574,.page-id-31125,.page-id-28821),html:root body:is(.page-id-32574,.page-id-31125,.page-id-38022,.page-id-38056) .wp-block-post-content,html:root body:is(.page-id-29435,.page-id-37647,.page-id-31884,.page-id-30319,.page-id-39394,.page-id-38022,.page-id-38003,.page-id-38045,.page-id-31919,.page-id-38056,.page-id-31882,.page-id-43125,.page-id-43123,.page-id-42764,.page-id-40533,.page-id-38039,.page-id-43126,.page-id-37984,.page-id-37238,.page-id-37588,.page-id-43114,.page-id-36402,.page-id-37077,.page-id-37635,.page-id-34121,.page-id-39002,.page-id-42805,.page-id-37986,.page-id-42812,.page-id-39593,.page-id-32090,.page-id-29993,.page-id-37479,.page-id-37394,.page-id-37736,.page-id-37492,.page-id-37503,.page-id-37567,.page-id-37682,.page-id-31918,.page-id-39223,.page-id-39397,.page-id-29952,.page-id-31718,.page-id-30743,.page-id-31913,.page-id-31850,.page-id-31961,.page-id-31550,.page-id-28821) .kmip-footer-2026) #faq p>a {\n  font-weight:300!important;opacity:1!important;\n  text-decoration-line:underline!important;text-decoration-thickness:1px!important;text-underline-offset:.22em;\n  text-decoration-color:color-mix(in srgb,currentColor 45%,transparent)!important;\n  transition:text-decoration-color 300ms ease!important;\n}\n:is(html:root[data-kmip-theme-preview] body:is(.page-id-8,.page-id-33549,.page-id-34024,.page-id-36679,.page-id-36730,.page-id-36801,.page-id-36820,.page-id-37207,.page-id-37631,.page-id-38692,.page-id-38832,.page-id-38885,.page-id-41716,.page-id-43309,.page-id-29993,.page-id-29435,.page-id-30319,.page-id-38022,.page-id-37479,.page-id-37394,.page-id-43114,.page-id-37635,.page-id-37077,.page-id-37238,.page-id-37736,.page-id-37492,.page-id-37503,.page-id-37588,.page-id-37567,.page-id-34121,.page-id-37986,.page-id-37647,.page-id-38003,.page-id-39002,.page-id-31884,.page-id-38045,.page-id-32090,.page-id-31882,.page-id-37682,.page-id-39394,.page-id-39593,.page-id-38039,.page-id-43123,.page-id-38056,.page-id-42764,.page-id-40533,.page-id-31918,.page-id-31919,.page-id-39223,.page-id-39397,.page-id-29952,.page-id-31718,.page-id-30743,.page-id-31913,.page-id-31850,.page-id-31961,.page-id-31550,.page-id-32574,.page-id-31125,.page-id-28821),html:root body:is(.page-id-32574,.page-id-31125,.page-id-38022,.page-id-38056) .wp-block-post-content,html:root body:is(.page-id-29435,.page-id-37647,.page-id-31884,.page-id-30319,.page-id-39394,.page-id-38022,.page-id-38003,.page-id-38045,.page-id-31919,.page-id-38056,.page-id-31882,.page-id-43125,.page-id-43123,.page-id-42764,.page-id-40533,.page-id-38039,.page-id-43126,.page-id-37984,.page-id-37238,.page-id-37588,.page-id-43114,.page-id-36402,.page-id-37077,.page-id-37635,.page-id-34121,.page-id-39002,.page-id-42805,.page-id-37986,.page-id-42812,.page-id-39593,.page-id-32090,.page-id-29993,.page-id-37479,.page-id-37394,.page-id-37736,.page-id-37492,.page-id-37503,.page-id-37567,.page-id-37682,.page-id-31918,.page-id-39223,.page-id-39397,.page-id-29952,.page-id-31718,.page-id-30743,.page-id-31913,.page-id-31850,.page-id-31961,.page-id-31550,.page-id-28821) .kmip-footer-2026) .bg-transition .has-content :is(p,li)>a:not(.wp-element-button):is(:hover,:focus-visible),\n:is(html:root[data-kmip-theme-preview] body:is(.page-id-8,.page-id-33549,.page-id-34024,.page-id-36679,.page-id-36730,.page-id-36801,.page-id-36820,.page-id-37207,.page-id-37631,.page-id-38692,.page-id-38832,.page-id-38885,.page-id-41716,.page-id-43309,.page-id-29993,.page-id-29435,.page-id-30319,.page-id-38022,.page-id-37479,.page-id-37394,.page-id-43114,.page-id-37635,.page-id-37077,.page-id-37238,.page-id-37736,.page-id-37492,.page-id-37503,.page-id-37588,.page-id-37567,.page-id-34121,.page-id-37986,.page-id-37647,.page-id-38003,.page-id-39002,.page-id-31884,.page-id-38045,.page-id-32090,.page-id-31882,.page-id-37682,.page-id-39394,.page-id-39593,.page-id-38039,.page-id-43123,.page-id-38056,.page-id-42764,.page-id-40533,.page-id-31918,.page-id-31919,.page-id-39223,.page-id-39397,.page-id-29952,.page-id-31718,.page-id-30743,.page-id-31913,.page-id-31850,.page-id-31961,.page-id-31550,.page-id-32574,.page-id-31125,.page-id-28821),html:root body:is(.page-id-32574,.page-id-31125,.page-id-38022,.page-id-38056) .wp-block-post-content,html:root body:is(.page-id-29435,.page-id-37647,.page-id-31884,.page-id-30319,.page-id-39394,.page-id-38022,.page-id-38003,.page-id-38045,.page-id-31919,.page-id-38056,.page-id-31882,.page-id-43125,.page-id-43123,.page-id-42764,.page-id-40533,.page-id-38039,.page-id-43126,.page-id-37984,.page-id-37238,.page-id-37588,.page-id-43114,.page-id-36402,.page-id-37077,.page-id-37635,.page-id-34121,.page-id-39002,.page-id-42805,.page-id-37986,.page-id-42812,.page-id-39593,.page-id-32090,.page-id-29993,.page-id-37479,.page-id-37394,.page-id-37736,.page-id-37492,.page-id-37503,.page-id-37567,.page-id-37682,.page-id-31918,.page-id-39223,.page-id-39397,.page-id-29952,.page-id-31718,.page-id-30743,.page-id-31913,.page-id-31850,.page-id-31961,.page-id-31550,.page-id-28821) .kmip-footer-2026) #faq p>a:is(:hover,:focus-visible) {text-decoration-color:currentColor!important}\n:is(html:root[data-kmip-theme-preview] body:is(.page-id-8,.page-id-33549,.page-id-34024,.page-id-36679,.page-id-36730,.page-id-36801,.page-id-36820,.page-id-37207,.page-id-37631,.page-id-38692,.page-id-38832,.page-id-38885,.page-id-41716,.page-id-43309,.page-id-29993,.page-id-29435,.page-id-30319,.page-id-38022,.page-id-37479,.page-id-37394,.page-id-43114,.page-id-37635,.page-id-37077,.page-id-37238,.page-id-37736,.page-id-37492,.page-id-37503,.page-id-37588,.page-id-37567,.page-id-34121,.page-id-37986,.page-id-37647,.page-id-38003,.page-id-39002,.page-id-31884,.page-id-38045,.page-id-32090,.page-id-31882,.page-id-37682,.page-id-39394,.page-id-39593,.page-id-38039,.page-id-43123,.page-id-38056,.page-id-42764,.page-id-40533,.page-id-31918,.page-id-31919,.page-id-39223,.page-id-39397,.page-id-29952,.page-id-31718,.page-id-30743,.page-id-31913,.page-id-31850,.page-id-31961,.page-id-31550,.page-id-32574,.page-id-31125,.page-id-28821),html:root body:is(.page-id-32574,.page-id-31125,.page-id-38022,.page-id-38056) .wp-block-post-content,html:root body:is(.page-id-29435,.page-id-37647,.page-id-31884,.page-id-30319,.page-id-39394,.page-id-38022,.page-id-38003,.page-id-38045,.page-id-31919,.page-id-38056,.page-id-31882,.page-id-43125,.page-id-43123,.page-id-42764,.page-id-40533,.page-id-38039,.page-id-43126,.page-id-37984,.page-id-37238,.page-id-37588,.page-id-43114,.page-id-36402,.page-id-37077,.page-id-37635,.page-id-34121,.page-id-39002,.page-id-42805,.page-id-37986,.page-id-42812,.page-id-39593,.page-id-32090,.page-id-29993,.page-id-37479,.page-id-37394,.page-id-37736,.page-id-37492,.page-id-37503,.page-id-37567,.page-id-37682,.page-id-31918,.page-id-39223,.page-id-39397,.page-id-29952,.page-id-31718,.page-id-30743,.page-id-31913,.page-id-31850,.page-id-31961,.page-id-31550,.page-id-28821) .kmip-footer-2026) :is(.sec-cta,.kmip-concierge,.kmip-photo-concierge) .wpcf7 input[type=\"submit\"],\nhtml:root body:is(.page-id-29435,.page-id-36402,.page-id-43125,.page-id-43126,.page-id-42812,.page-id-42805) .wp-block-post-content :is(.sec-cta,.kmip-concierge,.kmip-photo-concierge) .wpcf7 input[type=\"submit\"] {\n  min-height:62px!important;padding:20px 36px!important;font-weight:300!important;\n  background:transparent!important;color:var(--kmip-review-text,#e5e4e0)!important;border:1px solid var(--kmip-review-border,#777773)!important;\n  opacity:1!important;transition:border-color 300ms ease!important;\n}\n:is(html:root[data-kmip-theme-preview] body:is(.page-id-8,.page-id-33549,.page-id-34024,.page-id-36679,.page-id-36730,.page-id-36801,.page-id-36820,.page-id-37207,.page-id-37631,.page-id-38692,.page-id-38832,.page-id-38885,.page-id-41716,.page-id-43309,.page-id-29993,.page-id-29435,.page-id-30319,.page-id-38022,.page-id-37479,.page-id-37394,.page-id-43114,.page-id-37635,.page-id-37077,.page-id-37238,.page-id-37736,.page-id-37492,.page-id-37503,.page-id-37588,.page-id-37567,.page-id-34121,.page-id-37986,.page-id-37647,.page-id-38003,.page-id-39002,.page-id-31884,.page-id-38045,.page-id-32090,.page-id-31882,.page-id-37682,.page-id-39394,.page-id-39593,.page-id-38039,.page-id-43123,.page-id-38056,.page-id-42764,.page-id-40533,.page-id-31918,.page-id-31919,.page-id-39223,.page-id-39397,.page-id-29952,.page-id-31718,.page-id-30743,.page-id-31913,.page-id-31850,.page-id-31961,.page-id-31550,.page-id-32574,.page-id-31125,.page-id-28821),html:root body:is(.page-id-32574,.page-id-31125,.page-id-38022,.page-id-38056) .wp-block-post-content,html:root body:is(.page-id-29435,.page-id-37647,.page-id-31884,.page-id-30319,.page-id-39394,.page-id-38022,.page-id-38003,.page-id-38045,.page-id-31919,.page-id-38056,.page-id-31882,.page-id-43125,.page-id-43123,.page-id-42764,.page-id-40533,.page-id-38039,.page-id-43126,.page-id-37984,.page-id-37238,.page-id-37588,.page-id-43114,.page-id-36402,.page-id-37077,.page-id-37635,.page-id-34121,.page-id-39002,.page-id-42805,.page-id-37986,.page-id-42812,.page-id-39593,.page-id-32090,.page-id-29993,.page-id-37479,.page-id-37394,.page-id-37736,.page-id-37492,.page-id-37503,.page-id-37567,.page-id-37682,.page-id-31918,.page-id-39223,.page-id-39397,.page-id-29952,.page-id-31718,.page-id-30743,.page-id-31913,.page-id-31850,.page-id-31961,.page-id-31550,.page-id-28821) .kmip-footer-2026) :is(.sec-cta,.kmip-concierge,.kmip-photo-concierge) .wpcf7 input[type=\"submit\"]:is(:hover,:focus-visible),\nhtml:root body:is(.page-id-29435,.page-id-36402,.page-id-43125,.page-id-43126,.page-id-42812,.page-id-42805) .wp-block-post-content :is(.sec-cta,.kmip-concierge,.kmip-photo-concierge) .wpcf7 input[type=\"submit\"]:is(:hover,:focus-visible) {border-color:currentColor!important}\n@media(max-width:599px) {\nhtml:root body.page:where(:has(#kmip-home-appearance)) :is(.wp-block-post-content,.kmip-footer-2026) :is(.wp-block-buttons>.wp-block-button>.wp-block-button__link,.kmip-footer__inquiry>a,.kmip-rg__reserve,.pp-gallery-toggle,.about-profile-link>a) {min-height:58px!important;padding:18px 28px!important;gap:16px!important}\n}\n@media(prefers-reduced-motion:reduce) {\nhtml:root body.page:where(:has(#kmip-home-appearance)) :is(.wp-block-post-content,.kmip-footer-2026) :is(.wp-block-buttons>.wp-block-button>.wp-block-button__link,.kmip-footer__inquiry>a,.kmip-rg__reserve,.pp-gallery-toggle,.about-profile-link>a),\nhtml:root body.page:where(:has(#kmip-home-appearance)) :is(.wp-block-post-content,.kmip-footer-2026) :is(.wp-block-buttons>.wp-block-button>.wp-block-button__link,.kmip-footer__inquiry>a,.kmip-rg__reserve,.pp-gallery-toggle,.about-profile-link>a,.photo-submit)::after {transition:none!important}\nhtml:root body.page:where(:has(#kmip-home-appearance)) :is(.wp-block-post-content,.kmip-footer-2026) :is(.wp-block-buttons>.wp-block-button>.wp-block-button__link,.kmip-footer__inquiry>a,.kmip-rg__reserve,.pp-gallery-toggle,.about-profile-link>a,.photo-submit)::after {-webkit-mask-position:0 50%!important;mask-position:0 50%!important}\n}\n\n\n\/* Restaurant CTA palette, same shared type and directional arrow. *\/\nhtml:root body:is(.page-id-32574,.page-id-31125) .wp-block-post-content :is(.wp-block-buttons>.wp-block-button>.wp-block-button__link,.kmip-rg__reserve) {\n  --kmip-review-fill:#000;--kmip-review-text:#e5e4e0;--kmip-review-border:#000;\n}\nhtml:root body:is(.page-id-32574,.page-id-31125) .wp-block-post-content :is(.wp-block-buttons>.wp-block-button>.wp-block-button__link,.kmip-rg__reserve):focus-visible {outline-color:var(--rg-ink,#1d1d1d)!important;}\n\/* Only the monochrome header brand changes treatment; photographs are never inverted. *\/\nhtml[data-kmip-theme-preview] body:is(.page-id-8,.page-id-33549,.page-id-34024,.page-id-36679,.page-id-36730,.page-id-36801,.page-id-36820,.page-id-37207,.page-id-37631,.page-id-38692,.page-id-38832,.page-id-38885,.page-id-41716,.page-id-43309,.page-id-38056,.page-id-29435,.page-id-37647,.page-id-31884,.page-id-30319,.page-id-39394,.page-id-38022,.page-id-38003,.page-id-38045,.page-id-31919,.page-id-31882,.page-id-43125,.page-id-43123,.page-id-42764,.page-id-40533,.page-id-38039,.page-id-43126,.page-id-37984,.page-id-37238,.page-id-37588,.page-id-43114,.page-id-36402,.page-id-37077,.page-id-37635,.page-id-34121,.page-id-39002,.page-id-42805,.page-id-37986,.page-id-42812,.page-id-39593,.page-id-32090,.page-id-29993,.page-id-37479,.page-id-37394,.page-id-37736,.page-id-37492,.page-id-37503,.page-id-37567,.page-id-37682,.page-id-31918,.page-id-39223,.page-id-39397,.page-id-29952,.page-id-31718,.page-id-30743,.page-id-31913,.page-id-31850,.page-id-31961,.page-id-31550,.page-id-32574,.page-id-31125,.page-id-28821) .kmn2027[data-kmn-layout=\"wide\"] .kmn2027__brand img {\n  filter:brightness(0) invert(1) drop-shadow(0 0 .6px rgb(0 0 0 \/ 90%)) drop-shadow(0 1px 2px rgb(0 0 0 \/ 65%))!important;\n}\nhtml[data-kmip-theme-preview] body:is(.page-id-8,.page-id-33549,.page-id-34024,.page-id-36679,.page-id-36730,.page-id-36801,.page-id-36820,.page-id-37207,.page-id-37631,.page-id-38692,.page-id-38832,.page-id-38885,.page-id-41716,.page-id-43309,.page-id-38056,.page-id-29435,.page-id-37647,.page-id-31884,.page-id-30319,.page-id-39394,.page-id-38022,.page-id-38003,.page-id-38045,.page-id-31919,.page-id-31882,.page-id-43125,.page-id-43123,.page-id-42764,.page-id-40533,.page-id-38039,.page-id-43126,.page-id-37984,.page-id-37238,.page-id-37588,.page-id-43114,.page-id-36402,.page-id-37077,.page-id-37635,.page-id-34121,.page-id-39002,.page-id-42805,.page-id-37986,.page-id-42812,.page-id-39593,.page-id-32090,.page-id-29993,.page-id-37479,.page-id-37394,.page-id-37736,.page-id-37492,.page-id-37503,.page-id-37567,.page-id-37682,.page-id-31918,.page-id-39223,.page-id-39397,.page-id-29952,.page-id-31718,.page-id-30743,.page-id-31913,.page-id-31850,.page-id-31961,.page-id-31550,.page-id-32574,.page-id-31125,.page-id-28821) .kmn2027[data-kmn-layout=\"wide\"] .kmn2027__brand[data-kmip-underlay=\"light\"] img {\n  filter:brightness(0)!important;\n}\n\/* Borderless mode control: small symbol, generous hit area, deliberate separation. *\/\nbody:is(.page-id-8,.page-id-33549,.page-id-34024,.page-id-36679,.page-id-36730,.page-id-36801,.page-id-36820,.page-id-37207,.page-id-37631,.page-id-38692,.page-id-38832,.page-id-38885,.page-id-41716,.page-id-43309,.page-id-38056,.page-id-29435,.page-id-37647,.page-id-31884,.page-id-30319,.page-id-39394,.page-id-38022,.page-id-38003,.page-id-38045,.page-id-31919,.page-id-31882,.page-id-43125,.page-id-43123,.page-id-42764,.page-id-40533,.page-id-38039,.page-id-43126,.page-id-37984,.page-id-37238,.page-id-37588,.page-id-43114,.page-id-36402,.page-id-37077,.page-id-37635,.page-id-34121,.page-id-39002,.page-id-42805,.page-id-37986,.page-id-42812,.page-id-39593,.page-id-32090,.page-id-29993,.page-id-37479,.page-id-37394,.page-id-37736,.page-id-37492,.page-id-37503,.page-id-37567,.page-id-37682,.page-id-31918,.page-id-39223,.page-id-39397,.page-id-29952,.page-id-31718,.page-id-30743,.page-id-31913,.page-id-31850,.page-id-31961,.page-id-31550,.page-id-32574,.page-id-31125,.page-id-28821) #kmip-home-colour-preview-toggle {\n  display:inline-flex!important;\n  align-items:center;\n  justify-content:center;\n  flex:0 0 44px;\n  min-width:44px!important;\n  width:44px!important;\n  max-width:44px!important;\n  height:44px;\n  min-height:44px;\n  padding:13px!important;\n  box-sizing:border-box;\n  margin-inline-end:12px;\n  border:0!important;\n  border-radius:50%;\n  background:transparent!important;\n  box-shadow:none!important;\n  --kmip-home-toggle-ink:#fffef7;\n  color:var(--kmip-home-toggle-ink)!important;\n  cursor:pointer;\n  line-height:1;\n}\nbody:is(.page-id-8,.page-id-33549,.page-id-34024,.page-id-36679,.page-id-36730,.page-id-36801,.page-id-36820,.page-id-37207,.page-id-37631,.page-id-38692,.page-id-38832,.page-id-38885,.page-id-41716,.page-id-43309,.page-id-38056,.page-id-29435,.page-id-37647,.page-id-31884,.page-id-30319,.page-id-39394,.page-id-38022,.page-id-38003,.page-id-38045,.page-id-31919,.page-id-31882,.page-id-43125,.page-id-43123,.page-id-42764,.page-id-40533,.page-id-38039,.page-id-43126,.page-id-37984,.page-id-37238,.page-id-37588,.page-id-43114,.page-id-36402,.page-id-37077,.page-id-37635,.page-id-34121,.page-id-39002,.page-id-42805,.page-id-37986,.page-id-42812,.page-id-39593,.page-id-32090,.page-id-29993,.page-id-37479,.page-id-37394,.page-id-37736,.page-id-37492,.page-id-37503,.page-id-37567,.page-id-37682,.page-id-31918,.page-id-39223,.page-id-39397,.page-id-29952,.page-id-31718,.page-id-30743,.page-id-31913,.page-id-31850,.page-id-31961,.page-id-31550,.page-id-32574,.page-id-31125,.page-id-28821) #kmip-home-colour-preview-toggle svg { display:block;width:18px;height:18px;flex:none; }\nbody:is(.page-id-8,.page-id-33549,.page-id-34024,.page-id-36679,.page-id-36730,.page-id-36801,.page-id-36820,.page-id-37207,.page-id-37631,.page-id-38692,.page-id-38832,.page-id-38885,.page-id-41716,.page-id-43309,.page-id-38056,.page-id-29435,.page-id-37647,.page-id-31884,.page-id-30319,.page-id-39394,.page-id-38022,.page-id-38003,.page-id-38045,.page-id-31919,.page-id-31882,.page-id-43125,.page-id-43123,.page-id-42764,.page-id-40533,.page-id-38039,.page-id-43126,.page-id-37984,.page-id-37238,.page-id-37588,.page-id-43114,.page-id-36402,.page-id-37077,.page-id-37635,.page-id-34121,.page-id-39002,.page-id-42805,.page-id-37986,.page-id-42812,.page-id-39593,.page-id-32090,.page-id-29993,.page-id-37479,.page-id-37394,.page-id-37736,.page-id-37492,.page-id-37503,.page-id-37567,.page-id-37682,.page-id-31918,.page-id-39223,.page-id-39397,.page-id-29952,.page-id-31718,.page-id-30743,.page-id-31913,.page-id-31850,.page-id-31961,.page-id-31550,.page-id-32574,.page-id-31125,.page-id-28821) #kmip-home-colour-preview-toggle:is(:hover,:active,:focus-visible) {color:var(--kmip-home-toggle-ink)!important;background:transparent!important;border:0!important;}\nbody:is(.page-id-8,.page-id-33549,.page-id-34024,.page-id-36679,.page-id-36730,.page-id-36801,.page-id-36820,.page-id-37207,.page-id-37631,.page-id-38692,.page-id-38832,.page-id-38885,.page-id-41716,.page-id-43309,.page-id-38056,.page-id-29435,.page-id-37647,.page-id-31884,.page-id-30319,.page-id-39394,.page-id-38022,.page-id-38003,.page-id-38045,.page-id-31919,.page-id-31882,.page-id-43125,.page-id-43123,.page-id-42764,.page-id-40533,.page-id-38039,.page-id-43126,.page-id-37984,.page-id-37238,.page-id-37588,.page-id-43114,.page-id-36402,.page-id-37077,.page-id-37635,.page-id-34121,.page-id-39002,.page-id-42805,.page-id-37986,.page-id-42812,.page-id-39593,.page-id-32090,.page-id-29993,.page-id-37479,.page-id-37394,.page-id-37736,.page-id-37492,.page-id-37503,.page-id-37567,.page-id-37682,.page-id-31918,.page-id-39223,.page-id-39397,.page-id-29952,.page-id-31718,.page-id-30743,.page-id-31913,.page-id-31850,.page-id-31961,.page-id-31550,.page-id-32574,.page-id-31125,.page-id-28821) #kmip-home-colour-preview-toggle:focus-visible { outline:2px solid currentColor;outline-offset:3px; }\nbody:is(.page-id-8,.page-id-33549,.page-id-34024,.page-id-36679,.page-id-36730,.page-id-36801,.page-id-36820,.page-id-37207,.page-id-37631,.page-id-38692,.page-id-38832,.page-id-38885,.page-id-41716,.page-id-43309,.page-id-38056,.page-id-29435,.page-id-37647,.page-id-31884,.page-id-30319,.page-id-39394,.page-id-38022,.page-id-38003,.page-id-38045,.page-id-31919,.page-id-31882,.page-id-43125,.page-id-43123,.page-id-42764,.page-id-40533,.page-id-38039,.page-id-43126,.page-id-37984,.page-id-37238,.page-id-37588,.page-id-43114,.page-id-36402,.page-id-37077,.page-id-37635,.page-id-34121,.page-id-39002,.page-id-42805,.page-id-37986,.page-id-42812,.page-id-39593,.page-id-32090,.page-id-29993,.page-id-37479,.page-id-37394,.page-id-37736,.page-id-37492,.page-id-37503,.page-id-37567,.page-id-37682,.page-id-31918,.page-id-39223,.page-id-39397,.page-id-29952,.page-id-31718,.page-id-30743,.page-id-31913,.page-id-31850,.page-id-31961,.page-id-31550,.page-id-32574,.page-id-31125,.page-id-28821) #kmip-home-colour-preview-toggle [hidden]{display:none!important;}\nbody:is(.page-id-8,.page-id-33549,.page-id-34024,.page-id-36679,.page-id-36730,.page-id-36801,.page-id-36820,.page-id-37207,.page-id-37631,.page-id-38692,.page-id-38832,.page-id-38885,.page-id-41716,.page-id-43309,.page-id-38056,.page-id-29435,.page-id-37647,.page-id-31884,.page-id-30319,.page-id-39394,.page-id-38022,.page-id-38003,.page-id-38045,.page-id-31919,.page-id-31882,.page-id-43125,.page-id-43123,.page-id-42764,.page-id-40533,.page-id-38039,.page-id-43126,.page-id-37984,.page-id-37238,.page-id-37588,.page-id-43114,.page-id-36402,.page-id-37077,.page-id-37635,.page-id-34121,.page-id-39002,.page-id-42805,.page-id-37986,.page-id-42812,.page-id-39593,.page-id-32090,.page-id-29993,.page-id-37479,.page-id-37394,.page-id-37736,.page-id-37492,.page-id-37503,.page-id-37567,.page-id-37682,.page-id-31918,.page-id-39223,.page-id-39397,.page-id-29952,.page-id-31718,.page-id-30743,.page-id-31913,.page-id-31850,.page-id-31961,.page-id-31550,.page-id-32574,.page-id-31125,.page-id-28821) #kmip-home-colour-preview-toggle .kmip-mode-action,\nbody:is(.page-id-8,.page-id-33549,.page-id-34024,.page-id-36679,.page-id-36730,.page-id-36801,.page-id-36820,.page-id-37207,.page-id-37631,.page-id-38692,.page-id-38832,.page-id-38885,.page-id-41716,.page-id-43309,.page-id-38056,.page-id-29435,.page-id-37647,.page-id-31884,.page-id-30319,.page-id-39394,.page-id-38022,.page-id-38003,.page-id-38045,.page-id-31919,.page-id-31882,.page-id-43125,.page-id-43123,.page-id-42764,.page-id-40533,.page-id-38039,.page-id-43126,.page-id-37984,.page-id-37238,.page-id-37588,.page-id-43114,.page-id-36402,.page-id-37077,.page-id-37635,.page-id-34121,.page-id-39002,.page-id-42805,.page-id-37986,.page-id-42812,.page-id-39593,.page-id-32090,.page-id-29993,.page-id-37479,.page-id-37394,.page-id-37736,.page-id-37492,.page-id-37503,.page-id-37567,.page-id-37682,.page-id-31918,.page-id-39223,.page-id-39397,.page-id-29952,.page-id-31718,.page-id-30743,.page-id-31913,.page-id-31850,.page-id-31961,.page-id-31550,.page-id-32574,.page-id-31125,.page-id-28821) #kmip-home-colour-preview-toggle[data-placement=\"header\"] .kmip-mode-label{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip-path:inset(50%);white-space:nowrap!important;}\nbody:is(.page-id-8,.page-id-33549,.page-id-34024,.page-id-36679,.page-id-36730,.page-id-36801,.page-id-36820,.page-id-37207,.page-id-37631,.page-id-38692,.page-id-38832,.page-id-38885,.page-id-41716,.page-id-43309,.page-id-38056,.page-id-29435,.page-id-37647,.page-id-31884,.page-id-30319,.page-id-39394,.page-id-38022,.page-id-38003,.page-id-38045,.page-id-31919,.page-id-31882,.page-id-43125,.page-id-43123,.page-id-42764,.page-id-40533,.page-id-38039,.page-id-43126,.page-id-37984,.page-id-37238,.page-id-37588,.page-id-43114,.page-id-36402,.page-id-37077,.page-id-37635,.page-id-34121,.page-id-39002,.page-id-42805,.page-id-37986,.page-id-42812,.page-id-39593,.page-id-32090,.page-id-29993,.page-id-37479,.page-id-37394,.page-id-37736,.page-id-37492,.page-id-37503,.page-id-37567,.page-id-37682,.page-id-31918,.page-id-39223,.page-id-39397,.page-id-29952,.page-id-31718,.page-id-30743,.page-id-31913,.page-id-31850,.page-id-31961,.page-id-31550,.page-id-32574,.page-id-31125,.page-id-28821) #kmip-home-colour-preview-toggle[data-placement=\"fallback\"] { position:fixed;right:24px;top:96px;z-index:999;margin-inline-end:0; }\nbody:is(.page-id-8,.page-id-33549,.page-id-34024,.page-id-36679,.page-id-36730,.page-id-36801,.page-id-36820,.page-id-37207,.page-id-37631,.page-id-38692,.page-id-38832,.page-id-38885,.page-id-41716,.page-id-43309,.page-id-38056,.page-id-29435,.page-id-37647,.page-id-31884,.page-id-30319,.page-id-39394,.page-id-38022,.page-id-38003,.page-id-38045,.page-id-31919,.page-id-31882,.page-id-43125,.page-id-43123,.page-id-42764,.page-id-40533,.page-id-38039,.page-id-43126,.page-id-37984,.page-id-37238,.page-id-37588,.page-id-43114,.page-id-36402,.page-id-37077,.page-id-37635,.page-id-34121,.page-id-39002,.page-id-42805,.page-id-37986,.page-id-42812,.page-id-39593,.page-id-32090,.page-id-29993,.page-id-37479,.page-id-37394,.page-id-37736,.page-id-37492,.page-id-37503,.page-id-37567,.page-id-37682,.page-id-31918,.page-id-39223,.page-id-39397,.page-id-29952,.page-id-31718,.page-id-30743,.page-id-31913,.page-id-31850,.page-id-31961,.page-id-31550,.page-id-32574,.page-id-31125,.page-id-28821) #kmip-home-colour-preview-toggle[data-placement=\"header\"][data-kmip-underlay=\"light\"] {\n  --kmip-home-toggle-ink:#1d1d1d;\n}\nbody:is(.page-id-8,.page-id-33549,.page-id-34024,.page-id-36679,.page-id-36730,.page-id-36801,.page-id-36820,.page-id-37207,.page-id-37631,.page-id-38692,.page-id-38832,.page-id-38885,.page-id-41716,.page-id-43309,.page-id-38056,.page-id-29435,.page-id-37647,.page-id-31884,.page-id-30319,.page-id-39394,.page-id-38022,.page-id-38003,.page-id-38045,.page-id-31919,.page-id-31882,.page-id-43125,.page-id-43123,.page-id-42764,.page-id-40533,.page-id-38039,.page-id-43126,.page-id-37984,.page-id-37238,.page-id-37588,.page-id-43114,.page-id-36402,.page-id-37077,.page-id-37635,.page-id-34121,.page-id-39002,.page-id-42805,.page-id-37986,.page-id-42812,.page-id-39593,.page-id-32090,.page-id-29993,.page-id-37479,.page-id-37394,.page-id-37736,.page-id-37492,.page-id-37503,.page-id-37567,.page-id-37682,.page-id-31918,.page-id-39223,.page-id-39397,.page-id-29952,.page-id-31718,.page-id-30743,.page-id-31913,.page-id-31850,.page-id-31961,.page-id-31550,.page-id-32574,.page-id-31125,.page-id-28821) #kmip-home-colour-preview-toggle[data-placement=\"header\"][data-kmip-underlay=\"media\"] {\n  filter:drop-shadow(0 1px 2px rgb(0 0 0 \/ 85%));\n}\n@media(prefers-reduced-motion:reduce) {\n  body:is(.page-id-8,.page-id-33549,.page-id-34024,.page-id-36679,.page-id-36730,.page-id-36801,.page-id-36820,.page-id-37207,.page-id-37631,.page-id-38692,.page-id-38832,.page-id-38885,.page-id-41716,.page-id-43309,.page-id-38056,.page-id-29435,.page-id-37647,.page-id-31884,.page-id-30319,.page-id-39394,.page-id-38022,.page-id-38003,.page-id-38045,.page-id-31919,.page-id-31882,.page-id-43125,.page-id-43123,.page-id-42764,.page-id-40533,.page-id-38039,.page-id-43126,.page-id-37984,.page-id-37238,.page-id-37588,.page-id-43114,.page-id-36402,.page-id-37077,.page-id-37635,.page-id-34121,.page-id-39002,.page-id-42805,.page-id-37986,.page-id-42812,.page-id-39593,.page-id-32090,.page-id-29993,.page-id-37479,.page-id-37394,.page-id-37736,.page-id-37492,.page-id-37503,.page-id-37567,.page-id-37682,.page-id-31918,.page-id-39223,.page-id-39397,.page-id-29952,.page-id-31718,.page-id-30743,.page-id-31913,.page-id-31850,.page-id-31961,.page-id-31550,.page-id-32574,.page-id-31125,.page-id-28821) #kmip-home-colour-preview-toggle { transition:none!important; }\n}\n\n\n\/* Desktop controls float over the page; the compact bar retains its own surface. *\/\nhtml[data-kmip-theme-preview] body:is(.page-id-8,.page-id-33549,.page-id-34024,.page-id-36679,.page-id-36730,.page-id-36801,.page-id-36820,.page-id-37207,.page-id-37631,.page-id-38692,.page-id-38832,.page-id-38885,.page-id-41716,.page-id-43309,.page-id-38056,.page-id-29435,.page-id-37647,.page-id-31884,.page-id-30319,.page-id-39394,.page-id-38022,.page-id-38003,.page-id-38045,.page-id-31919,.page-id-31882,.page-id-43125,.page-id-43123,.page-id-42764,.page-id-40533,.page-id-38039,.page-id-43126,.page-id-37984,.page-id-37238,.page-id-37588,.page-id-43114,.page-id-36402,.page-id-37077,.page-id-37635,.page-id-34121,.page-id-39002,.page-id-42805,.page-id-37986,.page-id-42812,.page-id-39593,.page-id-32090,.page-id-29993,.page-id-37479,.page-id-37394,.page-id-37736,.page-id-37492,.page-id-37503,.page-id-37567,.page-id-37682,.page-id-31918,.page-id-39223,.page-id-39397,.page-id-29952,.page-id-31718,.page-id-30743,.page-id-31913,.page-id-31850,.page-id-31961,.page-id-31550,.page-id-32574,.page-id-31125,.page-id-28821) .kmn2027[data-kmn-layout=\"wide\"] .kmn2027__bar{background:transparent!important}\nhtml:root[data-kmip-theme-preview] body:is(.page-id-8,.page-id-33549,.page-id-34024,.page-id-36679,.page-id-36730,.page-id-36801,.page-id-36820,.page-id-37207,.page-id-37631,.page-id-38692,.page-id-38832,.page-id-38885,.page-id-41716,.page-id-43309,.page-id-38056,.page-id-29435,.page-id-37647,.page-id-31884,.page-id-30319,.page-id-39394,.page-id-38022,.page-id-38003,.page-id-38045,.page-id-31919,.page-id-31882,.page-id-43125,.page-id-43123,.page-id-42764,.page-id-40533,.page-id-38039,.page-id-43126,.page-id-37984,.page-id-37238,.page-id-37588,.page-id-43114,.page-id-36402,.page-id-37077,.page-id-37635,.page-id-34121,.page-id-39002,.page-id-42805,.page-id-37986,.page-id-42812,.page-id-39593,.page-id-32090,.page-id-29993,.page-id-37479,.page-id-37394,.page-id-37736,.page-id-37492,.page-id-37503,.page-id-37567,.page-id-37682,.page-id-31918,.page-id-39223,.page-id-39397,.page-id-29952,.page-id-31718,.page-id-30743,.page-id-31913,.page-id-31850,.page-id-31961,.page-id-31550,.page-id-32574,.page-id-31125,.page-id-28821) .kmn2027__inquire{font-weight:300!important}\n\/* Compact navigation retains the original charcoal identity in either page mode. *\/\nhtml:root[data-kmip-theme-preview] body:is(.page-id-8,.page-id-33549,.page-id-34024,.page-id-36679,.page-id-36730,.page-id-36801,.page-id-36820,.page-id-37207,.page-id-37631,.page-id-38692,.page-id-38832,.page-id-38885,.page-id-41716,.page-id-43309,.page-id-38056,.page-id-29435,.page-id-37647,.page-id-31884,.page-id-30319,.page-id-39394,.page-id-38022,.page-id-38003,.page-id-38045,.page-id-31919,.page-id-31882,.page-id-43125,.page-id-43123,.page-id-42764,.page-id-40533,.page-id-38039,.page-id-43126,.page-id-37984,.page-id-37238,.page-id-37588,.page-id-43114,.page-id-36402,.page-id-37077,.page-id-37635,.page-id-34121,.page-id-39002,.page-id-42805,.page-id-37986,.page-id-42812,.page-id-39593,.page-id-32090,.page-id-29993,.page-id-37479,.page-id-37394,.page-id-37736,.page-id-37492,.page-id-37503,.page-id-37567,.page-id-37682,.page-id-31918,.page-id-39223,.page-id-39397,.page-id-29952,.page-id-31718,.page-id-30743,.page-id-31913,.page-id-31850,.page-id-31961,.page-id-31550,.page-id-32574,.page-id-31125,.page-id-28821) .kmn2027[data-kmn-layout=\"compact\"] .kmn2027__bar{background:#1d1d1d!important;color:#fffef7!important}\nhtml:root[data-kmip-theme-preview] body:is(.page-id-8,.page-id-33549,.page-id-34024,.page-id-36679,.page-id-36730,.page-id-36801,.page-id-36820,.page-id-37207,.page-id-37631,.page-id-38692,.page-id-38832,.page-id-38885,.page-id-41716,.page-id-43309,.page-id-38056,.page-id-29435,.page-id-37647,.page-id-31884,.page-id-30319,.page-id-39394,.page-id-38022,.page-id-38003,.page-id-38045,.page-id-31919,.page-id-31882,.page-id-43125,.page-id-43123,.page-id-42764,.page-id-40533,.page-id-38039,.page-id-43126,.page-id-37984,.page-id-37238,.page-id-37588,.page-id-43114,.page-id-36402,.page-id-37077,.page-id-37635,.page-id-34121,.page-id-39002,.page-id-42805,.page-id-37986,.page-id-42812,.page-id-39593,.page-id-32090,.page-id-29993,.page-id-37479,.page-id-37394,.page-id-37736,.page-id-37492,.page-id-37503,.page-id-37567,.page-id-37682,.page-id-31918,.page-id-39223,.page-id-39397,.page-id-29952,.page-id-31718,.page-id-30743,.page-id-31913,.page-id-31850,.page-id-31961,.page-id-31550,.page-id-32574,.page-id-31125,.page-id-28821) .kmn2027[data-kmn-layout=\"compact\"] .kmn2027__brand img{filter:none!important}\nbody:is(.page-id-8,.page-id-33549,.page-id-34024,.page-id-36679,.page-id-36730,.page-id-36801,.page-id-36820,.page-id-37207,.page-id-37631,.page-id-38692,.page-id-38832,.page-id-38885,.page-id-41716,.page-id-43309,.page-id-38056,.page-id-29435,.page-id-37647,.page-id-31884,.page-id-30319,.page-id-39394,.page-id-38022,.page-id-38003,.page-id-38045,.page-id-31919,.page-id-31882,.page-id-43125,.page-id-43123,.page-id-42764,.page-id-40533,.page-id-38039,.page-id-43126,.page-id-37984,.page-id-37238,.page-id-37588,.page-id-43114,.page-id-36402,.page-id-37077,.page-id-37635,.page-id-34121,.page-id-39002,.page-id-42805,.page-id-37986,.page-id-42812,.page-id-39593,.page-id-32090,.page-id-29993,.page-id-37479,.page-id-37394,.page-id-37736,.page-id-37492,.page-id-37503,.page-id-37567,.page-id-37682,.page-id-31918,.page-id-39223,.page-id-39397,.page-id-29952,.page-id-31718,.page-id-30743,.page-id-31913,.page-id-31850,.page-id-31961,.page-id-31550,.page-id-32574,.page-id-31125,.page-id-28821) .kmip-menu-appearance{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;padding:12px 8px;color:var(--kmn-ink,#1d1d1d);font:400 18px\/1.4 var(--wp--preset--font-family--inter,Inter,sans-serif)}\nbody:is(.page-id-8,.page-id-33549,.page-id-34024,.page-id-36679,.page-id-36730,.page-id-36801,.page-id-36820,.page-id-37207,.page-id-37631,.page-id-38692,.page-id-38832,.page-id-38885,.page-id-41716,.page-id-43309,.page-id-38056,.page-id-29435,.page-id-37647,.page-id-31884,.page-id-30319,.page-id-39394,.page-id-38022,.page-id-38003,.page-id-38045,.page-id-31919,.page-id-31882,.page-id-43125,.page-id-43123,.page-id-42764,.page-id-40533,.page-id-38039,.page-id-43126,.page-id-37984,.page-id-37238,.page-id-37588,.page-id-43114,.page-id-36402,.page-id-37077,.page-id-37635,.page-id-34121,.page-id-39002,.page-id-42805,.page-id-37986,.page-id-42812,.page-id-39593,.page-id-32090,.page-id-29993,.page-id-37479,.page-id-37394,.page-id-37736,.page-id-37492,.page-id-37503,.page-id-37567,.page-id-37682,.page-id-31918,.page-id-39223,.page-id-39397,.page-id-29952,.page-id-31718,.page-id-30743,.page-id-31913,.page-id-31850,.page-id-31961,.page-id-31550,.page-id-32574,.page-id-31125,.page-id-28821) .kmip-menu-appearance[hidden]{display:none}\nbody:is(.page-id-8,.page-id-33549,.page-id-34024,.page-id-36679,.page-id-36730,.page-id-36801,.page-id-36820,.page-id-37207,.page-id-37631,.page-id-38692,.page-id-38832,.page-id-38885,.page-id-41716,.page-id-43309,.page-id-38056,.page-id-29435,.page-id-37647,.page-id-31884,.page-id-30319,.page-id-39394,.page-id-38022,.page-id-38003,.page-id-38045,.page-id-31919,.page-id-31882,.page-id-43125,.page-id-43123,.page-id-42764,.page-id-40533,.page-id-38039,.page-id-43126,.page-id-37984,.page-id-37238,.page-id-37588,.page-id-43114,.page-id-36402,.page-id-37077,.page-id-37635,.page-id-34121,.page-id-39002,.page-id-42805,.page-id-37986,.page-id-42812,.page-id-39593,.page-id-32090,.page-id-29993,.page-id-37479,.page-id-37394,.page-id-37736,.page-id-37492,.page-id-37503,.page-id-37567,.page-id-37682,.page-id-31918,.page-id-39223,.page-id-39397,.page-id-29952,.page-id-31718,.page-id-30743,.page-id-31913,.page-id-31850,.page-id-31961,.page-id-31550,.page-id-32574,.page-id-31125,.page-id-28821) #kmip-home-colour-preview-toggle[data-placement=\"menu\"]{--kmip-home-toggle-ink:var(--kmn-ink,#1d1d1d);flex:0 1 auto;min-width:44px!important;width:auto!important;max-width:100%!important;height:auto;min-height:44px;gap:10px;padding:10px 8px!important;margin:0;font:400 18px\/1.4 var(--wp--preset--font-family--inter,Inter,sans-serif);white-space:normal;overflow-wrap:anywhere;}\n\/* States keep the same paired fill\/text; only the border and arrow respond. *\/\nhtml:root body.page:where(:has(#kmip-home-appearance)) :is(.wp-block-post-content,.kmip-footer-2026) :is(.wp-block-buttons>.wp-block-button>.wp-block-button__link,.kmip-footer__inquiry>a,.kmip-rg__reserve,.pp-gallery-toggle,.about-profile-link>a):is(:hover,:focus-visible,:active) {\n background:var(--kmip-review-fill,transparent)!important;color:var(--kmip-review-text,#e5e4e0)!important;\n}\nhtml:root body.page:where(:has(#kmip-home-appearance)) #chapter-tabs {\n --kmip-review-text:#1d1d1d;--kmip-review-border:#c9c8c3;--kmip-review-fill:transparent;\n}\nhtml:root body.page:where(:has(#kmip-home-appearance)) #chapter-tabs.kmip-bubble-shared .jumptab-footer .wp-block-button__link {\n background:transparent!important;color:#1d1d1d!important;border:1px solid #c9c8c3!important;\n font:300 clamp(16px,calc(14px + .25vw),18px)\/1.25 var(--wp--preset--font-family--inter,Inter,sans-serif)!important;\n min-height:62px!important;padding:20px 36px!important;\n}\n\n\nhtml[data-kmip-theme-preview=\"dark\"] body:is(.page-id-8,.page-id-33549,.page-id-34024,.page-id-36679,.page-id-36730,.page-id-36801,.page-id-36820,.page-id-37207,.page-id-37631,.page-id-38692,.page-id-38832,.page-id-38885,.page-id-41716,.page-id-43309,.page-id-38056,.page-id-29435,.page-id-37647,.page-id-31884,.page-id-30319,.page-id-39394,.page-id-38022,.page-id-38003,.page-id-38045,.page-id-31919,.page-id-31882,.page-id-43125,.page-id-43123,.page-id-42764,.page-id-40533,.page-id-38039,.page-id-43126,.page-id-37984,.page-id-37238,.page-id-37588,.page-id-43114,.page-id-36402,.page-id-37077,.page-id-37635,.page-id-34121,.page-id-39002,.page-id-42805,.page-id-37986,.page-id-42812,.page-id-39593,.page-id-32090,.page-id-29993,.page-id-37479,.page-id-37394,.page-id-37736,.page-id-37492,.page-id-37503,.page-id-37567,.page-id-37682,.page-id-31918,.page-id-39223,.page-id-39397,.page-id-29952,.page-id-31718,.page-id-30743,.page-id-31913,.page-id-31850,.page-id-31961,.page-id-31550,.page-id-28821) .kmip-footer-2026 .kmip-footer__seal img{filter:brightness(0) invert(.88);mix-blend-mode:normal}\nhtml[data-kmip-theme-preview=\"light\"] body:is(.page-id-8,.page-id-33549,.page-id-34024,.page-id-36679,.page-id-36730,.page-id-36801,.page-id-36820,.page-id-37207,.page-id-37631,.page-id-38692,.page-id-38832,.page-id-38885,.page-id-41716,.page-id-43309,.page-id-38056,.page-id-29435,.page-id-37647,.page-id-31884,.page-id-30319,.page-id-39394,.page-id-38022,.page-id-38003,.page-id-38045,.page-id-31919,.page-id-31882,.page-id-43125,.page-id-43123,.page-id-42764,.page-id-40533,.page-id-38039,.page-id-43126,.page-id-37984,.page-id-37238,.page-id-37588,.page-id-43114,.page-id-36402,.page-id-37077,.page-id-37635,.page-id-34121,.page-id-39002,.page-id-42805,.page-id-37986,.page-id-42812,.page-id-39593,.page-id-32090,.page-id-29993,.page-id-37479,.page-id-37394,.page-id-37736,.page-id-37492,.page-id-37503,.page-id-37567,.page-id-37682,.page-id-31918,.page-id-39223,.page-id-39397,.page-id-29952,.page-id-31718,.page-id-30743,.page-id-31913,.page-id-31850,.page-id-31961,.page-id-31550,.page-id-28821) .kmip-footer-2026 .kmip-footer__seal img{filter:brightness(0);mix-blend-mode:normal}\n\n\/* Directory disclosure: one complete plus rotates to an X when expanded. *\/\nhtml[data-kmip-theme-preview] body:is(.page-id-8,.page-id-33549,.page-id-34024,.page-id-36679,.page-id-36730,.page-id-36801,.page-id-36820,.page-id-37207,.page-id-37631,.page-id-38692,.page-id-38832,.page-id-38885,.page-id-41716,.page-id-43309,.page-id-38056,.page-id-29435,.page-id-37647,.page-id-31884,.page-id-30319,.page-id-39394,.page-id-38022,.page-id-38003,.page-id-38045,.page-id-31919,.page-id-31882,.page-id-43125,.page-id-43123,.page-id-42764,.page-id-40533,.page-id-38039,.page-id-43126,.page-id-37984,.page-id-37238,.page-id-37588,.page-id-43114,.page-id-36402,.page-id-37077,.page-id-37635,.page-id-34121,.page-id-39002,.page-id-42805,.page-id-37986,.page-id-42812,.page-id-39593,.page-id-32090,.page-id-29993,.page-id-37479,.page-id-37394,.page-id-37736,.page-id-37492,.page-id-37503,.page-id-37567,.page-id-37682,.page-id-31918,.page-id-39223,.page-id-39397,.page-id-29952,.page-id-31718,.page-id-30743,.page-id-31913,.page-id-31850,.page-id-31961,.page-id-31550,.page-id-32574,.page-id-31125,.page-id-28821) .kmip-footer-2026 .kmip-footer__directory>summary{color:var(--kmip-footer-ink)!important}\nhtml[data-kmip-theme-preview] body:is(.page-id-8,.page-id-33549,.page-id-34024,.page-id-36679,.page-id-36730,.page-id-36801,.page-id-36820,.page-id-37207,.page-id-37631,.page-id-38692,.page-id-38832,.page-id-38885,.page-id-41716,.page-id-43309,.page-id-38056,.page-id-29435,.page-id-37647,.page-id-31884,.page-id-30319,.page-id-39394,.page-id-38022,.page-id-38003,.page-id-38045,.page-id-31919,.page-id-31882,.page-id-43125,.page-id-43123,.page-id-42764,.page-id-40533,.page-id-38039,.page-id-43126,.page-id-37984,.page-id-37238,.page-id-37588,.page-id-43114,.page-id-36402,.page-id-37077,.page-id-37635,.page-id-34121,.page-id-39002,.page-id-42805,.page-id-37986,.page-id-42812,.page-id-39593,.page-id-32090,.page-id-29993,.page-id-37479,.page-id-37394,.page-id-37736,.page-id-37492,.page-id-37503,.page-id-37567,.page-id-37682,.page-id-31918,.page-id-39223,.page-id-39397,.page-id-29952,.page-id-31718,.page-id-30743,.page-id-31913,.page-id-31850,.page-id-31961,.page-id-31550,.page-id-32574,.page-id-31125,.page-id-28821) .kmip-footer-2026 .kmip-footer__directory>summary::after{\n content:\"\"!important;display:block!important;position:static!important;\n width:24px!important;height:24px!important;flex:0 0 24px;\n color:var(--kmip-footer-ink)!important;\n background:linear-gradient(currentColor,currentColor) center\/22px 2px no-repeat,linear-gradient(currentColor,currentColor) center\/2px 22px no-repeat!important;\n clip-path:none!important;-webkit-mask:none!important;mask:none!important;\n transform:rotate(0deg)!important;\n}\nhtml[data-kmip-theme-preview] body:is(.page-id-8,.page-id-33549,.page-id-34024,.page-id-36679,.page-id-36730,.page-id-36801,.page-id-36820,.page-id-37207,.page-id-37631,.page-id-38692,.page-id-38832,.page-id-38885,.page-id-41716,.page-id-43309,.page-id-38056,.page-id-29435,.page-id-37647,.page-id-31884,.page-id-30319,.page-id-39394,.page-id-38022,.page-id-38003,.page-id-38045,.page-id-31919,.page-id-31882,.page-id-43125,.page-id-43123,.page-id-42764,.page-id-40533,.page-id-38039,.page-id-43126,.page-id-37984,.page-id-37238,.page-id-37588,.page-id-43114,.page-id-36402,.page-id-37077,.page-id-37635,.page-id-34121,.page-id-39002,.page-id-42805,.page-id-37986,.page-id-42812,.page-id-39593,.page-id-32090,.page-id-29993,.page-id-37479,.page-id-37394,.page-id-37736,.page-id-37492,.page-id-37503,.page-id-37567,.page-id-37682,.page-id-31918,.page-id-39223,.page-id-39397,.page-id-29952,.page-id-31718,.page-id-30743,.page-id-31913,.page-id-31850,.page-id-31961,.page-id-31550,.page-id-32574,.page-id-31125,.page-id-28821) .kmip-footer-2026 .kmip-footer__directory[open]>summary::after{transform:rotate(45deg)!important}\n@media(prefers-reduced-motion:reduce){html[data-kmip-theme-preview] body:is(.page-id-8,.page-id-33549,.page-id-34024,.page-id-36679,.page-id-36730,.page-id-36801,.page-id-36820,.page-id-37207,.page-id-37631,.page-id-38692,.page-id-38832,.page-id-38885,.page-id-41716,.page-id-43309,.page-id-38056,.page-id-29435,.page-id-37647,.page-id-31884,.page-id-30319,.page-id-39394,.page-id-38022,.page-id-38003,.page-id-38045,.page-id-31919,.page-id-31882,.page-id-43125,.page-id-43123,.page-id-42764,.page-id-40533,.page-id-38039,.page-id-43126,.page-id-37984,.page-id-37238,.page-id-37588,.page-id-43114,.page-id-36402,.page-id-37077,.page-id-37635,.page-id-34121,.page-id-39002,.page-id-42805,.page-id-37986,.page-id-42812,.page-id-39593,.page-id-32090,.page-id-29993,.page-id-37479,.page-id-37394,.page-id-37736,.page-id-37492,.page-id-37503,.page-id-37567,.page-id-37682,.page-id-31918,.page-id-39223,.page-id-39397,.page-id-29952,.page-id-31718,.page-id-30743,.page-id-31913,.page-id-31850,.page-id-31961,.page-id-31550,.page-id-32574,.page-id-31125,.page-id-28821) .kmip-footer-2026 .kmip-footer__directory>summary::after{transition:none!important}}\n\n\n\/* Retain native desktop stacking. Paint opaque panels so prior text cannot bleed through. *\/\nhtml[data-kmip-theme-preview] body.page-id-8 #how-it-works .signature-service-item {\n background-color:var(--kmip-preview-surface)!important;\n color:var(--kmip-preview-text)!important;opacity:1!important;\n border-color:var(--kmip-preview-rule)!important;\n}\n\/* Equal viewport halves preserve the original clipped, fixed-image presentation. *\/\n@media(min-width:992px){\n html[data-kmip-theme-preview] body.page-id-8 #chantelle {\n  grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:0;\n  margin-left:calc(-1 * var(--wp--style--root--padding-left,26px))!important;\n  margin-right:calc(-1 * var(--wp--style--root--padding-right,26px))!important;\n  width:auto!important;max-width:none!important;height:auto!important;min-height:100svh;\n  clip-path:inset(0);align-items:center;\n }\n html[data-kmip-theme-preview] body.page-id-8 #chantelle>.wp-block-media-text__content {align-self:center;background:transparent!important}\n html[data-kmip-theme-preview] body.page-id-8 #chantelle>.wp-block-media-text__media {\n  position:fixed!important;top:0!important;left:50vw!important;right:0!important;\n  width:50vw!important;max-width:50vw!important;height:100svh!important;min-height:0!important;max-height:100svh!important;\n  margin:0!important;overflow:hidden;\n }\n html[data-kmip-theme-preview] body.page-id-8 #chantelle>.wp-block-media-text__media>img {\n  width:100%!important;height:100%!important;min-height:0!important;max-height:none!important;\n  object-fit:cover;object-position:50% 50%;transform:none!important;\n }\n}\n@media(max-width:991px){\n html[data-kmip-theme-preview] body.page-id-8 #chantelle{grid-template-columns:1fr!important;min-height:0!important;height:auto!important;clip-path:none}\n html[data-kmip-theme-preview] body.page-id-8 #chantelle>.wp-block-media-text__content{grid-column:1;grid-row:1}\n html[data-kmip-theme-preview] body.page-id-8 #chantelle>.wp-block-media-text__media{position:relative!important;inset:auto!important;grid-column:1;grid-row:2;width:100%!important;height:auto!important;max-height:none!important;min-height:0!important}\n html[data-kmip-theme-preview] body.page-id-8 #chantelle>.wp-block-media-text__media>img{height:auto!important;width:100%!important;transform:none!important}\n}\n@media(prefers-reduced-motion:reduce){\n html[data-kmip-theme-preview] body.page-id-8 #chantelle{clip-path:none}\n html[data-kmip-theme-preview] body.page-id-8 #chantelle>.wp-block-media-text__media{position:relative!important;inset:auto!important;width:100%!important;max-width:100%!important}\n}\n\/* Testimonials are brief interludes, with lighter bounded type and less blank height. *\/\nhtml[data-kmip-theme-preview] body.page-id-8 #who-we-are>.testimonial {\n --kmip-preview-text:#e5e4e0;--kmip-preview-muted:#959592;\n background:#000!important;color:#e5e4e0!important;\n margin-left:calc(-1 * var(--wp--style--root--padding-left,26px))!important;\n margin-right:calc(-1 * var(--wp--style--root--padding-right,26px))!important;\n width:auto!important;max-width:none!important;\n min-height:0!important;height:auto!important;display:block;\n padding:clamp(48px,4vw,88px) var(--wp--style--root--padding-left,26px)!important;\n}\nhtml[data-kmip-theme-preview=\"light\"] body.page-id-8 #who-we-are>.testimonial {\n --kmip-preview-text:#1d1d1d;--kmip-preview-muted:#63635f;\n background:#fffef7!important;color:#1d1d1d!important;\n}\nhtml[data-kmip-theme-preview] body.page-id-8 #who-we-are>.testimonial blockquote {\n color:inherit!important;font-size:clamp(18px,1.1vw,22px);font-weight:300;line-height:1.5;\n border-left-width:1px;border-left-color:currentColor;\n}\nhtml[data-kmip-theme-preview] body.page-id-8 #who-we-are>.testimonial blockquote>p {font-size:inherit;font-weight:300;line-height:1.5;color:inherit!important}\nhtml[data-kmip-theme-preview] body.page-id-8 #who-we-are>.testimonial cite {font-size:clamp(13px,.7vw,15px);line-height:1.5}\nhtml[data-kmip-theme-preview] body.page-id-8 #who-we-are>.testimonial a {color:inherit}\n\/* Footer keeps useful quiet links; the inquiry alone uses the signature arrow. *\/\nhtml[data-kmip-theme-preview] body.page-id-8 .kmip-footer-2026 a:not(:where(.kmip-footer__inquiry *)){text-decoration:none!important;border-bottom:0!important}\nhtml[data-kmip-theme-preview] body.page-id-8 .kmip-footer-2026 a:not(:where(.kmip-footer__inquiry *)):is(:hover,:focus-visible){text-decoration:underline!important;text-decoration-thickness:1px!important;text-underline-offset:.22em}\n\/* Existing frames follow the active scroll phase; preserve original media geometry. *\/\nhtml[data-kmip-theme-preview] body.page-id-8 :is(#what-we-do,#why-couples-hire-us) .media-stage:has(>.wp-block-video):not(.is-overlap){\n --kmip-film-rim:var(--kmip-preview-raised);background-color:var(--kmip-film-rim)!important;\n}\n\/* Planner introduction: retain the warm-brown film rim in both appearances. *\/\nhtml[data-kmip-theme-preview] body.page-id-29435 #what-we-do .kmip-planner-intro-film{\n --kmip-film-rim:#332d28;background-color:var(--kmip-film-rim)!important;\n}\n\n\n\/* Vaux pilot: retain the native three-card layout and its existing app.js\n * plus-to-arrow hover owner; animate the photograph inside its fixed frame. *\/\nhtml[data-kmip-theme-preview] body:is(.page-id-33549,.page-id-34024,.page-id-36679,.page-id-36730,.page-id-36801,.page-id-36820,.page-id-37207,.page-id-37631,.page-id-38692,.page-id-38832,.page-id-38885,.page-id-41716) #more-projects .card-module {\n  --color-body:#fff;--wp--style--color--link:#fff;color:#fff;\n}\nhtml[data-kmip-theme-preview] body:is(.page-id-33549,.page-id-34024,.page-id-36679,.page-id-36730,.page-id-36801,.page-id-36820,.page-id-37207,.page-id-37631,.page-id-38692,.page-id-38832,.page-id-38885,.page-id-41716) #more-projects .card-module figure {overflow:hidden;}\nhtml[data-kmip-theme-preview] body:is(.page-id-33549,.page-id-34024,.page-id-36679,.page-id-36730,.page-id-36801,.page-id-36820,.page-id-37207,.page-id-37631,.page-id-38692,.page-id-38832,.page-id-38885,.page-id-41716) #more-projects .card-module figure::after {\n  background:linear-gradient(0deg,rgba(0,0,0,.84) 0%,rgba(0,0,0,.72) 30%,rgba(0,0,0,.35) 55%,rgba(0,0,0,0) 80%)!important;\n}\nhtml[data-kmip-theme-preview] body:is(.page-id-33549,.page-id-34024,.page-id-36679,.page-id-36730,.page-id-36801,.page-id-36820,.page-id-37207,.page-id-37631,.page-id-38692,.page-id-38832,.page-id-38885,.page-id-41716) #more-projects .card-module :is(.has-text,.has-icon) {color:#fff!important;}\nhtml[data-kmip-theme-preview] body:is(.page-id-33549,.page-id-34024,.page-id-36679,.page-id-36730,.page-id-36801,.page-id-36820,.page-id-37207,.page-id-37631,.page-id-38692,.page-id-38832,.page-id-38885,.page-id-41716) #more-projects .card-module .hcs-cross-svg {fill:currentColor!important;}\nhtml[data-kmip-theme-preview] body:is(.page-id-33549,.page-id-34024,.page-id-36679,.page-id-36730,.page-id-36801,.page-id-36820,.page-id-37207,.page-id-37631,.page-id-38692,.page-id-38832,.page-id-38885,.page-id-41716) #more-projects .card-module:focus-within .has-text :is(p,ul,li,.wp-block-heading) {\n  opacity:1!important;transform:none!important;\n}\nhtml[data-kmip-theme-preview] body:is(.page-id-33549,.page-id-34024,.page-id-36679,.page-id-36730,.page-id-36801,.page-id-36820,.page-id-37207,.page-id-37631,.page-id-38692,.page-id-38832,.page-id-38885,.page-id-41716) #more-projects .card-module:focus-within::after {\n  content:\"\";position:absolute;inset:5px;z-index:5;border:2px solid #fff;outline:2px solid #1d1d1d;border-radius:inherit;pointer-events:none;\n}\nhtml[data-kmip-theme-preview] body:is(.page-id-33549,.page-id-34024,.page-id-36679,.page-id-36730,.page-id-36801,.page-id-36820,.page-id-37207,.page-id-37631,.page-id-38692,.page-id-38832,.page-id-38885,.page-id-41716) #more-projects .card-module .has-text a:focus-visible {outline:none;}\n@media(hover:none),(pointer:coarse),(max-width:991px) {\n  html[data-kmip-theme-preview] body:is(.page-id-33549,.page-id-34024,.page-id-36679,.page-id-36730,.page-id-36801,.page-id-36820,.page-id-37207,.page-id-37631,.page-id-38692,.page-id-38832,.page-id-38885,.page-id-41716) #more-projects .card-module .has-text :is(p,ul,li,.wp-block-heading) {opacity:1!important;transform:none!important;}\n}\n@media(hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference) {\n  html[data-kmip-theme-preview] body:is(.page-id-33549,.page-id-34024,.page-id-36679,.page-id-36730,.page-id-36801,.page-id-36820,.page-id-37207,.page-id-37631,.page-id-38692,.page-id-38832,.page-id-38885,.page-id-41716) #more-projects .card-module figure img {transition:transform .6s ease;}\n  html[data-kmip-theme-preview] body:is(.page-id-33549,.page-id-34024,.page-id-36679,.page-id-36730,.page-id-36801,.page-id-36820,.page-id-37207,.page-id-37631,.page-id-38692,.page-id-38832,.page-id-38885,.page-id-41716) #more-projects .card-module:is(:hover,:focus-within) figure img {transform:scale(1.1);}\n}\n@media(prefers-reduced-motion:reduce) {\n  html[data-kmip-theme-preview] body:is(.page-id-33549,.page-id-34024,.page-id-36679,.page-id-36730,.page-id-36801,.page-id-36820,.page-id-37207,.page-id-37631,.page-id-38692,.page-id-38832,.page-id-38885,.page-id-41716) #more-projects .card-module .has-text :is(p,ul,li,.wp-block-heading),\n  html[data-kmip-theme-preview] body:is(.page-id-33549,.page-id-34024,.page-id-36679,.page-id-36730,.page-id-36801,.page-id-36820,.page-id-37207,.page-id-37631,.page-id-38692,.page-id-38832,.page-id-38885,.page-id-41716) #more-projects .card-module figure img {transition:none!important;}\n}\n\/* Quiet editorial links keep their own text hierarchy, with no CTA arrows. *\/\nhtml[data-kmip-theme-preview] body:is(.page-id-33549,.page-id-34024,.page-id-36679,.page-id-36730,.page-id-36801,.page-id-36820,.page-id-37207,.page-id-37631,.page-id-38692,.page-id-38832,.page-id-38885,.page-id-41716) :is(.kmip-vaux-copy,.vaux-research,.kmip-work-research,article:is(.bg-transition,.kmip-case-editorial,.kmip-chateau-story,.kmip-plaza-story,.kmip-villette-story) :is(p,li),#more-projects .main-grid>p,#more-projects .kmip-chateau-more-inner>p) a:not(.wp-element-button):not(:where(#team-credits *,.card-module *)) {\n  color:inherit!important;font-weight:300!important;opacity:1!important;\n  text-decoration-line:underline!important;text-decoration-thickness:1px!important;text-underline-offset:.22em;\n  text-decoration-color:color-mix(in srgb,currentColor 45%,transparent)!important;\n  transition:text-decoration-color 300ms ease!important;\n}\nhtml[data-kmip-theme-preview] body:is(.page-id-33549,.page-id-34024,.page-id-36679,.page-id-36730,.page-id-36801,.page-id-36820,.page-id-37207,.page-id-37631,.page-id-38692,.page-id-38832,.page-id-38885,.page-id-41716) :is(.kmip-vaux-copy,.vaux-research,.kmip-work-research,article:is(.bg-transition,.kmip-case-editorial,.kmip-chateau-story,.kmip-plaza-story,.kmip-villette-story) :is(p,li),#more-projects .main-grid>p,#more-projects .kmip-chateau-more-inner>p) a:not(.wp-element-button):not(:where(#team-credits *,.card-module *)):is(:hover,:focus-visible) {text-decoration-color:currentColor!important;}\nhtml[data-kmip-theme-preview] body:is(.page-id-33549,.page-id-34024,.page-id-36679,.page-id-36730,.page-id-36801,.page-id-36820,.page-id-37207,.page-id-37631,.page-id-38692,.page-id-38832,.page-id-38885,.page-id-41716) :is(.kmip-vaux-copy,.vaux-research,.kmip-work-research,article:is(.bg-transition,.kmip-case-editorial,.kmip-chateau-story,.kmip-plaza-story,.kmip-villette-story) :is(p,li),#more-projects .main-grid>p,#more-projects .kmip-chateau-more-inner>p) a:not(.wp-element-button):not(:where(#team-credits *,.card-module *)):focus-visible {outline:2px solid currentColor;outline-offset:4px;}\nhtml[data-kmip-theme-preview] body:is(.page-id-33549,.page-id-34024,.page-id-36679,.page-id-36730,.page-id-36801,.page-id-36820,.page-id-37207,.page-id-37631,.page-id-38692,.page-id-38832,.page-id-38885,.page-id-41716) :is(#more-projects .main-grid>p,#more-projects .kmip-chateau-more-inner>p) {\n  max-width:68ch!important;margin:clamp(32px,4vw,56px) 0 0!important;\n  font:300 16px\/1.7 var(--wp--preset--font-family--inter,Inter,sans-serif)!important;\n  letter-spacing:0!important;text-align:left!important;color:#e5e4e0!important;\n}\n@media(prefers-reduced-motion:reduce) {\n  html[data-kmip-theme-preview] body:is(.page-id-33549,.page-id-34024,.page-id-36679,.page-id-36730,.page-id-36801,.page-id-36820,.page-id-37207,.page-id-37631,.page-id-38692,.page-id-38832,.page-id-38885,.page-id-41716) :is(.kmip-vaux-copy,.vaux-research,.kmip-work-research,article:is(.bg-transition,.kmip-case-editorial,.kmip-chateau-story,.kmip-plaza-story,.kmip-villette-story) :is(p,li),#more-projects .main-grid>p,#more-projects .kmip-chateau-more-inner>p) a:not(.wp-element-button):not(:where(#team-credits *,.card-module *)) {transition:none!important;}\n}\n\n\/* Vaux pilot: the existing shared Appearance control selects paired surfaces.\n   Intentional Black projects\/contact and Stone credits keep their own roles. *\/\nbody.page-id-38692 {\n --vaux-surface:#1d1d1d;--vaux-text:#e5e4e0;--vaux-muted:#959592;\n --vaux-caption:#c6c5bf;--vaux-line:#565652;--vaux-film-rim:#252525;\n --kmip-review-text:var(--vaux-text);--kmip-review-border:#777773;\n background-color:var(--vaux-surface);color:var(--vaux-text);\n}\nhtml[data-kmip-theme-preview=\"light\"] body.page-id-38692 {\n --vaux-surface:#e5e4e0;--vaux-text:#1d1d1d;--vaux-muted:#63635f;\n --vaux-caption:#63635f;--vaux-line:#aaa9a3;--vaux-film-rim:#fffef7;\n --kmip-review-border:#c9c8c3;\n}\nhtml[data-kmip-theme-preview=\"light\"] body.page-id-38692 .kmip-story-image>figcaption {opacity:1!important}\nbody.page-id-38692 .kmip-vaux-story,\nbody.page-id-38692 #vaux-questions {\n --kmip-review-text:var(--vaux-text);--kmip-review-border:var(--vaux-line);\n --wp--style--color--link:var(--vaux-text);\n}\nbody.page-id-38692 #vaux-questions :is(.rank-math-question,.rank-math-answer) {color:inherit!important}\nbody.page-id-38692 #vaux-questions :is(.rank-math-list,.rank-math-list-item) {border-color:var(--vaux-line)!important}\nbody:is(.page-id-33549,.page-id-34024,.page-id-36679,.page-id-36730,.page-id-36801,.page-id-36820,.page-id-37207,.page-id-37631,.page-id-38692,.page-id-38832,.page-id-38885,.page-id-41716) #plan-with-chantelle {\n --kmip-review-text:#1d1d1d;--kmip-review-border:#aaa9a3;\n --wp--style--color--link:#1d1d1d;\n}\nbody:is(.page-id-33549,.page-id-34024,.page-id-36679,.page-id-36730,.page-id-36801,.page-id-36820,.page-id-37207,.page-id-37631,.page-id-38692,.page-id-38832,.page-id-38885,.page-id-41716) #plan-with-chantelle{margin:0 -26px!important;width:calc(100% + 52px)!important;max-width:none!important;padding:0!important;height:auto!important;min-height:100svh;background:#fffef7!important;color:#1d1d1d!important}\nbody:is(.page-id-33549,.page-id-34024,.page-id-36679,.page-id-36730,.page-id-36801,.page-id-36820,.page-id-37207,.page-id-37631,.page-id-38692,.page-id-38832,.page-id-38885,.page-id-41716) #plan-with-chantelle>.wp-block-media-text__content{box-sizing:border-box;align-self:stretch;display:flex;flex-direction:column;justify-content:center;padding:clamp(88px,9vw,144px) clamp(40px,5.5vw,88px) clamp(88px,9vw,144px) clamp(64px,8vw,144px)!important;max-width:none}\nbody:is(.page-id-33549,.page-id-34024,.page-id-36679,.page-id-36730,.page-id-36801,.page-id-36820,.page-id-37207,.page-id-37631,.page-id-38692,.page-id-38832,.page-id-38885,.page-id-41716) #plan-with-chantelle :is(.vaux-planner-role,.kmip-work-planner-role){font:300 12px\/1.6 Inter,sans-serif!important;letter-spacing:.09em;text-transform:uppercase;color:#63635f!important;margin:0 0 28px!important}\nbody:is(.page-id-33549,.page-id-34024,.page-id-36679,.page-id-36730,.page-id-36801,.page-id-36820,.page-id-37207,.page-id-37631,.page-id-38692,.page-id-38832,.page-id-38885,.page-id-41716) #plan-with-chantelle h2{font:300 clamp(34px,2.6vw,46px)\/1.16 Overpass,sans-serif!important;letter-spacing:-.025em;text-transform:none!important;margin:0 0 32px!important;color:inherit}\nbody:is(.page-id-33549,.page-id-34024,.page-id-36679,.page-id-36730,.page-id-36801,.page-id-36820,.page-id-37207,.page-id-37631,.page-id-38692,.page-id-38832,.page-id-38885,.page-id-41716) #plan-with-chantelle .content{padding:0!important;max-width:380px;margin:0!important}\nbody:is(.page-id-33549,.page-id-34024,.page-id-36679,.page-id-36730,.page-id-36801,.page-id-36820,.page-id-37207,.page-id-37631,.page-id-38692,.page-id-38832,.page-id-38885,.page-id-41716) #plan-with-chantelle .content>p:not(:is(.vaux-research,.kmip-work-research)){font:300 clamp(18px,1.4vw,22px)\/1.65 Inter,sans-serif!important;letter-spacing:0;margin:0!important;color:inherit}\nbody:is(.page-id-33549,.page-id-34024,.page-id-36679,.page-id-36730,.page-id-36801,.page-id-36820,.page-id-37207,.page-id-37631,.page-id-38692,.page-id-38832,.page-id-38885,.page-id-41716) #plan-with-chantelle :is(.vaux-research,.kmip-work-research){display:flex;flex-wrap:wrap;gap:8px 28px;font:300 14px\/1.5 Inter,sans-serif!important;letter-spacing:0;margin:36px 0 0!important}\nbody:is(.page-id-33549,.page-id-34024,.page-id-36679,.page-id-36730,.page-id-36801,.page-id-36820,.page-id-37207,.page-id-37631,.page-id-38692,.page-id-38832,.page-id-38885,.page-id-41716) #plan-with-chantelle :is(.vaux-research,.kmip-work-research) a{display:inline-flex;align-items:center;min-height:44px;color:inherit;text-decoration:underline;text-decoration-color:#777772;text-decoration-thickness:1px;text-underline-offset:6px}\nbody:is(.page-id-33549,.page-id-34024,.page-id-36679,.page-id-36730,.page-id-36801,.page-id-36820,.page-id-37207,.page-id-37631,.page-id-38692,.page-id-38832,.page-id-38885,.page-id-41716) #plan-with-chantelle :is(.vaux-research,.kmip-work-research) a:focus-visible{outline:2px solid currentColor;outline-offset:5px}\n@media(hover:hover){body:is(.page-id-33549,.page-id-34024,.page-id-36679,.page-id-36730,.page-id-36801,.page-id-36820,.page-id-37207,.page-id-37631,.page-id-38692,.page-id-38832,.page-id-38885,.page-id-41716) #plan-with-chantelle :is(.vaux-research,.kmip-work-research) a:hover{text-decoration-color:currentColor}}\n\/* Copy the approved homepage 50\/50 clipped photograph geometry, not its copy. *\/\n@media(min-width:992px) {\n body:is(.page-id-33549,.page-id-34024,.page-id-36679,.page-id-36730,.page-id-36801,.page-id-36820,.page-id-37207,.page-id-37631,.page-id-38692,.page-id-38832,.page-id-38885,.page-id-41716) #plan-with-chantelle {\n  grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:0;\n  margin-left:calc(-1 * var(--wp--style--root--padding-left,26px))!important;\n  margin-right:calc(-1 * var(--wp--style--root--padding-right,26px))!important;\n  width:auto!important;max-width:none!important;height:auto!important;min-height:100svh;\n  clip-path:inset(0);align-items:center;\n }\n body:is(.page-id-33549,.page-id-34024,.page-id-36679,.page-id-36730,.page-id-36801,.page-id-36820,.page-id-37207,.page-id-37631,.page-id-38692,.page-id-38832,.page-id-38885,.page-id-41716) #plan-with-chantelle>.wp-block-media-text__content {align-self:center;background:transparent!important}\n body:is(.page-id-33549,.page-id-34024,.page-id-36679,.page-id-36730,.page-id-36801,.page-id-36820,.page-id-37207,.page-id-37631,.page-id-38692,.page-id-38832,.page-id-38885,.page-id-41716) #plan-with-chantelle>.wp-block-media-text__media {\n  position:fixed!important;top:0!important;left:50vw!important;right:0!important;\n  width:50vw!important;max-width:50vw!important;height:100svh!important;min-height:0!important;max-height:100svh!important;\n  margin:0!important;overflow:hidden;\n }\n body:is(.page-id-33549,.page-id-34024,.page-id-36679,.page-id-36730,.page-id-36801,.page-id-36820,.page-id-37207,.page-id-37631,.page-id-38692,.page-id-38832,.page-id-38885,.page-id-41716) #plan-with-chantelle>.wp-block-media-text__media>img {\n  width:100%!important;height:100%!important;min-height:0!important;max-height:none!important;\n  object-fit:cover;object-position:50% 50%;transform:none!important;\n }\n}\n@media(max-width:991px) {\n body:is(.page-id-33549,.page-id-34024,.page-id-36679,.page-id-36730,.page-id-36801,.page-id-36820,.page-id-37207,.page-id-37631,.page-id-38692,.page-id-38832,.page-id-38885,.page-id-41716) #plan-with-chantelle {grid-template-columns:1fr!important;min-height:0!important;height:auto!important;clip-path:none}\n body:is(.page-id-33549,.page-id-34024,.page-id-36679,.page-id-36730,.page-id-36801,.page-id-36820,.page-id-37207,.page-id-37631,.page-id-38692,.page-id-38832,.page-id-38885,.page-id-41716) #plan-with-chantelle>.wp-block-media-text__content {grid-column:1;grid-row:1;padding:88px 26px!important}\n body:is(.page-id-33549,.page-id-34024,.page-id-36679,.page-id-36730,.page-id-36801,.page-id-36820,.page-id-37207,.page-id-37631,.page-id-38692,.page-id-38832,.page-id-38885,.page-id-41716) #plan-with-chantelle>.wp-block-media-text__content>:is(h2,.content,:is(.vaux-planner-role,.kmip-work-planner-role)) {box-sizing:border-box;width:100%;max-width:420px;margin-inline:auto!important}\n body:is(.page-id-33549,.page-id-34024,.page-id-36679,.page-id-36730,.page-id-36801,.page-id-36820,.page-id-37207,.page-id-37631,.page-id-38692,.page-id-38832,.page-id-38885,.page-id-41716) #plan-with-chantelle>.wp-block-media-text__media {position:relative!important;inset:auto!important;grid-column:1;grid-row:2;width:100%!important;height:auto!important;max-height:none!important;min-height:0!important}\n body:is(.page-id-33549,.page-id-34024,.page-id-36679,.page-id-36730,.page-id-36801,.page-id-36820,.page-id-37207,.page-id-37631,.page-id-38692,.page-id-38832,.page-id-38885,.page-id-41716) #plan-with-chantelle>.wp-block-media-text__media>img {height:auto!important;width:100%!important;transform:none!important}\n}\n@media(prefers-reduced-motion:reduce) {\n body:is(.page-id-33549,.page-id-34024,.page-id-36679,.page-id-36730,.page-id-36801,.page-id-36820,.page-id-37207,.page-id-37631,.page-id-38692,.page-id-38832,.page-id-38885,.page-id-41716) #plan-with-chantelle {clip-path:none}\n body:is(.page-id-33549,.page-id-34024,.page-id-36679,.page-id-36730,.page-id-36801,.page-id-36820,.page-id-37207,.page-id-37631,.page-id-38692,.page-id-38832,.page-id-38885,.page-id-41716) #plan-with-chantelle>.wp-block-media-text__media {position:relative!important;inset:auto!important;width:100%!important;max-width:100%!important;height:auto!important;max-height:none!important}\n body:is(.page-id-33549,.page-id-34024,.page-id-36679,.page-id-36730,.page-id-36801,.page-id-36820,.page-id-37207,.page-id-37631,.page-id-38692,.page-id-38832,.page-id-38885,.page-id-41716) #plan-with-chantelle>.wp-block-media-text__media>img {width:100%!important;height:auto!important;transform:none!important}\n body:is(.page-id-33549,.page-id-34024,.page-id-36679,.page-id-36730,.page-id-36801,.page-id-36820,.page-id-37207,.page-id-37631,.page-id-38692,.page-id-38832,.page-id-38885,.page-id-41716) .hero .vaux-video-toggle {animation:none!important;transition:none!important}\n}\n\/* The homepage inquiry pairs a Black section with the native Charcoal intake. *\/\nhtml[data-kmip-theme-preview] body.page-id-38692 #contact-us {\n --color-bg:#000;--color-body:#e5e4e0;\n --kmip-contact-ink:#e5e4e0;--kmip-contact-muted:#90908b;\n --kmip-review-text:#e5e4e0;--kmip-review-border:#90908b;\n background-color:#000!important;color:#e5e4e0!important;\n}\nhtml[data-kmip-theme-preview] body.page-id-38692 #contact-us .content>:is(h2,p) {color:inherit!important}\nhtml[data-kmip-theme-preview] body.page-id-38692 #contact-us .wpcf7:has(.kmip-unified-intake) {background-color:#1d1d1d!important;color:#e5e4e0!important}\nhtml[data-kmip-theme-preview] body.page-id-38692 #contact-us .kmip-unified-intake {--kmip-intake-label:#e5e4e0;--kmip-intake-focus:#e5e4e0;color:#e5e4e0!important}\n\/* Footer uses its existing token API and independent link\/controller owners. *\/\nhtml[data-kmip-theme-preview] body.page-id-38692 .kmip-footer-2026 {--kmip-footer-paper:var(--vaux-surface);--kmip-footer-ink:var(--vaux-text);--kmip-footer-muted:var(--vaux-muted);--kmip-footer-line:var(--vaux-line)}\n\n\n\/* Sonia43309: same four surfaces and component owners as the approved Vaux pilot. *\/\nbody.page-id-43309 {\n --sonia-surface:#1d1d1d;--sonia-text:#e5e4e0;--sonia-muted:#959592;\n --sonia-caption:#c6c5bf;--sonia-line:#565652;--sonia-film-rim:#252525;\n --kmip-review-text:var(--sonia-text);--kmip-review-border:#777773;\n --wp--style--color--link:var(--sonia-text);background:var(--sonia-surface);color:var(--sonia-text);\n}\nhtml[data-kmip-theme-preview=\"light\"] body.page-id-43309 {\n --sonia-surface:#e5e4e0;--sonia-text:#1d1d1d;--sonia-muted:#63635f;\n --sonia-caption:#63635f;--sonia-line:#aaa9a3;--sonia-film-rim:#fffef7;\n --kmip-review-border:#aaa9a3;\n}\nhtml[data-kmip-theme-preview] body.page-id-43309 :is(.kmip-case-editorial,#behind-the-scenes,#gallery,#faq) {\n --color-bg:var(--sonia-surface);--color-body:var(--sonia-text);\n --kmip-review-text:var(--sonia-text);--kmip-review-border:var(--sonia-line);\n --wp--style--color--link:var(--sonia-text);background-color:var(--sonia-surface)!important;color:var(--sonia-text)!important;\n}\nhtml[data-kmip-theme-preview] body.page-id-43309 :is(.kmip-case-intro,#behind-the-scenes,#gallery,#faq) :is(h2,h3,p,blockquote,figcaption) {color:inherit}\nhtml[data-kmip-theme-preview] body.page-id-43309 .kmip-case-reading>.article-item {border-top-color:var(--sonia-line)!important}\nhtml[data-kmip-theme-preview] body.page-id-43309 .kmip-case-pullquote {border-block-color:var(--sonia-line)!important}\nhtml[data-kmip-theme-preview] body.page-id-43309 :is(.kmip-story-image,.kmip-sonia-reel)>figcaption,\nhtml[data-kmip-theme-preview] body.page-id-43309 :is(.kmip-case-pullquote cite,.kmip-brief-translation) {color:var(--sonia-caption)!important;opacity:1!important}\nhtml[data-kmip-theme-preview] body.page-id-43309 figure.kmip-sonia-reel::before {background:var(--sonia-film-rim)!important}\nhtml[data-kmip-theme-preview] body.page-id-43309 #faq :is(.rank-math-question,.rank-math-answer,.rank-math-answer p) {color:var(--sonia-text)!important}\nhtml[data-kmip-theme-preview] body.page-id-43309 #faq :is(.rank-math-faq-item,.rank-math-list-item,hr) {border-color:var(--sonia-line)!important}\nhtml[data-kmip-theme-preview] body.page-id-43309 .hero {--kmip-review-text:#e5e4e0;--kmip-review-border:#b0afaa;color:#e5e4e0!important;background-color:#1d1d1d!important}\nhtml[data-kmip-theme-preview] body.page-id-43309 .hero .content>:is(h1,p) {color:#e5e4e0!important}\n\/* Reuse the existing hero control; native playback\/reduced-motion controller stays intact. *\/\nbody.page-id-43309 .hero .kmip-work-video-toggle{position:absolute;inset:auto auto 12px 12px;z-index:6;display:grid;place-items:center;box-sizing:border-box;width:44px;height:44px;min-width:44px;min-height:44px;margin:0;padding:13px;border:0;border-radius:3px;background:rgb(17 17 17 \/ 60%);color:#fffef7;cursor:pointer;line-height:1;box-shadow:none}\nbody.page-id-43309 .hero .kmip-work-video-toggle svg{width:18px;height:18px;display:block;fill:currentColor}\nbody.page-id-43309 .hero .kmip-work-video-toggle:focus-visible{outline:2px solid #fffef7;outline-offset:2px;box-shadow:0 0 0 4px #1d1d1d}\n@media(hover:hover){body.page-id-43309 .hero .kmip-work-video-toggle:hover{background:rgb(17 17 17 \/ 75%)}}\nhtml[data-kmip-theme-preview] body.page-id-43309 #more-projects {--kmip-review-text:#e5e4e0;--kmip-review-border:#777773;background:#000!important;color:#e5e4e0!important}\nhtml[data-kmip-theme-preview] body.page-id-43309 #more-projects .card-module {\n  --color-body:#fff;--wp--style--color--link:#fff;color:#fff;\n}\nhtml[data-kmip-theme-preview] body.page-id-43309 #more-projects .card-module figure {overflow:hidden;}\nhtml[data-kmip-theme-preview] body.page-id-43309 #more-projects .card-module figure::after {\n  background:linear-gradient(0deg,rgba(0,0,0,.84) 0%,rgba(0,0,0,.72) 30%,rgba(0,0,0,.35) 55%,rgba(0,0,0,0) 80%)!important;\n}\nhtml[data-kmip-theme-preview] body.page-id-43309 #more-projects .card-module :is(.has-text,.has-icon) {color:#fff!important;}\nhtml[data-kmip-theme-preview] body.page-id-43309 #more-projects .card-module .hcs-cross-svg {fill:currentColor!important;}\nhtml[data-kmip-theme-preview] body.page-id-43309 #more-projects .card-module:focus-within .has-text :is(p,ul,li,.wp-block-heading) {\n  opacity:1!important;transform:none!important;\n}\nhtml[data-kmip-theme-preview] body.page-id-43309 #more-projects .card-module:focus-within::after {\n  content:\"\";position:absolute;inset:5px;z-index:5;border:2px solid #fff;outline:2px solid #1d1d1d;border-radius:inherit;pointer-events:none;\n}\nhtml[data-kmip-theme-preview] body.page-id-43309 #more-projects .card-module .has-text a:focus-visible {outline:none;}\n@media(hover:none),(pointer:coarse),(max-width:991px) {\n  html[data-kmip-theme-preview] body.page-id-43309 #more-projects .card-module .has-text :is(p,ul,li,.wp-block-heading) {opacity:1!important;transform:none!important;}\n}\n@media(hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference) {\n  html[data-kmip-theme-preview] body.page-id-43309 #more-projects .card-module figure img {transition:transform .6s ease;}\n  html[data-kmip-theme-preview] body.page-id-43309 #more-projects .card-module:is(:hover,:focus-within) figure img {transform:scale(1.1);}\n}\n@media(prefers-reduced-motion:reduce) {\n  html[data-kmip-theme-preview] body.page-id-43309 #more-projects .card-module .has-text :is(p,ul,li,.wp-block-heading),\n  html[data-kmip-theme-preview] body.page-id-43309 #more-projects .card-module figure img {transition:none!important;}\n}\n\/* Quiet editorial links keep their own text hierarchy, with no CTA arrows. *\/\nhtml[data-kmip-theme-preview] body.page-id-43309 :is(#the-evening .has-content,.kmip-case-reading,.kmip-work-research,#more-projects .main-grid>p) a:not(.wp-element-button) {\n  color:inherit!important;font-weight:300!important;opacity:1!important;\n  text-decoration-line:underline!important;text-decoration-thickness:1px!important;text-underline-offset:.22em;\n  text-decoration-color:color-mix(in srgb,currentColor 45%,transparent)!important;\n  transition:text-decoration-color 300ms ease!important;\n}\nhtml[data-kmip-theme-preview] body.page-id-43309 :is(#the-evening .has-content,.kmip-case-reading,.kmip-work-research,#more-projects .main-grid>p) a:not(.wp-element-button):is(:hover,:focus-visible) {text-decoration-color:currentColor!important;}\nhtml[data-kmip-theme-preview] body.page-id-43309 :is(#the-evening .has-content,.kmip-case-reading,.kmip-work-research,#more-projects .main-grid>p) a:not(.wp-element-button):focus-visible {outline:2px solid currentColor;outline-offset:4px;}\nhtml[data-kmip-theme-preview] body.page-id-43309 #more-projects .main-grid>p {\n  max-width:68ch!important;margin:clamp(32px,4vw,56px) 0 0!important;\n  font:300 16px\/1.7 var(--wp--preset--font-family--inter,Inter,sans-serif)!important;\n  letter-spacing:0!important;text-align:left!important;color:#e5e4e0!important;\n}\n@media(prefers-reduced-motion:reduce) {\n  html[data-kmip-theme-preview] body.page-id-43309 :is(#the-evening .has-content,.kmip-case-reading,.kmip-work-research,#more-projects .main-grid>p) a:not(.wp-element-button) {transition:none!important;}\n}\n\nbody.page-id-43309 #plan-with-nadia {\n --kmip-review-text:#1d1d1d;--kmip-review-border:#aaa9a3;\n --wp--style--color--link:#1d1d1d;\n}\nbody.page-id-43309 #plan-with-nadia{margin:0 -26px!important;width:calc(100% + 52px)!important;max-width:none!important;padding:0!important;height:auto!important;min-height:100svh;background:#fffef7!important;color:#1d1d1d!important}\nbody.page-id-43309 #plan-with-nadia>.wp-block-media-text__content{box-sizing:border-box;align-self:stretch;display:flex;flex-direction:column;justify-content:center;padding:clamp(88px,9vw,144px) clamp(40px,5.5vw,88px) clamp(88px,9vw,144px) clamp(64px,8vw,144px)!important;max-width:none}\nbody.page-id-43309 #plan-with-nadia .kmip-work-planner-role{font:300 12px\/1.6 Inter,sans-serif!important;letter-spacing:.09em;text-transform:uppercase;color:#63635f!important;margin:0 0 28px!important}\nbody.page-id-43309 #plan-with-nadia h2{font:300 clamp(34px,2.6vw,46px)\/1.16 Overpass,sans-serif!important;letter-spacing:-.025em;text-transform:none!important;margin:0 0 32px!important;color:inherit}\nbody.page-id-43309 #plan-with-nadia .content{padding:0!important;max-width:380px;margin:0!important}\nbody.page-id-43309 #plan-with-nadia .content>p:not(.kmip-work-research){font:300 clamp(18px,1.4vw,22px)\/1.65 Inter,sans-serif!important;letter-spacing:0;margin:0!important;color:inherit}\nbody.page-id-43309 #plan-with-nadia .kmip-work-research{display:flex;flex-wrap:wrap;gap:8px 28px;font:300 14px\/1.5 Inter,sans-serif!important;letter-spacing:0;margin:36px 0 0!important}\nbody.page-id-43309 #plan-with-nadia .kmip-work-research a{display:inline-flex;align-items:center;min-height:44px;color:inherit;text-decoration:underline;text-decoration-color:#777772;text-decoration-thickness:1px;text-underline-offset:6px}\nbody.page-id-43309 #plan-with-nadia .kmip-work-research a:focus-visible{outline:2px solid currentColor;outline-offset:5px}\n@media(hover:hover){body.page-id-43309 #plan-with-nadia .kmip-work-research a:hover{text-decoration-color:currentColor}}\n\/* Copy the approved homepage 50\/50 clipped photograph geometry, not its copy. *\/\n@media(min-width:992px) {\n body.page-id-43309 #plan-with-nadia {\n  grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:0;\n  margin-left:calc(-1 * var(--wp--style--root--padding-left,26px))!important;\n  margin-right:calc(-1 * var(--wp--style--root--padding-right,26px))!important;\n  width:auto!important;max-width:none!important;height:auto!important;min-height:100svh;\n  clip-path:inset(0);align-items:center;\n }\n body.page-id-43309 #plan-with-nadia>.wp-block-media-text__content {align-self:center;background:transparent!important}\n body.page-id-43309 #plan-with-nadia>.wp-block-media-text__media {\n  position:fixed!important;top:0!important;left:50vw!important;right:0!important;\n  width:50vw!important;max-width:50vw!important;height:100svh!important;min-height:0!important;max-height:100svh!important;\n  margin:0!important;overflow:hidden;\n }\n body.page-id-43309 #plan-with-nadia>.wp-block-media-text__media>img {\n  width:100%!important;height:100%!important;min-height:0!important;max-height:none!important;\n  object-fit:cover;object-position:50% 50%;transform:none!important;\n }\n}\n@media(max-width:991px) {\n body.page-id-43309 #plan-with-nadia {grid-template-columns:1fr!important;min-height:0!important;height:auto!important;clip-path:none}\n body.page-id-43309 #plan-with-nadia>.wp-block-media-text__content {grid-column:1;grid-row:1;padding:88px 26px!important}\n body.page-id-43309 #plan-with-nadia>.wp-block-media-text__content>:is(h2,.content,.kmip-work-planner-role) {box-sizing:border-box;width:100%;max-width:420px;margin-inline:auto!important}\n body.page-id-43309 #plan-with-nadia>.wp-block-media-text__media {position:relative!important;inset:auto!important;grid-column:1;grid-row:2;width:100%!important;height:auto!important;max-height:none!important;min-height:0!important}\n body.page-id-43309 #plan-with-nadia>.wp-block-media-text__media>img {height:auto!important;width:100%!important;transform:none!important}\n}\n@media(prefers-reduced-motion:reduce) {\n body.page-id-43309 #plan-with-nadia {clip-path:none}\n body.page-id-43309 #plan-with-nadia>.wp-block-media-text__media {position:relative!important;inset:auto!important;width:100%!important;max-width:100%!important;height:auto!important;max-height:none!important}\n body.page-id-43309 #plan-with-nadia>.wp-block-media-text__media>img {width:100%!important;height:auto!important;transform:none!important}\n body.page-id-43309 .hero .kmip-work-video-toggle {animation:none!important;transition:none!important}\n}\n\n\/* Short existing lead remains; Contact1 is Black with Charcoal intake and native white fields. *\/\nhtml[data-kmip-theme-preview] body.page-id-43309 #contact-us {\n --sonia-contact-body:#e5e4e0;--sonia-contact-muted:#aaa9a3;--sonia-form-label:#e5e4e0;--sonia-form-focus:#e5e4e0;--sonia-form-error:#ffb5ae;\n --kmip-review-text:#e5e4e0;--kmip-review-border:#90908b;\n background:#000!important;color:#e5e4e0!important;\n}\nhtml[data-kmip-theme-preview] body.page-id-43309 #contact-us .content>:is(h2,p) {color:inherit!important}\nhtml[data-kmip-theme-preview] body.page-id-43309 #contact-us .wpcf7:has(.kmip-unified-intake) {background:#1d1d1d!important;color:#e5e4e0!important}\nhtml[data-kmip-theme-preview] body.page-id-43309 .kmip-footer-2026 {--kmip-footer-paper:var(--sonia-surface);--kmip-footer-ink:var(--sonia-text);--kmip-footer-muted:var(--sonia-muted);--kmip-footer-line:var(--sonia-line)}\n\n\n\/* Restaurant guides retain their approved fixed WarmWhite footer.\n   Service footers follow the one shared mode pair, with an outline inquiry action. *\/\nbody:is(.page-id-32574,.page-id-31125) .kmip-footer-2026 {\n --kmip-footer-paper:#fffef7;--kmip-footer-ink:#1d1d1d;--kmip-footer-muted:#63635f;--kmip-footer-line:#aaa9a3;\n --kmip-review-fill:transparent;--kmip-review-text:var(--kmip-footer-ink);--kmip-review-border:var(--kmip-footer-line);--kmip-service-focus:var(--kmip-footer-ink);\n}\nbody:is(.page-id-32574,.page-id-31125) .kmip-footer-2026 :is(.kmip-footer__logo,.kmip-footer__seal) img {filter:brightness(0)}\nbody:is(.page-id-29435,.page-id-37647,.page-id-31884,.page-id-30319,.page-id-39394,.page-id-38022,.page-id-38003,.page-id-38045,.page-id-31919,.page-id-38056,.page-id-31882,.page-id-43125,.page-id-43123,.page-id-42764,.page-id-40533,.page-id-38039,.page-id-43126,.page-id-37984,.page-id-37238,.page-id-37588,.page-id-43114,.page-id-36402,.page-id-37077,.page-id-37635,.page-id-34121,.page-id-39002,.page-id-42805,.page-id-37986,.page-id-42812,.page-id-39593,.page-id-32090,.page-id-29993,.page-id-37479,.page-id-37394,.page-id-37736,.page-id-37492,.page-id-37503,.page-id-37567,.page-id-37682,.page-id-31918,.page-id-39223,.page-id-39397,.page-id-29952,.page-id-31718,.page-id-30743,.page-id-31913,.page-id-31850,.page-id-31961,.page-id-31550,.page-id-28821) .kmip-footer-2026 {\n --kmip-footer-paper:var(--kmip-mode-surface);--kmip-footer-ink:var(--kmip-mode-ink);\n --kmip-footer-muted:var(--kmip-mode-muted);--kmip-footer-line:var(--kmip-mode-rule);\n --kmip-review-fill:transparent;--kmip-review-text:var(--kmip-footer-ink);--kmip-review-border:var(--kmip-footer-line);--kmip-service-focus:var(--kmip-footer-ink);\n}\n\n\/* All case studies: four-surface registry. Vaux\/Sonia retain their approved native adapters. *\/\nbody:is(.page-id-33549,.page-id-34024,.page-id-36679,.page-id-36730,.page-id-36801,.page-id-36820,.page-id-37207,.page-id-37631,.page-id-38832,.page-id-38885,.page-id-41716) {\n --kmip-case-surface:#1d1d1d;--kmip-case-text:#e5e4e0;--kmip-case-muted:#959592;\n --kmip-case-caption:#c6c5bf;--kmip-case-line:#565652;--kmip-case-film-rim:#1d1d1d;\n --kmip-review-text:var(--kmip-case-text);--kmip-review-border:#777773;\n --wp--style--color--link:var(--kmip-case-text);\n background-color:var(--kmip-case-surface);color:var(--kmip-case-text);\n}\nhtml[data-kmip-theme-preview=\"light\"] body:is(.page-id-33549,.page-id-34024,.page-id-36679,.page-id-36730,.page-id-36801,.page-id-36820,.page-id-37207,.page-id-37631,.page-id-38832,.page-id-38885,.page-id-41716) {\n --kmip-case-surface:#e5e4e0;--kmip-case-text:#1d1d1d;--kmip-case-muted:#63635f;\n --kmip-case-caption:#63635f;--kmip-case-line:#aaa9a3;--kmip-case-film-rim:#fffef7;\n --kmip-review-border:var(--kmip-case-line);\n}\nhtml:root[data-kmip-theme-preview] body:is(.page-id-33549,.page-id-34024,.page-id-36679,.page-id-36730,.page-id-36801,.page-id-36820,.page-id-37207,.page-id-37631,.page-id-38832,.page-id-38885,.page-id-41716) :is(.bg-transition,.kmip-case-editorial,.kmip-chateau-story,.kmip-plaza-story,.kmip-villette-story,#faq,#gallery,#gallery-and-films,#shorts,#shorts-videos):not(.hero) {\n --color-bg:var(--kmip-case-surface)!important;--color-body:var(--kmip-case-text)!important;\n --kmip-review-text:var(--kmip-case-text);--kmip-review-border:var(--kmip-case-line);\n --wp--style--color--link:var(--kmip-case-text);\n background-color:var(--kmip-case-surface)!important;color:var(--kmip-case-text)!important;\n}\nhtml:root[data-kmip-theme-preview] body:is(.page-id-33549,.page-id-34024,.page-id-36679,.page-id-36730,.page-id-36801,.page-id-36820,.page-id-37207,.page-id-37631,.page-id-38832,.page-id-38885,.page-id-41716) :is(.article-item,.kmip-chateau-chapter,.kmip-plaza-chapter,.kmip-villette-chapter):not(.hero)>:is(h1,h2,h3,p,blockquote) {color:var(--kmip-case-text)!important}\nhtml:root[data-kmip-theme-preview] body:is(.page-id-33549,.page-id-34024,.page-id-36679,.page-id-36730,.page-id-36801,.page-id-36820,.page-id-37207,.page-id-37631,.page-id-38832,.page-id-38885,.page-id-41716) :is(.kmip-case-reading>.article-item,.kmip-case-pullquote) {border-color:var(--kmip-case-line)!important}\nhtml:root[data-kmip-theme-preview] body:is(.page-id-33549,.page-id-34024,.page-id-36679,.page-id-36730,.page-id-36801,.page-id-36820,.page-id-37207,.page-id-37631,.page-id-38832,.page-id-38885,.page-id-41716) #faq :is(.rank-math-question,.rank-math-answer,.rank-math-answer p) {color:var(--kmip-case-text)!important}\nhtml:root[data-kmip-theme-preview] body:is(.page-id-33549,.page-id-34024,.page-id-36679,.page-id-36730,.page-id-36801,.page-id-36820,.page-id-37207,.page-id-37631,.page-id-38832,.page-id-38885,.page-id-41716) #faq :is(.rank-math-faq-item,.rank-math-list-item,hr) {border-color:var(--kmip-case-line)!important}\n\/* Existing native captions remain in flow and editable. No gallery display changes. *\/\nhtml:root[data-kmip-theme-preview] body:is(.page-id-33549,.page-id-34024,.page-id-36679,.page-id-36730,.page-id-36801,.page-id-36820,.page-id-37207,.page-id-37631,.page-id-38832,.page-id-38885,.page-id-41716) :is(.kmip-story-image>figcaption,.kmip-case-film-credit,.kmip-plaza-film-caption,.kmip-family-film-caption,.kmip-chateau-film-credit,.kmip-case-pullquote cite) {color:var(--kmip-case-caption)!important;opacity:1!important}\nhtml:root[data-kmip-theme-preview] body:is(.page-id-33549,.page-id-34024,.page-id-36679,.page-id-36730,.page-id-36801,.page-id-36820,.page-id-37207,.page-id-37631,.page-id-38832,.page-id-38885,.page-id-41716) :is(.kmip-case-film-rim,.kmip-chateau-featured-film,.kmip-plaza-film,.kmip-case-preview-film) {background-color:var(--kmip-case-film-rim)!important}\n\/* Photographic heroes stay paired; StoryHero headers36730\/36801 inherit their story surface. *\/\nhtml:root[data-kmip-theme-preview] body:is(.page-id-33549,.page-id-34024,.page-id-36679,.page-id-36730,.page-id-36801,.page-id-36820,.page-id-37207,.page-id-37631,.page-id-38832,.page-id-38885,.page-id-41716) .hero {--kmip-review-text:#e5e4e0;--kmip-review-border:#b0afaa;--wp--style--color--link:#e5e4e0;color:#e5e4e0!important}\nhtml:root[data-kmip-theme-preview] body:is(.page-id-33549,.page-id-34024,.page-id-36679,.page-id-36730,.page-id-36801,.page-id-36820,.page-id-37207,.page-id-37631,.page-id-38832,.page-id-38885,.page-id-41716) .hero .content>:is(h1,h2,p) {color:#e5e4e0!important}\n\/* Team credits retain native Stone; photo reviews retain their native Black presentation. *\/\nhtml:root[data-kmip-theme-preview] body:is(.page-id-33549,.page-id-34024,.page-id-36679,.page-id-36730,.page-id-36801,.page-id-36820,.page-id-37207,.page-id-37631,.page-id-38832,.page-id-38885,.page-id-41716) .kmip-team-credits {--kmip-review-text:#1d1d1d;--kmip-review-border:#aaa9a3;color:#1d1d1d!important}\n\/* Black inquiry, Charcoal intake, original native white controls and form identities. *\/\n:is(html:root[data-kmip-theme-preview] body:is(.page-id-33549,.page-id-34024,.page-id-36679,.page-id-36730,.page-id-36801,.page-id-36820,.page-id-37207,.page-id-37631,.page-id-38832,.page-id-38885,.page-id-41716,.page-id-43309,.page-id-40533,.page-id-36402,.page-id-43125,.page-id-43126) #contact-us,html:root[data-kmip-theme-preview] body.page-id-42812 #album-inquiry,html:root[data-kmip-theme-preview] body.page-id-42805 #request) {\n --kmip-review-text:#e5e4e0;--kmip-review-border:#90908b;\n --kmip-contact-ink:#e5e4e0;--kmip-contact-muted:#aaa9a3;--kmip-contact-line:#777773;\n --kmip-intake-label:#e5e4e0;--kmip-intake-focus:#e5e4e0;--kmip-intake-error:#ffb5ae;\n background-color:#000!important;color:#e5e4e0!important;\n}\n:is(html:root[data-kmip-theme-preview] body:is(.page-id-33549,.page-id-34024,.page-id-36679,.page-id-36730,.page-id-36801,.page-id-36820,.page-id-37207,.page-id-37631,.page-id-38832,.page-id-38885,.page-id-41716,.page-id-43309,.page-id-40533,.page-id-36402,.page-id-43125,.page-id-43126) #contact-us,html:root[data-kmip-theme-preview] body.page-id-42812 #album-inquiry,html:root[data-kmip-theme-preview] body.page-id-42805 #request) :is(.content>h2,.content>p,form p,.kmip-form-privacy a,.kmip-form-note,.wpcf7-response-output) {color:#e5e4e0!important}\n:is(html:root[data-kmip-theme-preview] body:is(.page-id-33549,.page-id-34024,.page-id-36679,.page-id-36730,.page-id-36801,.page-id-36820,.page-id-37207,.page-id-37631,.page-id-38832,.page-id-38885,.page-id-41716,.page-id-43309,.page-id-40533,.page-id-36402,.page-id-43125,.page-id-43126) #contact-us,html:root[data-kmip-theme-preview] body.page-id-42812 #album-inquiry,html:root[data-kmip-theme-preview] body.page-id-42805 #request) .wpcf7:has(.kmip-unified-intake) {background-color:#1d1d1d!important;color:#e5e4e0!important}\n:is(html:root[data-kmip-theme-preview] body:is(.page-id-33549,.page-id-34024,.page-id-36679,.page-id-36730,.page-id-36801,.page-id-36820,.page-id-37207,.page-id-37631,.page-id-38832,.page-id-38885,.page-id-41716,.page-id-43309,.page-id-40533,.page-id-36402,.page-id-43125,.page-id-43126) #contact-us,html:root[data-kmip-theme-preview] body.page-id-42812 #album-inquiry,html:root[data-kmip-theme-preview] body.page-id-42805 #request) .kmip-unified-intake label {color:#e5e4e0!important}\n:is(html:root[data-kmip-theme-preview] body:is(.page-id-33549,.page-id-34024,.page-id-36679,.page-id-36730,.page-id-36801,.page-id-36820,.page-id-37207,.page-id-37631,.page-id-38832,.page-id-38885,.page-id-41716,.page-id-43309,.page-id-40533,.page-id-36402,.page-id-43125,.page-id-43126) #contact-us,html:root[data-kmip-theme-preview] body.page-id-42812 #album-inquiry,html:root[data-kmip-theme-preview] body.page-id-42805 #request) .kmip-unified-intake :is(input[type=\"text\"],input[type=\"email\"],input[type=\"tel\"],input[type=\"date\"],input[type=\"number\"],input[type=\"url\"],select,textarea) {background-color:#fffef7!important;color:#1d1d1d!important}\n:is(html:root[data-kmip-theme-preview] body:is(.page-id-33549,.page-id-34024,.page-id-36679,.page-id-36730,.page-id-36801,.page-id-36820,.page-id-37207,.page-id-37631,.page-id-38832,.page-id-38885,.page-id-41716,.page-id-43309,.page-id-40533,.page-id-36402,.page-id-43125,.page-id-43126) #contact-us,html:root[data-kmip-theme-preview] body.page-id-42812 #album-inquiry,html:root[data-kmip-theme-preview] body.page-id-42805 #request) .kmip-unified-intake ::placeholder {color:#63635f!important;opacity:1!important}\n:is(html:root[data-kmip-theme-preview] body:is(.page-id-33549,.page-id-34024,.page-id-36679,.page-id-36730,.page-id-36801,.page-id-36820,.page-id-37207,.page-id-37631,.page-id-38832,.page-id-38885,.page-id-41716,.page-id-43309,.page-id-40533,.page-id-36402,.page-id-43125,.page-id-43126) #contact-us,html:root[data-kmip-theme-preview] body.page-id-42812 #album-inquiry,html:root[data-kmip-theme-preview] body.page-id-42805 #request) .wpcf7-not-valid-tip {color:#ffb5ae!important}\nhtml:root[data-kmip-theme-preview] body:is(.page-id-33549,.page-id-34024,.page-id-36679,.page-id-36730,.page-id-36801,.page-id-36820,.page-id-37207,.page-id-37631,.page-id-38832,.page-id-38885,.page-id-41716) .kmip-footer-2026 {--kmip-footer-paper:var(--kmip-case-surface);--kmip-footer-ink:var(--kmip-case-text);--kmip-footer-muted:var(--kmip-case-muted);--kmip-footer-line:var(--kmip-case-line)}\n\/* Reuse existing video controllers; presentation only. Actual photo\/story heroes get no new Pause UI. *\/\nbody:is(.page-id-33549,.page-id-34024,.page-id-36679,.page-id-36730,.page-id-36801,.page-id-36820,.page-id-37207,.page-id-37631,.page-id-38832,.page-id-38885,.page-id-41716) .hero .kmip-work-video-toggle{position:absolute;inset:auto auto 12px 12px;z-index:6;display:grid;place-items:center;box-sizing:border-box;width:44px;height:44px;min-width:44px;min-height:44px;margin:0;padding:13px;border:0;border-radius:3px;background:rgb(17 17 17 \/ 60%);color:#fffef7;cursor:pointer;line-height:1;box-shadow:none}\nbody:is(.page-id-33549,.page-id-34024,.page-id-36679,.page-id-36730,.page-id-36801,.page-id-36820,.page-id-37207,.page-id-37631,.page-id-38832,.page-id-38885,.page-id-41716) .hero .kmip-work-video-toggle svg{width:18px;height:18px;display:block;fill:currentColor}\nbody:is(.page-id-33549,.page-id-34024,.page-id-36679,.page-id-36730,.page-id-36801,.page-id-36820,.page-id-37207,.page-id-37631,.page-id-38832,.page-id-38885,.page-id-41716) .hero .kmip-work-video-toggle:focus-visible{outline:2px solid #fffef7;outline-offset:2px;box-shadow:0 0 0 4px #1d1d1d}\n@media(hover:hover){body:is(.page-id-33549,.page-id-34024,.page-id-36679,.page-id-36730,.page-id-36801,.page-id-36820,.page-id-37207,.page-id-37631,.page-id-38832,.page-id-38885,.page-id-41716) .hero .kmip-work-video-toggle:hover{background:rgb(17 17 17 \/ 75%)}}\n\/* Existing controlled reels: one video row, one caption row; no absolute button over the caption. *\/\nhtml:root[data-kmip-theme-preview] body:is(.page-id-34024,.page-id-36679,.page-id-36730,.page-id-36801,.page-id-36820) :is(#result,#intro,#shorts) figure.wp-block-video.kmip-work-reel-controlled {position:relative!important;display:grid!important;grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto}\nhtml:root[data-kmip-theme-preview] body:is(.page-id-34024,.page-id-36679,.page-id-36730,.page-id-36801,.page-id-36820) :is(#result,#intro,#shorts) figure.kmip-work-reel-controlled>video {grid-area:1 \/ 1}\nhtml:root[data-kmip-theme-preview] body:is(.page-id-34024,.page-id-36679,.page-id-36730,.page-id-36801,.page-id-36820) :is(#result,#intro,#shorts) figure.kmip-work-reel-controlled>figcaption {grid-area:2 \/ 1;color:var(--kmip-case-caption)!important}\nhtml:root[data-kmip-theme-preview] body:is(.page-id-34024,.page-id-36679,.page-id-36730,.page-id-36801,.page-id-36820) :is(#result,#intro,#shorts) figure.kmip-work-reel-controlled>.kmip-work-reel-toggle {\n position:relative!important;grid-area:1 \/ 1;align-self:end;justify-self:start;inset:auto!important;z-index:2;display:inline-flex!important;align-items:center;justify-content:center;\n box-sizing:border-box;min-width:44px!important;min-height:44px!important;width:44px!important;height:44px!important;max-width:none;margin:8px!important;padding:0!important;appearance:none;border:0!important;border-radius:3px;background:rgba(17,17,17,.72)!important;color:#fffef7!important;cursor:pointer;box-shadow:none!important;\n}\nhtml:root[data-kmip-theme-preview] body:is(.page-id-34024,.page-id-36679,.page-id-36730,.page-id-36801,.page-id-36820) :is(#result,#intro,#shorts) .kmip-work-reel-toggle::before {content:none}\nhtml:root[data-kmip-theme-preview] body:is(.page-id-34024,.page-id-36679,.page-id-36730,.page-id-36801,.page-id-36820) :is(#result,#intro,#shorts) .kmip-work-reel-toggle svg {position:relative;display:block;width:18px;height:18px;fill:currentColor}\nhtml:root[data-kmip-theme-preview] body:is(.page-id-34024,.page-id-36679,.page-id-36730,.page-id-36801,.page-id-36820) :is(#result,#intro,#shorts) .kmip-work-reel-toggle:focus-visible {outline:2px solid #fffef7!important;outline-offset:2px;box-shadow:0 0 0 4px #1d1d1d!important}\n@media(prefers-reduced-motion:reduce){body:is(.page-id-33549,.page-id-34024,.page-id-36679,.page-id-36730,.page-id-36801,.page-id-36820,.page-id-37207,.page-id-37631,.page-id-38832,.page-id-38885,.page-id-41716) .hero .kmip-work-video-toggle,html:root[data-kmip-theme-preview] body:is(.page-id-36679,.page-id-36730,.page-id-36801,.page-id-36820) .kmip-work-reel-toggle {animation:none!important;transition:none!important}}\n\n\n\/* Work gateway: neutral title\/filter surfaces follow Appearance.\n   Photographic cards keep their existing overlay, white labels and motion owner. *\/\nhtml[data-kmip-theme-preview] body.page-id-29993 {\n --kmip-work-filter-active:color-mix(in srgb,var(--kmip-mode-ink) 8%,transparent);\n --kmip-work-filter-focus:var(--kmip-mode-ink);\n background-color:var(--kmip-mode-surface);color:var(--kmip-mode-ink);\n}\nhtml:root[data-kmip-theme-preview] body.page-id-29993 .wp-block-post-content>:is(.sec-hero,.sec.v2:has(>#case-studies)) {\n --color-bg:var(--kmip-mode-surface);--color-body:var(--kmip-mode-ink);--color-heading:var(--color-body);\n --wp--style--color--link:var(--color-body);\n background-color:var(--kmip-mode-surface)!important;color:var(--kmip-mode-ink)!important;\n --kmip-review-text:var(--kmip-mode-ink,#1d1d1d);--kmip-review-border:var(--kmip-mode-rule,#aaa9a3);\n}\nhtml:root[data-kmip-theme-preview] body.page-id-29993 .sec-hero>.wp-block-heading {color:var(--kmip-mode-ink)!important}\nhtml:root[data-kmip-theme-preview] body.page-id-29993 .sec-hero>p {color:var(--kmip-mode-muted)!important}\nhtml:root[data-kmip-theme-preview] body.page-id-29993 .filters,\nhtml:root[data-kmip-theme-preview] body.page-id-29993 .filters :is(h5,button,label) {color:var(--kmip-mode-ink)!important}\nhtml:root[data-kmip-theme-preview] body.page-id-29993 .filters ul[data-work-panel] {\n background:var(--kmip-mode-paper);color:var(--kmip-mode-ink);border-color:var(--kmip-mode-rule);\n}\nhtml[data-kmip-theme-preview] body.page-id-29993 #all-items .card-module {\n --color-body:#fffef7;--color-heading:var(--color-body);--wp--style--color--link:#fffef7;\n}\n\n\/* Planner profiles: neutral editorial copy follows Appearance; portrait heroes\n   and the existing Black testimonial interludes keep their own foreground. *\/\nhtml:root[data-kmip-theme-preview] body:is(.page-id-31718,.page-id-30743) main {\n --kmip-review-fill:transparent;--kmip-review-text:var(--kmip-mode-ink);\n --kmip-review-border:var(--kmip-mode-rule);--kmip-service-focus:var(--kmip-mode-ink);\n}\nhtml:root[data-kmip-theme-preview] body.page-id-31718 #what-clients-say .card:not(.card-module) {\n --color-body:var(--kmip-mode-ink);--color-heading:var(--color-body);--wp--style--color--link:var(--color-body);\n background-color:var(--kmip-mode-paper)!important;color:var(--kmip-mode-ink)!important;\n}\nhtml:root[data-kmip-theme-preview] body.page-id-30743 #nadia-profile,\nhtml:root[data-kmip-theme-preview] body.page-id-30743 #nadia-profile>.sec:not(.nadia-home-testimonial):not(.kmip-planner-hero-shell) {\n --color-body:var(--kmip-mode-ink);--color-heading:var(--color-body);--wp--style--color--link:var(--color-body);\n --kmip-film-rim:var(--kmip-mode-paper);--kmip-mode-local-muted:var(--kmip-mode-muted);\n background-color:var(--kmip-mode-surface)!important;color:var(--kmip-mode-ink)!important;\n}\nhtml:root[data-kmip-theme-preview] body.page-id-30743 #nadia-profile>.has-custom-white-background-color {\n background-color:var(--kmip-mode-paper)!important;\n}\nhtml:root[data-kmip-theme-preview] body:is(.page-id-31718,.page-id-30743) .kmip-people-section {\n --color-body:var(--kmip-mode-ink);--color-heading:var(--color-body);--wp--style--color--link:var(--color-body);\n background-color:var(--kmip-mode-surface)!important;color:var(--kmip-mode-ink)!important;\n}\nhtml:root[data-kmip-theme-preview] body:is(.page-id-31718,.page-id-30743) .kmip-planner-hero-shell,\nhtml:root[data-kmip-theme-preview] body:is(.page-id-31718,.page-id-30743) .kmip-planner-hero,\nhtml:root[data-kmip-theme-preview] body.page-id-30743 #nadia-profile .nadia-home-testimonial {\n --color-body:#e5e4e0;--color-heading:currentColor;--wp--style--color--link:#e5e4e0;\n --kmip-review-fill:transparent;--kmip-review-text:#e5e4e0;--kmip-review-border:#777773;--kmip-service-focus:#e5e4e0;\n color:#e5e4e0!important;\n}\nhtml:root[data-kmip-theme-preview] body.page-id-30743 #nadia-profile #faq :is(.rank-math-question,.rank-math-answer) {color:inherit!important}\nhtml:root[data-kmip-theme-preview] body.page-id-30743 #nadia-profile #faq :is(.rank-math-list-item,.rank-math-faq-item) {border-color:var(--kmip-mode-rule)!important}\n\n\/* Guide-family neutral surfaces: merge into the existing44437 owner after registry\/palette membership.\n   app.js remains the owner of scroll phases. These rules never target photo pixels or intake controls. *\/\nhtml:root[data-kmip-theme-preview] body.page-id-37479 #kmip-where>.where-section:not(.where-private):not(.sec-cta),\nhtml:root[data-kmip-theme-preview] body.page-id-37479 #kmip-where #faq {\n --color-body:var(--kmip-mode-ink);--color-heading:var(--color-body);--kmip-mode-local-muted:var(--kmip-mode-muted);\n background-color:var(--kmip-mode-surface)!important;color:var(--kmip-mode-ink)!important;\n}\nhtml:root[data-kmip-theme-preview] body.page-id-37479 #kmip-where .where-private {\n --color-body:#e5e4e0;--color-heading:var(--color-body);--kmip-mode-local-muted:#959592;\n background-color:#1d1d1d!important;color:#e5e4e0!important;\n}\nhtml:root[data-kmip-theme-preview] body.page-id-37736 .cost-guide {\n --color-bg:var(--kmip-mode-surface);--color-body:var(--kmip-mode-ink);--color-heading:var(--color-body);\n --kmip-review-text:var(--color-body);--kmip-review-border:var(--kmip-mode-rule);--kmip-service-focus:var(--color-body);\n}\nhtml:root[data-kmip-theme-preview] body.page-id-39223 #kmip-photo-guide>.guide-area:not(.has-accent-5-background-color),\nhtml:root[data-kmip-theme-preview] body.page-id-39223 #location-questions {\n --color-body:var(--kmip-mode-ink);--color-heading:var(--color-body);--kmip-mode-local-muted:var(--kmip-mode-muted);\n background-color:var(--kmip-mode-surface)!important;color:var(--kmip-mode-ink)!important;\n}\nhtml:root[data-kmip-theme-preview] body.page-id-39223 #kmip-photo-guide>.guide-area.has-accent-5-background-color {\n --color-body:#e5e4e0;--color-heading:var(--color-body);--kmip-mode-local-muted:#959592;color:#e5e4e0!important;\n}\nhtml:root[data-kmip-theme-preview] body.page-id-39223 .guide-access:not(.guide-access-blue) {color:#e5e4e0!important;--color-body:#e5e4e0;--color-heading:currentColor}\nhtml:root[data-kmip-theme-preview] body.page-id-39397 .creative-ideas-body {\n --color-body:var(--kmip-mode-ink);--color-heading:var(--color-body);--color-border:var(--kmip-mode-rule);\n background-color:var(--kmip-mode-surface)!important;color:var(--kmip-mode-ink)!important;\n}\nhtml:root[data-kmip-theme-preview] body.page-id-39397 .creative-cta {--color-body:#fffef7;--color-heading:var(--color-body);color:#fffef7!important}\nhtml:root[data-kmip-theme-preview] body:is(.page-id-31961,.page-id-31550) .bg-transition,\nhtml:root[data-kmip-theme-preview] body.page-id-31961 #faq {\n --color-bg:var(--kmip-mode-surface);--color-body:var(--kmip-mode-ink);--color-heading:var(--color-body);\n --kmip-mode-local-muted:var(--kmip-mode-muted);--kmip-mode-local-rule:var(--kmip-mode-rule);\n background-color:var(--kmip-mode-surface)!important;color:var(--kmip-mode-ink)!important;\n}\nhtml:root[data-kmip-theme-preview] body:is(.page-id-31961,.page-id-31550) .bg-transition .card:not(.card-module) {\n --color-body:var(--kmip-mode-ink);--color-heading:var(--color-body);\n background-color:var(--kmip-mode-paper)!important;color:var(--kmip-mode-ink)!important;\n}\nhtml:root[data-kmip-theme-preview] body.page-id-31550 .sec-map {\n --color-body:#e5e4e0;--color-heading:var(--color-body);background-color:#000;color:#e5e4e0;\n}\n\n\/* About neutral copy uses mode tokens; fixed portraits\/hero\/inquiry keep their existing dark roles. *\/\nhtml:root[data-kmip-theme-preview] body.page-id-29952 #kmip-about {\n --color-body:var(--kmip-mode-ink);--color-heading:var(--color-body);--wp--style--color--link:var(--color-body);\n}\nhtml:root[data-kmip-theme-preview] body.page-id-29952 #kmip-about .about-values {\n --color-body:var(--kmip-mode-ink);--color-heading:var(--color-body);--wp--style--color--link:var(--color-body);\n background-color:var(--kmip-mode-surface)!important;color:var(--kmip-mode-ink)!important;\n}\nhtml:root[data-kmip-theme-preview] body.page-id-29952 #kmip-about :is(.about-hero,.about-portrait,.about-inquire,.b15-panel) {\n --about-ink:#1d1d1d;--about-paper:#fffef7;--about-blue:#e5e4e0;\n --color-body:#fffef7;--color-heading:var(--color-body);--wp--style--color--link:var(--color-body);\n --kmip-review-text:#fffef7;--kmip-review-border:#777773;--kmip-review-fill:transparent;\n}\nhtml:root[data-kmip-theme-preview] body.page-id-29952 #kmip-about #chapter-tabs {\n --about-ink:#1d1d1d;--about-paper:#fffef7;--color-body:#1d1d1d;--color-heading:var(--color-body);\n}\nhtml:root[data-kmip-theme-preview=\"dark\"] body.page-id-29952 #kmip-about .about-logo-row img {filter:brightness(0) invert(.88)}\nhtml:root[data-kmip-theme-preview=\"light\"] body.page-id-29952 #kmip-about .about-logo-row img {filter:brightness(0)}\n\n\/* Team portraits stay unchanged; plain directory copy and service-row paper follow the selected pair. *\/\nhtml:root[data-kmip-theme-preview] body.page-id-31913 :is(#team,#services,.signature-service-items,.signature-service-item,#faq) {\n --color-bg:var(--kmip-mode-surface);--color-body:var(--kmip-mode-ink);--color-heading:var(--color-body);\n --wp--style--color--link:var(--color-body);\n background-color:var(--kmip-mode-surface)!important;color:var(--kmip-mode-ink)!important;\n}\nhtml:root[data-kmip-theme-preview] body.page-id-31913 :is(.team-hero-refined,.sec-vip-experience) {\n --color-body:#fffef7;--color-heading:var(--color-body);--wp--style--color--link:var(--color-body);\n --kmip-review-text:#fffef7;--kmip-review-border:#777773;--kmip-review-fill:transparent;\n}\n\n\/* Photographer-directory roster and standards are neutral. Its peacock opening and photographic inquiry stay dark. *\/\nhtml:root[data-kmip-theme-preview] body.page-id-31918 .kmip-artists :is(.artists-roster,.artists-standard) {\n --color-body:var(--kmip-mode-ink);--color-heading:var(--color-body);--wp--style--color--link:var(--color-body);\n color:var(--kmip-mode-ink);\n}\nhtml:root[data-kmip-theme-preview] body.page-id-31918 .kmip-artists :is(.artists-opening,.artists-inquiry) {\n --color-body:var(--artists-light,#f4f2ec);--color-heading:var(--color-body);--wp--style--color--link:var(--color-body);\n --kmip-review-text:#fffef7;--kmip-review-border:#777773;--kmip-review-fill:transparent;\n}\n\n\n\/* Service Appearance registry: shared palette, family adapters and existing controller.\n   Native scroll controllers retain their phase classes; native page CSS consumes these tokens. *\/\nbody:is(.page-id-29435,.page-id-37647,.page-id-31884,.page-id-30319,.page-id-39394,.page-id-38022,.page-id-38003,.page-id-38045,.page-id-31919,.page-id-38056,.page-id-31882,.page-id-43125,.page-id-43123,.page-id-42764,.page-id-40533,.page-id-38039,.page-id-43126,.page-id-37984,.page-id-37238,.page-id-37588,.page-id-43114,.page-id-36402,.page-id-37077,.page-id-37635,.page-id-34121,.page-id-39002,.page-id-42805,.page-id-37986,.page-id-42812,.page-id-39593,.page-id-32090,.page-id-29993,.page-id-8,.page-id-37479,.page-id-37394,.page-id-37736,.page-id-37492,.page-id-37503,.page-id-37567,.page-id-37682,.page-id-31918,.page-id-39223,.page-id-39397,.page-id-29952,.page-id-31718,.page-id-30743,.page-id-31913,.page-id-31850,.page-id-31961,.page-id-31550,.page-id-32574,.page-id-31125,.page-id-28821) {\n --kmip-mode-surface:#1d1d1d;--kmip-mode-paper:#1d1d1d;--kmip-mode-ink:#e5e4e0;\n --kmip-mode-muted:#959592;--kmip-mode-rule:#565652;--kmip-mode-button-fill:#fffef7;--kmip-mode-button-text:#1d1d1d;--kmip-mode-focus:var(--kmip-mode-ink);\n --kmip-mode-color-scheme:dark;--kmip-mode-filter-chevron:url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' viewBox='0 0 24 24'%3E%3Cpath d='m6 9 6 6 6-6' fill='none' stroke='%23e5e4e0' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'\/%3E%3C\/svg%3E\");\n}\nhtml[data-kmip-theme-preview=\"light\"] body:is(.page-id-29435,.page-id-37647,.page-id-31884,.page-id-30319,.page-id-39394,.page-id-38022,.page-id-38003,.page-id-38045,.page-id-31919,.page-id-38056,.page-id-31882,.page-id-43125,.page-id-43123,.page-id-42764,.page-id-40533,.page-id-38039,.page-id-43126,.page-id-37984,.page-id-37238,.page-id-37588,.page-id-43114,.page-id-36402,.page-id-37077,.page-id-37635,.page-id-34121,.page-id-39002,.page-id-42805,.page-id-37986,.page-id-42812,.page-id-39593,.page-id-32090,.page-id-29993,.page-id-8,.page-id-37479,.page-id-37394,.page-id-37736,.page-id-37492,.page-id-37503,.page-id-37567,.page-id-37682,.page-id-31918,.page-id-39223,.page-id-39397,.page-id-29952,.page-id-31718,.page-id-30743,.page-id-31913,.page-id-31850,.page-id-31961,.page-id-31550,.page-id-32574,.page-id-31125,.page-id-28821) {\n --kmip-mode-surface:#e5e4e0;--kmip-mode-paper:#fffef7;--kmip-mode-ink:#1d1d1d;\n --kmip-mode-muted:#63635f;--kmip-mode-rule:#aaa9a3;--kmip-mode-button-fill:#000;--kmip-mode-button-text:#fffef7;--kmip-mode-focus:var(--kmip-mode-ink);\n --kmip-mode-color-scheme:light;--kmip-mode-filter-chevron:url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' viewBox='0 0 24 24'%3E%3Cpath d='m6 9 6 6 6-6' fill='none' stroke='%231d1d1d' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'\/%3E%3C\/svg%3E\");\n}\n\/* Chapter panels retain their native light control palette independently of the editorial mode. *\/\nhtml:root[data-kmip-theme-preview] body:is(.page-id-29435,.page-id-37647,.page-id-31884,.page-id-30319,.page-id-39394,.page-id-38022,.page-id-38003,.page-id-38045,.page-id-31919,.page-id-38056,.page-id-31882,.page-id-43125,.page-id-43123,.page-id-42764,.page-id-40533,.page-id-38039,.page-id-43126,.page-id-37984,.page-id-37238,.page-id-37588,.page-id-43114,.page-id-36402,.page-id-37077,.page-id-37635,.page-id-34121,.page-id-39002,.page-id-42805,.page-id-37986,.page-id-42812,.page-id-39593,.page-id-32090) #chapter-tabs {\n --kmip-mode-button-fill:#000;--kmip-mode-button-text:#fffef7;--kmip-mode-focus:#1d1d1d;\n}\n\n\/* PROPOSED SERVICE REGISTRY FRAGMENT \u2014 integrate into the existing44437 owner.\n   Parent defines the --kmip-mode-* contract once. Not a separate stylesheet\/handler.\n   Keep app.js as sole owner of native scroll phase class changes. *\/\nhtml[data-kmip-theme-preview] body:is(.page-id-37238,.page-id-36402,.page-id-37588,.page-id-37984,.page-id-37647,.page-id-31919,.page-id-31882,.page-id-32090,.page-id-37986,.page-id-29435,.page-id-31718,.page-id-37394,.page-id-37492,.page-id-37503,.page-id-37567,.page-id-37682,.page-id-31850) .bg-transition {\n --kmip-review-fill:transparent;\n --kmip-review-text:var(--color-body);\n --kmip-review-border:var(--kmip-mode-local-rule,var(--kmip-mode-rule));\n --kmip-service-focus:var(--color-body);\n --wp--style--color--link:var(--color-body);\n background-color:var(--color-bg)!important;color:var(--color-body)!important;\n}\nhtml[data-kmip-theme-preview] body:is(.page-id-37238,.page-id-36402,.page-id-37588,.page-id-37984,.page-id-37647,.page-id-31919,.page-id-31882,.page-id-32090,.page-id-37986,.page-id-29435,.page-id-31718,.page-id-37394,.page-id-37492,.page-id-37503,.page-id-37567,.page-id-37682,.page-id-31850) .bg-transition.has-contrast-background-color {\n --color-bg:var(--kmip-mode-surface);--color-body:var(--kmip-mode-ink);--color-heading:var(--color-body);\n --kmip-mode-local-muted:var(--kmip-mode-muted);--kmip-mode-local-rule:var(--kmip-mode-rule);\n}\n\/* Explicit native Light\/Warm\/White\/Black scroll phases retain their roles, like Home. *\/\nhtml[data-kmip-theme-preview] body:is(.page-id-37238,.page-id-36402,.page-id-37588,.page-id-37984,.page-id-37647,.page-id-31919,.page-id-31882,.page-id-32090,.page-id-37986,.page-id-29435,.page-id-31718,.page-id-37394,.page-id-37492,.page-id-37503,.page-id-37567,.page-id-37682,.page-id-31850) .bg-transition.has-base-background-color {\n --color-bg:#e5e4e0;--color-body:#1d1d1d;--color-heading:var(--color-body);--kmip-mode-local-muted:#63635f;--kmip-mode-local-rule:#aaa9a3;\n}\nhtml[data-kmip-theme-preview] body:is(.page-id-37238,.page-id-36402,.page-id-37588,.page-id-37984,.page-id-37647,.page-id-31919,.page-id-31882,.page-id-32090,.page-id-37986,.page-id-29435,.page-id-31718,.page-id-37394,.page-id-37492,.page-id-37503,.page-id-37567,.page-id-37682,.page-id-31850) .bg-transition.has-accent-5-background-color {\n --color-bg:#000;--color-body:#e5e4e0;--color-heading:var(--color-body);--kmip-mode-local-muted:#959592;--kmip-mode-local-rule:#565652;\n}\nhtml[data-kmip-theme-preview] body:is(.page-id-37238,.page-id-36402,.page-id-37588,.page-id-37984,.page-id-37647,.page-id-31919,.page-id-31882,.page-id-32090,.page-id-37986,.page-id-29435,.page-id-31718,.page-id-37394,.page-id-37492,.page-id-37503,.page-id-37567,.page-id-37682,.page-id-31850) .bg-transition:is(.has-custom-warm-background-color,.has-custom-white-background-color) {\n --color-bg:#fffef7;--color-body:#1d1d1d;--color-heading:var(--color-body);--kmip-mode-local-muted:#63635f;--kmip-mode-local-rule:#aaa9a3;\n}\n\/* Venue article\/reel\/film\/gallery neutral families. Native paint declarations\n   move to tokens in proposal-native-palette-edits.json; no inherited global preset remap. *\/\nhtml[data-kmip-theme-preview] body:is(.page-id-37635,.page-id-37077) :is(.kmip-venue-main,.kmip-venue-reels,.kmip-venue-film,.kmip-venue-films,.kmip-venue-gallery) {\n --color-bg:var(--kmip-mode-surface);--color-body:var(--kmip-mode-ink);--color-heading:var(--color-body);\n --kmip-mode-local-muted:var(--kmip-mode-muted);--kmip-mode-local-rule:var(--kmip-mode-rule);\n --kmip-review-fill:transparent;--kmip-review-text:var(--kmip-mode-ink);--kmip-review-border:var(--kmip-mode-rule);--kmip-service-focus:var(--kmip-mode-focus);\n --wp--style--color--link:var(--kmip-mode-ink);\n background-color:var(--kmip-mode-surface)!important;color:var(--kmip-mode-ink)!important;\n}\nhtml[data-kmip-theme-preview] body.page-id-43114 #kmip-rooftop {\n --color-bg:var(--kmip-mode-surface);--color-body:var(--kmip-mode-ink);--color-heading:var(--color-body);\n --kmip-mode-local-muted:var(--kmip-mode-muted);--kmip-mode-local-rule:var(--kmip-mode-rule);\n --kmip-review-fill:transparent;--kmip-review-text:var(--kmip-mode-ink);--kmip-review-border:var(--kmip-mode-rule);--kmip-service-focus:var(--kmip-mode-focus);\n --wp--style--color--link:var(--kmip-mode-ink);\n}\n\/* The custom comparison paints its sticky cells Charcoal; keep the complete pair fixed. *\/\nhtml[data-kmip-theme-preview] body.page-id-43114 #kmip-rooftop .rooftop-dark {\n --color-bg:#1d1d1d;--color-body:#e5e4e0;--color-heading:var(--color-body);--kmip-mode-local-muted:#959592;--kmip-mode-local-rule:#565652;\n --kmip-review-fill:transparent;--kmip-review-text:#e5e4e0;--kmip-review-border:#777773;--kmip-service-focus:#e5e4e0;\n --wp--style--color--link:#e5e4e0;\n}\n\/* FAQ is a neutral independent surface, rather than whichever scroll phase sits behind it. *\/\nhtml[data-kmip-theme-preview] body:is(.page-id-37238,.page-id-36402,.page-id-37635,.page-id-37077,.page-id-43114,.page-id-37394) .sec-faq {\n --color-bg:var(--kmip-mode-surface);--color-body:var(--kmip-mode-ink);--color-heading:var(--color-body);\n --kmip-mode-local-muted:var(--kmip-mode-muted);--kmip-mode-local-rule:var(--kmip-mode-rule);\n --kmip-review-text:var(--kmip-mode-ink);--kmip-review-border:var(--kmip-mode-rule);--kmip-service-focus:var(--kmip-mode-focus);\n background-color:var(--kmip-mode-surface)!important;color:var(--kmip-mode-ink)!important;\n}\nhtml[data-kmip-theme-preview] body:is(.page-id-37238,.page-id-36402,.page-id-37635,.page-id-37077,.page-id-43114,.page-id-37394) .sec-faq :is(.rank-math-question,.rank-math-answer,.rank-math-answer p) {color:var(--kmip-mode-ink)!important}\nhtml[data-kmip-theme-preview] body:is(.page-id-37238,.page-id-36402,.page-id-37635,.page-id-37077,.page-id-43114,.page-id-37394) .sec-faq :is(.rank-math-faq-item,.rank-math-list-item,hr) {border-color:var(--kmip-mode-rule)!important}\n\/* Existing Work\/related phases are intentionally Black. Forms and heroes are untouched. *\/\nhtml[data-kmip-theme-preview] body:is(.page-id-37238,.page-id-37635,.page-id-37077) #more-projects {\n --color-bg:#000;--color-body:#e5e4e0;--color-heading:var(--color-body);--kmip-mode-local-muted:#959592;--kmip-mode-local-rule:#565652;\n --kmip-review-fill:transparent;--kmip-review-text:#e5e4e0;--kmip-review-border:#777773;--kmip-service-focus:#e5e4e0;\n background-color:#000!important;color:#e5e4e0!important;\n}\n\/* Real neutral labels\/captions use paired quiet ink at full opacity.\n   This does not target photo-overlay labels or image\/video elements. *\/\nhtml[data-kmip-theme-preview] body:is(.page-id-37238,.page-id-36402,.page-id-37588,.page-id-37984,.page-id-37647,.page-id-31919,.page-id-31882,.page-id-32090,.page-id-37986,.page-id-29435,.page-id-31718,.page-id-37394,.page-id-37492,.page-id-37503,.page-id-37567,.page-id-37682,.page-id-31850) .bg-transition :is(.has-title>.eyebrow,.article-item>.eyebrow,.article-header>section>.eyebrow) {\n color:var(--kmip-mode-local-muted,var(--kmip-mode-muted))!important;opacity:1!important;mix-blend-mode:normal!important;\n}\nhtml[data-kmip-theme-preview] body:is(.page-id-37635,.page-id-37077) :is(.kmip-venue-main,.kmip-venue-reels,.kmip-venue-film,.kmip-venue-films,.kmip-venue-gallery) :is(.has-title>.eyebrow,.case-summery .eyebrow) {\n color:var(--kmip-mode-muted)!important;opacity:1!important;mix-blend-mode:normal!important;\n}\nhtml[data-kmip-theme-preview] body:is(.page-id-37635,.page-id-37077) :is(.kmip-venue-features .setups .setup-item-content>.has-figure>figure.wp-block-image>figcaption,.kmip-venue-reels figure.wp-block-video>figcaption) {\n color:var(--kmip-mode-muted)!important;opacity:1!important;\n}\nhtml[data-kmip-theme-preview] body:is(.page-id-37238,.page-id-36402,.page-id-37635,.page-id-37077,.page-id-43114,.page-id-37394) .sec-faq>.eye {\n color:var(--kmip-mode-muted)!important;opacity:1!important;mix-blend-mode:normal!important;\n}\n\n\/* DRAFT merge into the existing shared structural service adapter in44437.\n   Root defines --kmip-mode-* tokens and existing controller\/loader membership.\n   Native catalog\/album palettes are parameterized in their existing page owners.\n   This section covers only native structural phases outside those family roots. *\/\nhtml:root[data-kmip-theme-preview] body:is(.page-id-39002,.page-id-34121,.page-id-42805) main :is(#faq,#editing-faq) {\n --color-bg:var(--kmip-mode-surface);--color-body:var(--kmip-mode-ink);--color-heading:var(--color-body);\n --kmip-review-fill:var(--kmip-mode-button-fill);--kmip-review-text:var(--kmip-mode-button-text);--kmip-review-border:var(--kmip-mode-button-fill);\n background-color:var(--kmip-mode-surface)!important;color:var(--kmip-mode-ink)!important;\n}\nhtml:root[data-kmip-theme-preview] body:is(.page-id-39002,.page-id-34121,.page-id-42805) main :is(#faq,#editing-faq) :is(.eye,.rank-math-question,.rank-math-answer) {\n color:inherit!important;border-color:var(--kmip-mode-rule)!important;\n}\nhtml:root[data-kmip-theme-preview] body.page-id-42812 #album-questions {\n --color-bg:var(--kmip-mode-paper);--color-body:var(--kmip-mode-ink);--color-heading:var(--color-body);\n background-color:var(--kmip-mode-paper)!important;color:var(--kmip-mode-ink)!important;\n}\nhtml:root[data-kmip-theme-preview] body.page-id-42812 #album-questions :is(h2.eye,.rank-math-question,.rank-math-answer) {\n color:inherit!important;border-color:var(--kmip-mode-rule)!important;\n}\n\n\/* Planner neutral bodies use their native component roots; hero\/form owners remain separate. *\/\nhtml:root[data-kmip-theme-preview] body.page-id-31884 :is(.ep-body,.ep-light,.ep-process,#faq,#related-reading) {\n --color-bg:var(--kmip-mode-surface);--color-body:var(--kmip-mode-ink);--color-heading:var(--color-body);\n --kmip-review-fill:transparent;--kmip-review-text:var(--color-body);--kmip-review-border:var(--kmip-mode-rule);\n --wp--style--color--link:var(--kmip-mode-ink);--kmip-service-focus:var(--kmip-mode-focus);\n background-color:var(--kmip-mode-surface)!important;color:var(--kmip-mode-ink)!important;\n}\nhtml:root[data-kmip-theme-preview] body.page-id-29435 .pp-body :is(.pp-section,.pp-review,#faq) {\n background-color:transparent!important;color:inherit!important;--color-heading:currentColor;\n --kmip-review-fill:transparent;--kmip-review-text:currentColor;--kmip-review-border:var(--kmip-mode-local-rule,var(--kmip-mode-rule));--kmip-service-focus:currentColor;\n}\nhtml:root[data-kmip-theme-preview] body.page-id-29435 #faq :is(.rank-math-question,.rank-math-answer,.rank-math-answer p) {color:inherit!important}\nhtml:root[data-kmip-theme-preview] body.page-id-29435 #faq :is(.rank-math-faq-item,.rank-math-list-item,hr) {border-color:var(--kmip-mode-local-rule,var(--kmip-mode-rule))!important}\n\n\/* Native independent FAQs have their own surface, rather than an inherited photo\/scroll phase. *\/\nhtml:root[data-kmip-theme-preview] body:is(.page-id-31884,.page-id-37647,.page-id-30319,.page-id-39394,.page-id-31919,.page-id-31882,.page-id-32090) .sec-faq {\n --color-bg:var(--kmip-mode-surface);--color-body:var(--kmip-mode-ink);--color-heading:var(--color-body);\n --wp--style--color--link:var(--kmip-mode-ink);--kmip-service-focus:var(--kmip-mode-focus);\n background-color:var(--kmip-mode-surface)!important;color:var(--kmip-mode-ink)!important;\n}\nhtml:root[data-kmip-theme-preview] body:is(.page-id-31884,.page-id-37647,.page-id-30319,.page-id-39394,.page-id-31919,.page-id-31882,.page-id-32090) .sec-faq :is(.eye,.rank-math-question,.rank-math-answer,.rank-math-answer p) {color:inherit!important}\nhtml:root[data-kmip-theme-preview] body:is(.page-id-31884,.page-id-37647,.page-id-30319,.page-id-39394,.page-id-31919,.page-id-31882,.page-id-32090) .sec-faq :is(.rank-math-faq-item,.rank-math-list-item,hr) {border-color:var(--kmip-mode-rule)!important}\n\/* Packages' outer neutral\/rail\/details paper is parameterized in its existing page CSS. *\/\nhtml:root[data-kmip-theme-preview] body.page-id-30319 :is(.pk-intro,.pk-before-booking,.pk-faq) {\n --color-bg:var(--kmip-mode-surface);--color-body:var(--kmip-mode-ink);--color-heading:var(--color-body);--wp--style--color--link:var(--kmip-mode-ink);\n --kmip-service-focus:var(--kmip-mode-focus);color:var(--kmip-mode-ink)!important;\n}\n\/* Photography hub root and FAQ pair; artist\/review\/form\/related sections keep explicit local roles. *\/\nhtml:root[data-kmip-theme-preview] body.page-id-39394 #kmip-photography-hub {\n --photo-ink:var(--kmip-mode-ink);--photo-paper:var(--kmip-mode-surface);\n --color-bg:var(--kmip-mode-surface);--color-body:var(--kmip-mode-ink);--color-heading:var(--color-body);--wp--style--color--link:var(--kmip-mode-ink);\n background-color:var(--kmip-mode-surface)!important;color:var(--kmip-mode-ink)!important;\n}\n\/* Fixed photographic Work\/Services phases and their overlays never inherit neutral dark ink. *\/\nhtml:root[data-kmip-theme-preview] body.page-id-39394 #photography-resources,\nhtml:root[data-kmip-theme-preview] body.page-id-31919 #photoshoot-resources {\n --color-bg:#000;--color-body:#e5e4e0;--color-heading:var(--color-body);--wp--style--color--link:#e5e4e0;\n --kmip-review-fill:transparent;--kmip-review-text:#e5e4e0;--kmip-review-border:#777773;--kmip-service-focus:#e5e4e0;\n background-color:#000!important;color:#e5e4e0!important;\n}\nhtml:root[data-kmip-theme-preview] body.page-id-29435 .pp-parallax-panel,\nhtml:root[data-kmip-theme-preview] body.page-id-39394 #artists {\n --kmip-review-fill:transparent;--kmip-review-text:#e5e4e0;--kmip-review-border:#777773;\n --color-bg:#1d1d1d;--color-body:#e5e4e0;--color-heading:var(--color-body);--wp--style--color--link:#e5e4e0;--kmip-service-focus:#e5e4e0;\n}\n\/* Pricing photo overlays preserve their own white foreground; their neutral rails\/popups use mode tokens. *\/\nhtml:root[data-kmip-theme-preview] body:is(.page-id-30319,.page-id-31884) .pk-experiences .setup-item-content {\n --color-body:#fffef7;--color-heading:var(--color-body);--wp--style--color--link:#fffef7;--kmip-service-focus:#fffef7;\n}\n\/* Pre-wedding price CTAs are white on the native pricing phase in both modes. *\/\nhtml:root[data-kmip-theme-preview] body.page-id-39593 #prices {\n --color-bg:#1d1d1d;--color-body:#fffef7;--color-heading:var(--color-body);--wp--style--color--link:#fffef7;\n background-color:#1d1d1d!important;color:#fffef7!important;\n}\n\/* Existing dark photography families retain local CTA\/focus pairs after their neutral roots change. *\/\nhtml:root[data-kmip-theme-preview] body:is(.page-id-38039,.page-id-38045) :is(.bd-tone-dark,.bd-tone-charcoal),\nhtml:root[data-kmip-theme-preview] body.page-id-42764 :is(.fp-tone-dark,.fp-tone-charcoal),\nhtml:root[data-kmip-theme-preview] body.page-id-38022 :is(.pp-tone-dark,.pp-tone-charcoal,.pp-testimonial,.kmip-service-reviews-black,#questions) {\n --kmip-review-fill:transparent;--kmip-review-text:#fffef7;--kmip-review-border:#777773;--kmip-service-focus:#e5e4e0;\n}\n\n\n\/* Native theme heading colors have an independent token. Pair it at each neutral\n   family root and each fixed phase, without inheriting bright ink into media. *\/\nhtml:root[data-kmip-theme-preview] body.page-id-38022 :is(#kmip-proposal-photo,.pp-tone-ivory,.pp-tone-grey),\nhtml:root[data-kmip-theme-preview] body:is(.page-id-38039,.page-id-38045) :is(.kmip-service-refined,.bd-tone-ivory,.bd-tone-grey),\nhtml:root[data-kmip-theme-preview] body.page-id-42764 :is(#kmip-family,.fp-tone-ivory,.fp-tone-grey),\nhtml:root[data-kmip-theme-preview] body.page-id-38003 .kmip-wedding-body,\nhtml:root[data-kmip-theme-preview] body.page-id-39593 .pre-wedding-body,\nhtml:root[data-kmip-theme-preview] body.page-id-43123 .kmip-night-guide,\nhtml:root[data-kmip-theme-preview] body.page-id-43126 .kmip-santorini-guide,\nhtml:root[data-kmip-theme-preview] body.page-id-43125 .kmip-lavender-guide,\nhtml:root[data-kmip-theme-preview] body.page-id-40533 :is(#kmip-film,.film-ivory,.film-grey),\nhtml:root[data-kmip-theme-preview] body.page-id-38056 :is(#kmip-boudoir,.bd-tone-ivory,.bd-tone-grey) {\n --color-body:var(--kmip-mode-ink);--color-heading:var(--color-body);\n}\nhtml:root[data-kmip-theme-preview] body:is(.page-id-39002,.page-id-34121) .km-collection,\nhtml:root[data-kmip-theme-preview] body.page-id-42805 .km-editing {\n --color-body:var(--km-ink,var(--kmip-mode-ink));--color-heading:var(--color-body);\n --kmip-review-text:var(--km-ink,var(--kmip-mode-ink));--kmip-review-border:var(--km-line,var(--kmip-mode-rule));\n}\nhtml:root[data-kmip-theme-preview] body.page-id-42812 .kma-page {\n --color-body:var(--album-ink,var(--kmip-mode-ink));--color-heading:var(--color-body);\n}\nhtml:root[data-kmip-theme-preview] body:is(.page-id-38039,.page-id-38045,.page-id-38056) :is(.bd-tone-dark,.bd-tone-charcoal),\nhtml:root[data-kmip-theme-preview] body.page-id-42764 :is(.fp-tone-dark,.fp-tone-charcoal),\nhtml:root[data-kmip-theme-preview] body.page-id-38022 :is(.pp-tone-dark,.pp-tone-charcoal,.pp-testimonial,.kmip-service-reviews-black,#questions),\nhtml:root[data-kmip-theme-preview] body.page-id-39593 :is(#prices,#related-services),\nhtml:root[data-kmip-theme-preview] body.page-id-38003 :is(#more-projects,#booking),\nhtml:root[data-kmip-theme-preview] body.page-id-40533 :is(.film-charcoal,.film-black,.film-faq,#your-team),\nhtml:root[data-kmip-theme-preview] body.page-id-42812 :is(.kma-final,.kma-close) {\n --color-body:#fffef7;--color-heading:var(--color-body);\n --kmip-review-text:#e5e4e0;--kmip-review-border:#777773;\n}\nhtml:root[data-kmip-theme-preview] body:is(.page-id-39002,.page-id-34121) .km-collection :is(.km-dark,.km-hero,.kmip-contact-1),\nhtml:root[data-kmip-theme-preview] body.page-id-42805 .km-editing :is(.km-dark,.km-hero,.kmip-contact-1) {\n --color-body:var(--km-ink,#fffef7);--color-heading:var(--color-body);\n --kmip-review-text:#e5e4e0;--kmip-review-border:#777773;\n}\n\/* Native media\/hero\/form foreground remains its own local owner. currentColor\n   makes an h1-h4 inherit that real foreground rather than a distant neutral token. *\/\nhtml:root[data-kmip-theme-preview] body:is(.page-id-29435,.page-id-37647,.page-id-31884,.page-id-30319,.page-id-39394,.page-id-38022,.page-id-38003,.page-id-38045,.page-id-31919,.page-id-38056,.page-id-31882,.page-id-43125,.page-id-43123,.page-id-42764,.page-id-40533,.page-id-38039,.page-id-43126,.page-id-37984,.page-id-37238,.page-id-37588,.page-id-43114,.page-id-36402,.page-id-37077,.page-id-37635,.page-id-34121,.page-id-39002,.page-id-42805,.page-id-37986,.page-id-42812,.page-id-39593,.page-id-32090) :is(.hero,.km-hero,.sec-cta,.kmip-contact-1,.photo-intake,.film-contact),\nhtml:root[data-kmip-theme-preview] body:is(.page-id-29435,.page-id-37647,.page-id-31884,.page-id-30319,.page-id-39394,.page-id-38022,.page-id-38003,.page-id-38045,.page-id-31919,.page-id-38056,.page-id-31882,.page-id-43125,.page-id-43123,.page-id-42764,.page-id-40533,.page-id-38039,.page-id-43126,.page-id-37984,.page-id-37238,.page-id-37588,.page-id-43114,.page-id-36402,.page-id-37077,.page-id-37635,.page-id-34121,.page-id-39002,.page-id-42805,.page-id-37986,.page-id-42812,.page-id-39593,.page-id-32090) .card-module :is(.has-text,.has-icon) {\n --color-heading:currentColor;\n}\nhtml:root[data-kmip-theme-preview] body:is(.page-id-29435,.page-id-37647,.page-id-31884,.page-id-30319,.page-id-39394,.page-id-38022,.page-id-38003,.page-id-38045,.page-id-31919,.page-id-38056,.page-id-31882,.page-id-43125,.page-id-43123,.page-id-42764,.page-id-40533,.page-id-38039,.page-id-43126,.page-id-37984,.page-id-37238,.page-id-37588,.page-id-43114,.page-id-36402,.page-id-37077,.page-id-37635,.page-id-34121,.page-id-39002,.page-id-42805,.page-id-37986,.page-id-42812,.page-id-39593,.page-id-32090) .card-module {\n --color-body:#fffef7;--color-heading:var(--color-body);\n}\n\/* Standalone editorial labels are muted at full opacity on their actual phase. *\/\nhtml:root[data-kmip-theme-preview] body:is(.page-id-29435,.page-id-37647,.page-id-31884,.page-id-30319,.page-id-39394,.page-id-38022,.page-id-38003,.page-id-38045,.page-id-31919,.page-id-38056,.page-id-31882,.page-id-43125,.page-id-43123,.page-id-42764,.page-id-40533,.page-id-38039,.page-id-43126,.page-id-37984,.page-id-37238,.page-id-37588,.page-id-43114,.page-id-36402,.page-id-37077,.page-id-37635,.page-id-34121,.page-id-39002,.page-id-42805,.page-id-37986,.page-id-42812,.page-id-39593,.page-id-32090) .bg-transition .sec>.eyebrow {\n color:var(--kmip-mode-local-muted,var(--kmip-mode-muted))!important;opacity:1!important;mix-blend-mode:normal!important;\n}\nhtml:root body:is(.page-id-38022,.page-id-38056) .wp-block-post-content {\n --kmip-review-fill:transparent;--kmip-review-text:var(--kmip-mode-ink,#1d1d1d);--kmip-review-border:var(--kmip-mode-rule,#777773);\n --kmip-service-focus:#1d1d1d;\n --kmip-film-rim:#e5e4e0;--kmip-film-ink:#1d1d1d;\n}\n\nhtml:root body:is(.page-id-38022,.page-id-38056) .wp-block-post-content :is(.pp-tone-charcoal,.pp-tone-dark,.bd-tone-dark,.bd-tone-charcoal,#contact-us,#inquire,#related-services) {\n --kmip-review-fill:transparent;--kmip-review-text:#fffef7;--kmip-review-border:#777773;\n --kmip-service-focus:#e5e4e0;\n --kmip-film-rim:#000;--kmip-film-ink:#fffef7;\n}\n\/* Film rims share the same four-surface palette, including native nested color groups. *\/\nhtml:root body:is(.page-id-38022,.page-id-38056) .wp-block-post-content :is(.pp-tone-ivory,.pp-tone-grey,.bd-tone-ivory,.bd-tone-grey,.has-custom-white-background-color,.has-custom-sun-light-background-color,.has-white-background-color,.film-ivory,.film-grey) {\n --kmip-film-rim:#e5e4e0;--kmip-film-ink:#1d1d1d;\n}\nhtml:root body:is(.page-id-38022,.page-id-38056) .wp-block-post-content :is(.theme-dark,.has-contrast-background-color,.has-accent-5-background-color,.has-black-background-color,.film-charcoal,.film-black) {\n --kmip-film-rim:#000;--kmip-film-ink:#fffef7;\n}\nhtml:root body:is(.page-id-38022,.page-id-38056) .hero {\n --kmip-service-focus:#e5e4e0;color:#e5e4e0!important;\n}\n\/* Same saved Cover gradient and70% scrim as current Home8, at every width. *\/\nhtml:root body:is(.page-id-38022,.page-id-38056) .kmip-service-hero>.wp-block-cover__background {\n background:linear-gradient(90deg,rgb(0,0,0) 23%,rgba(0,0,0,0) 68%)!important;\n opacity:.7!important;\n}\nhtml:root body:is(.page-id-38022,.page-id-38056) .kmip-service-hero .content>:is(h1,p) {color:#e5e4e0!important;}\n\/* H1 keeps the actual native title--h1 \/ strong \/ em family used by Home8. *\/\nhtml:root body:is(.page-id-38022,.page-id-38056) .kmip-service-hero .content>p:not(.eyebrow):not(.eye) {\n font:300 clamp(18px,1.25vw,22px)\/1.5 var(--wp--preset--font-family--inter,Inter,sans-serif)!important;\n}\nhtml:root body:is(.page-id-38022,.page-id-38056) :is(.kmip-service-hero .eyebrow,.kmip-service-refined .has-title>.eyebrow) {\n font:400 clamp(13px,calc(12px + .16vw),15px)\/1.35 var(--wp--preset--font-family--inter,Inter,sans-serif)!important;\n letter-spacing:.025em!important;opacity:1!important;\n}\n\/* Keep section labels small; bound only real editorial\/display headings. *\/\nhtml:root body:is(.page-id-38022,.page-id-38056) :is(.kmip-service-refined .pp-heading,#contact-us h2.pp-contact-heading,#inquire h2,#related-services h2.big-heading) {\n font:300 clamp(32px,2.6vw,48px)\/1.18 Overpass,sans-serif!important;\n text-transform:none!important;letter-spacing:-.02em!important;\n}\nhtml:root body:is(.page-id-38022,.page-id-38056) .kmip-service-refined .has-content>:is(h3,h4):not(.pp-heading) {\n font:300 clamp(22px,1.8vw,28px)\/1.3 Overpass,sans-serif!important;\n letter-spacing:-.012em!important;text-transform:none!important;\n}\nhtml:root body:is(.page-id-38022,.page-id-38056) .kmip-service-refined .has-content :is(p,li):not(.eyebrow):not(.eye):not(.pp-small):not(.bd-small):not(.kmip-editorial-caption) {\n font:300 clamp(18px,1.1vw,22px)\/1.5 var(--wp--preset--font-family--inter,Inter,sans-serif)!important;\n}\nhtml:root body:is(.page-id-38022,.page-id-38056) .kmip-service-refined .has-content>p:not(.pp-small):not(.bd-small) {max-width:68ch;}\n\/* Quiet editorial hyperlinks, preserving card names, gallery and navigation. *\/\nhtml:root body:is(.page-id-38022,.page-id-38056) .kmip-service-refined :is(.has-content,#inquire)>:is(p,ul,ol) a:not(.wp-element-button):not(:where(.card-module *)) {\n color:inherit!important;font-weight:300!important;text-decoration-line:underline!important;\n text-decoration-thickness:1px!important;text-underline-offset:.22em;\n text-decoration-color:color-mix(in srgb,currentColor 45%,transparent)!important;\n transition:text-decoration-color 300ms ease!important;\n}\nhtml:root body:is(.page-id-38022,.page-id-38056) .kmip-service-refined :is(.has-content,#inquire)>:is(p,ul,ol) a:not(.wp-element-button):is(:hover,:focus-visible) {text-decoration-color:currentColor!important;}\nhtml:root body:is(.page-id-38022,.page-id-38056) :is(.wp-block-post-content,.kmip-footer-2026) :is(.wp-block-buttons>.wp-block-button>.wp-block-button__link,.kmip-footer__inquiry>a):focus-visible {\n outline-color:var(--kmip-service-focus,#1d1d1d)!important;\n}\n\/* Prices\/delivery use their real native grid, with the label above wider content. *\/\n@media(min-width:992px) {\n html:root body:is(.page-id-38022,.page-id-38056) :is(#kmip-proposal-photo,#kmip-boudoir) :is(.kmip-service-wide,.kmip-service-left) .contents.v5>.has-title {\n  grid-column:1 \/ -1!important;grid-row:1!important;margin-bottom:40px!important;\n }\n html:root body:is(.page-id-38022,.page-id-38056) :is(#kmip-proposal-photo,#kmip-boudoir) .kmip-service-wide .contents.v5>.has-content {\n  grid-column:1 \/ -1!important;grid-row:2!important;width:100%!important;max-width:none!important;\n }\n html:root body:is(.page-id-38022,.page-id-38056) :is(#kmip-proposal-photo,#kmip-boudoir) .kmip-service-left .contents.v5>.has-content {\n  grid-column:1 \/ span 8!important;grid-row:2!important;width:100%!important;max-width:960px!important;margin-inline:0!important;\n }\n}\n\/* Reviews remain native text on Black; no review photograph is introduced. *\/\nhtml:root body.page-id-38022 #kmip-proposal-photo .kmip-service-reviews-black {\n background:#000!important;color:#e5e4e0!important;\n --kmip-review-fill:transparent;--kmip-review-text:#fffef7;--kmip-review-border:#777773;--kmip-service-focus:#e5e4e0;\n}\nhtml:root body.page-id-38022 #kmip-proposal-photo .kmip-service-reviews-black blockquote p {\n font:300 clamp(18px,1.1vw,22px)\/1.5 var(--wp--preset--font-family--inter,Inter,sans-serif)!important;\n}\n\/* Existing parallax owns its fixed\/photo crop and static fallbacks. *\/\nhtml:root body:is(.page-id-38022,.page-id-38056) .kmip-service-parallax {isolation:isolate;}\n@media(prefers-reduced-motion:reduce) {\n html:root body:is(.page-id-38022,.page-id-38056) .kmip-service-refined :is(.has-content,#inquire)>:is(p,ul,ol) a:not(.wp-element-button) {transition:none!important;}\n}\n\n\n\/* Native service controls share the signature owner above. *\/\nhtml:root body.page-id-38022 #kmip-proposal-photo .pp-gallery-toggle{--kmip-arrow-angle:90deg;cursor:pointer}\nhtml:root body.page-id-38022 #kmip-proposal-photo .pp-gallery-toggle[aria-expanded=\"true\"]{--kmip-arrow-angle:-90deg}\nhtml:root body:is(.page-id-38022,.page-id-38056) :is(#contact-us #proposal-inquiry,#inquire) .photo-submit{position:relative;display:inline-flex;width:max-content;max-width:100%;--kmip-arrow-angle:0deg}\nhtml:root body:is(.page-id-38022,.page-id-38056) :is(#contact-us #proposal-inquiry,#inquire) .photo-submit input[type=\"submit\"]{\n box-sizing:border-box;max-width:100%!important;min-height:62px!important;padding:20px 72px 20px 36px!important;transition:border-color 300ms ease!important;\n border:1px solid #777773!important;border-radius:999px!important;background:transparent!important;color:#fffef7!important;-webkit-text-fill-color:#fffef7!important;\n font:300 clamp(16px,calc(14px + .25vw),18px)\/1.25 Inter,sans-serif!important;letter-spacing:0!important;cursor:pointer;\n}\nhtml:root body:is(.page-id-38022,.page-id-38056) :is(#contact-us #proposal-inquiry,#inquire) .photo-submit::after{position:absolute!important;inset:50% 28px auto auto!important;transform:translateY(-50%)!important;color:#fffef7!important}\nhtml:root body:is(.page-id-38022,.page-id-38056) :is(#contact-us #proposal-inquiry,#inquire) .photo-submit:focus-within::after{-webkit-mask-position:18px 50%!important;mask-position:18px 50%!important}\nhtml:root body:is(.page-id-38022,.page-id-38056) :is(#contact-us #proposal-inquiry,#inquire) .photo-submit input:focus-visible{outline:2px solid #fffef7!important;outline-offset:5px!important;border-color:#fffef7!important}\n@media(hover:hover) and (pointer:fine){html:root body:is(.page-id-38022,.page-id-38056) :is(#contact-us #proposal-inquiry,#inquire) .photo-submit input[type=\"submit\"]:hover{border-color:#fffef7!important}}\nhtml:root body:is(.page-id-38022,.page-id-38056) :is(#contact-us #proposal-inquiry,#inquire) .photo-submit .wpcf7-spinner{position:absolute;right:24px;top:50%;margin:-12px 0 0}\nhtml:root body:is(.page-id-38022,.page-id-38056) :is(#contact-us,#inquire) form.submitting .photo-submit::after{opacity:0!important}\n\/* Quiet arrows and copy in both current chapter panels; no navigation rewrite. *\/\nhtml:root body:is(.page-id-38022,.page-id-38056) #chapter-tabs :is(.eyebrow,ol,ul){letter-spacing:0!important}\nhtml:root body.page-id-38022 #related-services .big-heading{font:300 clamp(32px,2.6vw,48px)\/1.18 Overpass,sans-serif!important;letter-spacing:-.02em!important;text-transform:none!important;margin-bottom:40px!important}\nhtml:root body.page-id-38022 #related-services .card-module{overflow:hidden;isolation:isolate}\nhtml:root body.page-id-38022 #related-services .card-module .has-figure{overflow:hidden}\nhtml:root body.page-id-38022 #related-services .card-module img{transition:transform 900ms var(--kmip-review-ease)!important;transform:scale(1)!important}\n@media(hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){\n html:root body.page-id-38022 #related-services .card-module:is(:hover,:focus-within) img{transform:scale(1.04)!important}\n}\n@media(max-width:599px){html:root body:is(.page-id-38022,.page-id-38056) :is(#contact-us #proposal-inquiry,#inquire) .photo-submit input[type=\"submit\"]{min-height:58px!important;padding:18px 64px 18px 28px!important}}\n@media(prefers-reduced-motion:reduce){\n html:root body.page-id-38022 #related-services .card-module img{transition:none!important;transform:none!important}\n html:root body:is(.page-id-38022,.page-id-38056) :is(#contact-us #proposal-inquiry,#inquire) .photo-submit:focus-within::after{-webkit-mask-position:0 50%!important;mask-position:0 50%!important}\n html:root body:is(.page-id-38022,.page-id-38056) :is(#contact-us #proposal-inquiry,#inquire) .photo-submit input[type=\"submit\"]{transition:none!important}\n}\n\n\n\/* Service inquiry: Black surround, homepage Charcoal panel, native CF7. *\/\nhtml:root body.page-id-38056 #inquire{background-color:#000!important;color:#fffef7!important}\nhtml:root body.page-id-38056 #inquire>.boudoir-inquiry-block{width:100%;max-width:1120px!important;margin:40px auto 0!important}\nhtml:root body:is(.page-id-38022,.page-id-38056) :is(#contact-us,#inquire) .wpcf7:has(:is(.kmip-unified-intake,.kmip-proposal-request)){box-sizing:border-box;background-color:#1d1d1d!important;color:#fffef7!important;padding:clamp(28px,4vw,64px) clamp(24px,4.5vw,72px)!important;border:1px solid #fffef718!important;border-radius:8px!important}\nhtml:root body:is(.page-id-38022,.page-id-38056) :is(#contact-us,#inquire) :is(.kmip-unified-intake,.kmip-proposal-request){--kmip-intake-label:#fffef7;--kmip-intake-focus:#fffef7;--kmip-intake-error:#ffb5ae;color:#fffef7!important}\nhtml:root body.page-id-38056 #inquire .wpcf7-response-output{color:#fffef7!important}\n@media(max-width:599px){html:root body:is(.page-id-38022,.page-id-38056) :is(#contact-us,#inquire) .wpcf7:has(:is(.kmip-unified-intake,.kmip-proposal-request)){padding:28px 20px!important}}\n\n<\/style>\n<div id=\"kmip-home-appearance\" class=\"kmip-menu-appearance\" hidden>\n  <span>Appearance<\/span>\n  <button id=\"kmip-home-colour-preview-toggle\" type=\"button\" aria-labelledby=\"kmip-home-action-bright\">\n    <span data-kmip-mode-icon=\"bright\" aria-hidden=\"true\"><svg aria-hidden=\"true\" focusable=\"false\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.7\" stroke-linecap=\"round\"><circle cx=\"12\" cy=\"12\" r=\"4\"\/><path d=\"M12 2v2m0 16v2M2 12h2m16 0h2M4.93 4.93l1.42 1.42m11.3 11.3 1.42 1.42M4.93 19.07l1.42-1.42m11.3-11.3 1.42-1.42\"\/><\/svg><\/span>\n    <span id=\"kmip-home-mode-bright\" class=\"kmip-mode-label\">Bright mode<\/span>\n    <span id=\"kmip-home-action-bright\" class=\"kmip-mode-action\">Switch to bright mode<\/span>\n    <span data-kmip-mode-icon=\"dark\" aria-hidden=\"true\" hidden><svg aria-hidden=\"true\" focusable=\"false\" viewBox=\"0 0 24 24\" fill=\"currentColor\"><path d=\"M20.5 14.3A8.8 8.8 0 0 1 9.7 3.5 8.9 8.9 0 1 0 20.5 14.3Z\"\/><\/svg><\/span>\n    <span id=\"kmip-home-mode-dark\" class=\"kmip-mode-label\" hidden>Dark mode<\/span>\n    <span id=\"kmip-home-action-dark\" class=\"kmip-mode-action\" hidden>Switch to dark mode<\/span>\n  <\/button>\n<\/div>\n<script id=\"kmip-home-theme-review-controller\">\n\/* Approved homepage system. Dark default; explicit review links remain supported. No stored preference, requests, or form changes. *\/\n(function () {\n  'use strict';\n  var requested = new URLSearchParams(window.location.search).get('kmip-theme-preview');\n  if (requested !== 'light' && requested !== 'dark') requested = 'dark';\n  function init() {\n    if (!document.body.matches('.page-id-8,.page-id-33549,.page-id-34024,.page-id-36679,.page-id-36730,.page-id-36801,.page-id-36820,.page-id-37207,.page-id-37631,.page-id-38692,.page-id-38832,.page-id-38885,.page-id-41716,.page-id-43309,.page-id-38056,.page-id-29435,.page-id-37647,.page-id-31884,.page-id-30319,.page-id-39394,.page-id-38022,.page-id-38003,.page-id-38045,.page-id-31919,.page-id-31882,.page-id-43125,.page-id-43123,.page-id-42764,.page-id-40533,.page-id-38039,.page-id-43126,.page-id-37984,.page-id-37238,.page-id-37588,.page-id-43114,.page-id-36402,.page-id-37077,.page-id-37635,.page-id-34121,.page-id-39002,.page-id-42805,.page-id-37986,.page-id-42812,.page-id-39593,.page-id-32090,.page-id-29993,.page-id-37479,.page-id-37394,.page-id-37736,.page-id-37492,.page-id-37503,.page-id-37567,.page-id-37682,.page-id-31918,.page-id-39223,.page-id-39397,.page-id-29952,.page-id-31718,.page-id-30743,.page-id-31913,.page-id-31850,.page-id-31961,.page-id-31550,.page-id-32574,.page-id-31125,.page-id-28821')) return;\n    var appearanceRow = document.getElementById('kmip-home-appearance');\n    var button = document.getElementById('kmip-home-colour-preview-toggle');\n    if (!appearanceRow || !button || button.getAttribute('data-kmip-mode-ready') === 'true') return;\n    button.setAttribute('data-kmip-mode-ready', 'true');\n    \/* The native reverse-scroll controller needs an explicit phase on this existing trigger. *\/\n    var chantelleTrigger = document.querySelector('#who-we-are > .trigger:not(.trigger-warm)');\n    if (chantelleTrigger) chantelleTrigger.classList.add('trigger-warm');\n    var root = document.documentElement;\n    var brightLabel = document.getElementById('kmip-home-mode-bright');\n    var darkLabel = document.getElementById('kmip-home-mode-dark');\n    var brightAction = document.getElementById('kmip-home-action-bright');\n    var darkAction = document.getElementById('kmip-home-action-dark');\n    var brightIcon = button.querySelector('[data-kmip-mode-icon=\"bright\"]');\n    var darkIcon = button.querySelector('[data-kmip-mode-icon=\"dark\"]');\n    function renderToggle(mode) {\n      var showBright = mode !== 'light';\n      brightLabel.hidden = !showBright;\n      darkLabel.hidden = showBright;\n      brightAction.hidden = !showBright;\n      darkAction.hidden = showBright;\n      brightIcon.hidden = !showBright;\n      darkIcon.hidden = showBright;\n      var activeLabel = showBright ? brightLabel : darkLabel;\n      var activeAction = showBright ? brightAction : darkAction;\n      button.setAttribute('aria-labelledby', activeAction.id);\n      button.title = activeAction.textContent.trim();\n    }\n    function apply(mode) {\n      root.setAttribute('data-kmip-theme-preview', mode);\n      renderToggle(mode);\n      queueHeaderContrast();\n      window.setTimeout(queueHeaderContrast, 220);\n    }\n    button.addEventListener('click', function () {\n      apply(root.getAttribute('data-kmip-theme-preview') === 'light' ? 'dark' : 'light');\n    });\n    var nav = document.querySelector('.kmn2027');\n    var brand = nav && nav.querySelector('.kmn2027__brand');\n    var headerContrastFrame = 0;\n    function underlayAt(target) {\n      var rect = target.getBoundingClientRect();\n      if (!rect.width || !rect.height || 0 >= rect.bottom || rect.top >= window.innerHeight) return 'dark';\n      var x = Math.max(0, Math.min(window.innerWidth - 1, rect.left + rect.width \/ 2));\n      var y = Math.max(0, Math.min(window.innerHeight - 1, rect.top + rect.height \/ 2));\n      var stack = document.elementsFromPoint(x, y);\n      var node = null;\n      for (var i = 0; stack.length > i; i++) {\n        if (!nav.contains(stack[i]) && stack[i].closest('main,.kmip-footer-2026')) { node = stack[i]; break; }\n      }\n      while (node && node.nodeType === 1) {\n        var style = window.getComputedStyle(node);\n        if (node.matches('img,video,canvas') || style.backgroundImage !== 'none') return 'media';\n        var channels = style.backgroundColor.match(\/[\\d.]+\/g);\n        if (channels && channels.length >= 3 && (4 > channels.length || Number(channels[3]) >= .95)) {\n          var rgb = channels.slice(0, 3).map(function (value) {\n            var s = Number(value) \/ 255;\n            return .04045 >= s ? s \/ 12.92 : Math.pow((s + .055) \/ 1.055, 2.4);\n          });\n          return .2126 * rgb[0] + .7152 * rgb[1] + .0722 * rgb[2] > .179 ? 'light' : 'dark';\n        }\n        node = node.parentElement;\n      }\n      return 'dark';\n    }\n    function updateHeaderContrast() {\n      headerContrastFrame = 0;\n      if (!nav || nav.getAttribute('data-kmn-layout') !== 'wide') return;\n      var updates = [brand, button].filter(Boolean).map(function (target) {\n        return { target:target, state:underlayAt(target) };\n      });\n      updates.forEach(function (update) {\n        if (update.target.getAttribute('data-kmip-underlay') !== update.state) {\n          update.target.setAttribute('data-kmip-underlay', update.state);\n        }\n      });\n    }\n    function queueHeaderContrast() {\n      if (!headerContrastFrame) headerContrastFrame = window.requestAnimationFrame(updateHeaderContrast);\n    }\n    window.addEventListener('scroll', queueHeaderContrast, { passive:true });\n    window.addEventListener('resize', queueHeaderContrast, { passive:true });\n    window.addEventListener('load', queueHeaderContrast, { once:true });\n    var phaseOwner = document.querySelector('body.page-id-8 .bg-transition,body:is(.page-id-29435,.page-id-37647,.page-id-31884,.page-id-30319,.page-id-39394,.page-id-38022,.page-id-38003,.page-id-38045,.page-id-31919,.page-id-38056,.page-id-31882,.page-id-43125,.page-id-43123,.page-id-42764,.page-id-40533,.page-id-38039,.page-id-43126,.page-id-37984,.page-id-37238,.page-id-37588,.page-id-43114,.page-id-36402,.page-id-37077,.page-id-37635,.page-id-34121,.page-id-39002,.page-id-42805,.page-id-37986,.page-id-42812,.page-id-39593,.page-id-32090,.page-id-8,.page-id-29993,.page-id-37479,.page-id-37394,.page-id-37736,.page-id-37492,.page-id-37503,.page-id-37567,.page-id-37682,.page-id-31918,.page-id-39223,.page-id-39397,.page-id-29952,.page-id-31718,.page-id-30743,.page-id-31913,.page-id-31850,.page-id-31961,.page-id-31550,.page-id-32574,.page-id-31125,.page-id-28821) .bg-transition');\n    if (phaseOwner && 'MutationObserver' in window) {\n      new MutationObserver(queueHeaderContrast).observe(phaseOwner, { attributes:true, attributeFilter:['class','style'] });\n    }\n    var work = nav && nav.querySelector('.kmn2027__right .kmn2027__work-wrap');\n    var menuFooter = document.querySelector('.kmn2027__footer');\n    if (menuFooter) menuFooter.insertBefore(appearanceRow, menuFooter.firstChild);\n    function placeToggle() {\n      var compact = nav && nav.getAttribute('data-kmn-layout') !== 'wide';\n      if (compact && appearanceRow) {\n        button.setAttribute('data-placement', 'menu');\n        appearanceRow.appendChild(button);\n        appearanceRow.hidden = false;\n      } else if (work && work.parentNode && !compact) {\n        button.setAttribute('data-placement', 'header');\n        work.parentNode.insertBefore(button, work);\n        if (appearanceRow) appearanceRow.hidden = true;\n      } else if (menuFooter && appearanceRow) {\n        button.setAttribute('data-placement', 'menu');\n        appearanceRow.appendChild(button);\n        appearanceRow.hidden = false;\n      }\n      renderToggle(root.getAttribute('data-kmip-theme-preview') || requested);\n      queueHeaderContrast();\n    }\n    placeToggle();\n    if (nav && 'MutationObserver' in window) {\n      new MutationObserver(placeToggle).observe(nav, { attributes:true, attributeFilter:['data-kmn-layout'] });\n    }\n    var hero = document.querySelector('.hero');\n    root.setAttribute('data-kmip-preview-over-hero', 'true');\n    if (hero && 'IntersectionObserver' in window) {\n      new IntersectionObserver(function (entries) {\n        root.setAttribute('data-kmip-preview-over-hero', entries[0].isIntersecting ? 'true' : 'false');\n      }, { threshold:0, rootMargin:'0px 0px -85% 0px' }).observe(hero);\n    }\n    apply(requested);\n  }\n  if (document.readyState === 'loading') document.addEventListener('DOMContentLoaded', init, { once:true });\n  else init();\n}());\n\n<\/script>\n\n<div class=\"wp-block-group alignfull mt-0 mb-0 chapter-tabs v3 collapse has-base-background-color has-background has-global-padding is-layout-constrained wp-block-group-is-layout-constrained\" id=\"chapter-tabs\">\n<p class=\"eyebrow ml-0 wp-block-paragraph\" style=\"text-transform:uppercase\">On this page<\/p>\n\n\n\n<button type=\"button\" class=\"photoshoot-chapters-open\" aria-label=\"Open page chapters\" aria-expanded=\"false\" aria-controls=\"photoshoot-chapter-links\"><\/button>\n<nav id=\"photoshoot-chapter-links\" aria-label=\"Photoshoot page chapters\">\n\n\n\n<div class=\"wp-block-group alignfull  ml-0 mr-0 is-content-justification-right is-nowrap is-layout-flex wp-container-core-group-is-layout-3e2b038e wp-block-group-is-layout-flex\">\n<ol class=\"wp-block-list\">\n<li><a href=\"#photographers-and-prices\">Prices &amp; session length<\/a><\/li>\n\n\n\n<li><a href=\"#selected-photos\">Photo Gallery<\/a><\/li>\n\n\n\n<li><a href=\"#timing\">Timing &amp; light<\/a><\/li>\n\n\n\n<li><a href=\"#locations\">Locations<\/a><\/li>\n\n\n\n<li><a href=\"#what-to-expect\">Your experience<\/a><\/li>\n\n\n\n<li><a href=\"#photoshoot-faq\">Questions &amp; Answers<\/a><\/li>\n<\/ol>\n<\/div>\n\n\n\n<\/nav>\n\n\n\n<div class=\"wp-block-group alignfull jumptab-footer has-global-padding is-layout-constrained wp-block-group-is-layout-constrained\">\n<div class=\"wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button\"><a class=\"wp-block-button__link has-custom-white-color has-accent-5-background-color has-text-color has-background has-link-color wp-element-button\" href=\"https:\/\/kissinparis.com\/paris-photographer\/#availability\">Plan your session<\/a><\/div>\n<\/div>\n<\/div>\n\n\n\n<button type=\"button\" class=\"close\" aria-label=\"Close chapter navigation\" aria-controls=\"chapter-tabs\"><em>Close<\/em><\/button>\n<\/div>\n\n\n\n<div class=\"wp-block-group alignfull mt-0 mb-0 has-global-padding is-layout-constrained wp-block-group-is-layout-constrained\">\n<section class=\"wp-block-cover alignfull mt-0 mb-0 hero bg-fixed has-overlay-image kmip-rule-16 has-base-color has-text-color has-link-color wp-elements-1\" style=\"min-height:100vh;aspect-ratio:unset;\" id=\"photoshoot-hero\"><span aria-hidden=\"true\" class=\"wp-block-cover__background has-contrast-background-color has-background-dim-70 has-background-dim\"><\/span><div class=\"wp-block-cover__inner-container has-global-padding is-layout-constrained wp-block-cover-is-layout-constrained\"><figure class=\"alignfull overlay-image wp-block-post-featured-image\"><img decoding=\"async\" fetchpriority=\"high\" loading=\"eager\" width=\"1200\" height=\"1400\" src=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/04\/paris-couple-photoshoot-trocadero-fountains-eiffel-tower-sunrise.avif\" class=\"attachment-post-thumbnail size-post-thumbnail wp-post-image\" alt=\"Couple at the Trocad\u00e9ro fountains at sunrise, with the Eiffel Tower behind them.\" style=\"object-fit:cover;\" srcset=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/04\/paris-couple-photoshoot-trocadero-fountains-eiffel-tower-sunrise.avif 1200w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/04\/paris-couple-photoshoot-trocadero-fountains-eiffel-tower-sunrise-257x300.avif 257w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/04\/paris-couple-photoshoot-trocadero-fountains-eiffel-tower-sunrise-878x1024.avif 878w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/04\/paris-couple-photoshoot-trocadero-fountains-eiffel-tower-sunrise-768x896.avif 768w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" \/><\/figure>\n\n\n<div class=\"wp-block-group content has-global-padding is-layout-constrained wp-block-group-is-layout-constrained\">\n<p class=\"eyebrow ml-0 wp-block-paragraph\">PHOTOSHOOT GUIDE<\/p>\n\n\n\n<h1 class=\"wp-block-heading alignwide title--h1\" style=\"text-transform:uppercase\">Paris Photoshoot Guide<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">Get better photos and more from your time with a photographer. Compare session lengths and prices, choose locations you love, and arrive prepared to enjoy your shoot.<\/p>\n\n\n\n<div class=\"wp-block-buttons alignwide is-layout-flex wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button has-arrow-2 is-style-fill\"><a class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/kissinparis.com\/paris-photographer\/#availability\">Help me choose<\/a><\/div>\n\n\n\n<div class=\"wp-block-button has-arrow-2 is-style-outline is-style-outline--1\"><a class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/kissinparis.com\/paris-photoshoot\/artists\/\">View photographers and rates<\/a><\/div>\n<\/div>\n<\/div>\n\n\n\n<a href=\"#photographers-and-prices\" aria-label=\"Explore Paris photoshoot prices and session planning\" class=\"js_fv_attention bl_fv_attention is_show\"><span class=\"js_fv_attentionCircle\"><\/span><span class=\"js_fv_attentionRipple\"><\/span><span class=\"js_fv_attentionDotLine\"><span class=\"js_fv_attentionDotLineInner\"><span class=\"js_img is_loadStarted\" data-initialized-module-img=\"1\"><span class=\"h_pc\" data-src-pc=\"\/assets\/202511201240\/img\/fv_attention_line.svg\" style=\"padding-top:2760%\" data-load-started=\"1\" aria-hidden=\"true\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 5 138\" width=\"6\" height=\"108\" aria-hidden=\"true\" focusable=\"false\">\n  <circle cx=\"2.5\" cy=\"99.5\" r=\".5\" fill=\"#fff\"><\/circle>\n  <circle cx=\"2.5\" cy=\"94.5\" r=\".5\" fill=\"#fff\"><\/circle>\n  <circle cx=\"2.5\" cy=\"89.5\" r=\".5\" fill=\"#fff\"><\/circle>\n  <circle cx=\"2.5\" cy=\"84.5\" r=\".5\" fill=\"#fff\"><\/circle>\n  <circle cx=\"2.5\" cy=\"79.5\" r=\".5\" fill=\"#fff\"><\/circle>\n  <circle cx=\"2.5\" cy=\"74.5\" r=\".5\" fill=\"#fff\"><\/circle>\n  <circle cx=\"2.5\" cy=\"69.5\" r=\".5\" fill=\"#fff\"><\/circle>\n  <circle cx=\"2.5\" cy=\"64.5\" r=\".5\" fill=\"#fff\"><\/circle>\n  <circle cx=\"2.5\" cy=\"59.5\" r=\".5\" fill=\"#fff\"><\/circle>\n  <circle cx=\"2.5\" cy=\"54.5\" r=\".5\" fill=\"#fff\"><\/circle>\n  <circle cx=\"2.5\" cy=\"49.5\" r=\".5\" fill=\"#fff\"><\/circle>\n  <circle cx=\"2.5\" cy=\"44.5\" r=\".5\" fill=\"#fff\"><\/circle>\n  <circle cx=\"2.5\" cy=\"39.5\" r=\".5\" fill=\"#fff\"><\/circle>\n  <circle cx=\"2.5\" cy=\"34.5\" r=\".5\" fill=\"#fff\"><\/circle>\n  <circle cx=\"2.5\" cy=\"29.5\" r=\".5\" fill=\"#fff\"><\/circle>\n  <circle cx=\"2.5\" cy=\"24.5\" r=\".5\" fill=\"#fff\"><\/circle>\n  <circle cx=\"2.5\" cy=\"19.5\" r=\".5\" fill=\"#fff\"><\/circle>\n  <circle cx=\"2.5\" cy=\"14.5\" r=\".5\" fill=\"#fff\"><\/circle>\n  <circle cx=\"2.5\" cy=\"9.5\" r=\".5\" fill=\"#fff\"><\/circle>\n  <circle cx=\"2.5\" cy=\"4.5\" r=\".5\" fill=\"#fff\"><\/circle>\n  <circle cx=\"2.5\" cy=\"104.5\" r=\".5\" fill=\"#fff\"><\/circle>\n  <circle cx=\"2.5\" cy=\"109.5\" r=\".5\" fill=\"#fff\"><\/circle>\n  <circle cx=\"2.5\" cy=\"114.5\" r=\".5\" fill=\"#fff\"><\/circle>\n  <circle cx=\"2.5\" cy=\"119.5\" r=\".5\" fill=\"#fff\"><\/circle>\n  <circle cx=\"2.5\" cy=\"124.5\" r=\".5\" fill=\"#fff\"><\/circle>\n  <circle cx=\"2.5\" cy=\"129.5\" r=\".5\" fill=\"#fff\"><\/circle>\n  <circle cx=\"2.5\" cy=\"134.5\" r=\".5\" fill=\"#fff\"><\/circle>\n<\/svg><\/span><span class=\"h_sp\" data-src-sp=\"\/assets\/202511201240\/img\/fv_attention_line_sp.svg\" style=\"padding-top:1800%\" data-load-started=\"1\" aria-hidden=\"true\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" version=\"1.1\" viewBox=\"0 0 10 180\" width=\"6\" height=\"108\" aria-hidden=\"true\" focusable=\"false\">\n  <circle cx=\"5\" cy=\"109\" r=\"1\" fill=\"#fff\"><\/circle>\n  <circle cx=\"5\" cy=\"99\" r=\"1\" fill=\"#fff\"><\/circle>\n  <circle cx=\"5\" cy=\"89\" r=\"1\" fill=\"#fff\"><\/circle>\n  <circle cx=\"5\" cy=\"79\" r=\"1\" fill=\"#fff\"><\/circle>\n  <circle cx=\"5\" cy=\"69\" r=\"1\" fill=\"#fff\"><\/circle>\n  <circle cx=\"5\" cy=\"59\" r=\"1\" fill=\"#fff\"><\/circle>\n  <circle cx=\"5\" cy=\"49\" r=\"1\" fill=\"#fff\"><\/circle>\n  <circle cx=\"5\" cy=\"39\" r=\"1\" fill=\"#fff\"><\/circle>\n  <circle cx=\"5\" cy=\"29\" r=\"1\" fill=\"#fff\"><\/circle>\n  <circle cx=\"5\" cy=\"19\" r=\"1\" fill=\"#fff\"><\/circle>\n  <circle cx=\"5\" cy=\"9\" r=\"1\" fill=\"#fff\"><\/circle>\n  <circle cx=\"5\" cy=\"119\" r=\"1\" fill=\"#fff\"><\/circle>\n  <circle cx=\"5\" cy=\"129\" r=\"1\" fill=\"#fff\"><\/circle>\n  <circle cx=\"5\" cy=\"139\" r=\"1\" fill=\"#fff\"><\/circle>\n  <circle cx=\"5\" cy=\"149\" r=\"1\" fill=\"#fff\"><\/circle>\n  <circle cx=\"5\" cy=\"159\" r=\"1\" fill=\"#fff\"><\/circle>\n  <circle cx=\"5\" cy=\"169\" r=\"1\" fill=\"#fff\"><\/circle>\n<\/svg><\/span><\/span><\/span><\/span><span class=\"js_fv_attentionDots\"><span class=\"js_fv_attentionDot __white\"><\/span><span class=\"js_fv_attentionDot __gray\"><\/span><\/span><\/a>\n<\/div><\/section>\n\n\n\n<div class=\"wp-block-group alignfull mt-0 mb-0 sec pt-10 pb-10 sec-press-proof has-base-color has-contrast-background-color has-text-color has-background has-link-color wp-elements-2 has-global-padding is-layout-constrained wp-block-group-is-layout-constrained\">\n<div class=\"wp-block-group alignfull brands-wrapper press-proof has-global-padding is-layout-constrained wp-block-group-is-layout-constrained\">\n<p class=\"has-text-align-center press-proof-label alignwide brands-title eyebrow ml-0 mr-0 wp-block-paragraph\">As Seen In<\/p>\n\n\n\n<div class=\"wp-block-group alignwide  press-logos ml-0 mr-0 mt-0 mb-0 sec-partner enable_animation animate__fadeInUp has-primary-background-color has-background has-global-padding is-layout-constrained wp-block-group-is-layout-constrained\">\n<div class=\"wp-block-columns alignwide brands mt-0 mb-0 is-layout-flex wp-container-core-columns-is-layout-794e3cfa wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column animated fadeInLeft is-layout-flow wp-block-column-is-layout-flow\">\n<div class=\"wp-block-group mt-0 mb-0 brand-items brand-items-1 has-global-padding is-layout-constrained wp-block-group-is-layout-constrained\">\n<figure class=\"wp-block-image size-full mt-0 mb-0 no-pinit\"><img decoding=\"async\" src=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/02\/reuters-logo.svg\" alt=\"Reuters\" class=\"wp-image-31608\"\/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" src=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/02\/barrons-light.svg\" alt=\"Barron's\" class=\"wp-image-31744\"\/><\/figure>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-column animated fadeInUp is-layout-flow wp-block-column-is-layout-flow\">\n<div class=\"wp-block-group mt-0 mb-0 brand-items brand-items-2 has-global-padding is-layout-constrained wp-block-group-is-layout-constrained\">\n<figure class=\"wp-block-image size-full mt-0 mb-0 no-pinit\"><img decoding=\"async\" src=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/02\/CNN.svg\" alt=\"CNN\" class=\"wp-image-31614\"\/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full mt-0 mb-0 no-pinit\"><img decoding=\"async\" src=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/02\/Los_Angeles_Times.svg\" alt=\"Los Angeles Times\" class=\"wp-image-31613\"\/><\/figure>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-column animated fadeInDown is-layout-flow wp-block-column-is-layout-flow\">\n<div class=\"wp-block-group mt-0 mb-0 brand-items brand-items-3 has-global-padding is-layout-constrained wp-block-group-is-layout-constrained\">\n<figure class=\"wp-block-image size-full mt-0 mb-0 no-pinit\"><img decoding=\"async\" src=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/02\/The_Straits_Times_Logo.svg\" alt=\"The Straits Times\" class=\"wp-image-31606\"\/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full mt-0 mb-0 no-pinit\"><img decoding=\"async\" src=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/02\/usn-logo.svg\" alt=\"U.S. News\" class=\"wp-image-31609\"\/><\/figure>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-column animated fadeInUp is-layout-flow wp-block-column-is-layout-flow\">\n<div class=\"wp-block-group mt-0 mb-0 brand-items brand-items-4 has-global-padding is-layout-constrained wp-block-group-is-layout-constrained\">\n<figure class=\"wp-block-image size-full mt-0 mb-0 no-pinit\"><img decoding=\"async\" src=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/02\/Hindustan_Times_logo.svg\" alt=\"Hindustan Times\" class=\"wp-image-31605\"\/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full mt-0 mb-0 no-pinit\"><img decoding=\"async\" src=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/02\/yahoo-news.svg\" alt=\"Yahoo News\" class=\"wp-image-31604\"\/><\/figure>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-column animated fadeInRight is-layout-flow wp-block-column-is-layout-flow\">\n<div class=\"wp-block-group mt-0 mb-0 brand-items brand-items-5 has-global-padding is-layout-constrained wp-block-group-is-layout-constrained\">\n<figure class=\"wp-block-image size-full mt-0 mb-0 no-pinit\"><img decoding=\"async\" src=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/02\/boursorama.svg\" alt=\"Boursorama\" class=\"wp-image-31603\"\/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full mt-0 mb-0 no-pinit\"><img decoding=\"async\" src=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/02\/The_Huffington_Post_logo.svg\" alt=\"The Huffington Post\" class=\"wp-image-31611\"\/><\/figure>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n\n\n<style id=\"kmip-press-proof-control-20261025\">\n\/* Sonia pilot: all press logos remain available in a static, wrapped grid. *\/\nbody.page-id-43309 .sec-press-proof .kmip-press-toggle {display:none!important}\nbody.page-id-43309 .sec-press-proof :is(.brands-wrapper,.press-logos) {height:auto!important;max-height:none!important;overflow:visible!important;opacity:1!important;visibility:visible!important;transform:none!important;animation:none!important}\nbody.page-id-43309 .sec-press-proof .brands {display:grid!important;grid-template-columns:repeat(auto-fit,minmax(110px,1fr))!important;gap:16px!important;width:100%!important;max-width:1400px!important;height:auto!important;max-height:none!important;overflow:visible!important;scroll-snap-type:none!important}\nbody.page-id-43309 .sec-press-proof .brands>.wp-block-column,\nbody.page-id-43309 .sec-press-proof .brand-items {display:contents!important;opacity:1!important;visibility:visible!important;transform:none!important;animation:none!important}\nbody.page-id-43309 .sec-press-proof .brand-items>figure {display:flex!important;align-items:center;justify-content:center;box-sizing:border-box;position:static!important;inset:auto!important;grid-area:auto!important;width:100%!important;min-width:0!important;height:60px!important;margin:0!important;padding:6px!important;opacity:1!important;visibility:visible!important;transform:none!important;translate:none!important;rotate:none!important;scale:none!important;animation:none!important;transition:none!important}\nbody.page-id-43309 .sec-press-proof .brand-items img {display:block!important;width:auto!important;height:auto!important;max-width:100%!important;max-height:36px!important;object-fit:contain;opacity:1!important;visibility:visible!important;transform:none!important;translate:none!important;rotate:none!important;scale:none!important;animation:none!important;transition:none!important}\n\nbody .sec-press-proof{position:relative}\nbody .sec-press-proof .kmip-press-toggle{position:absolute;right:16px;bottom:12px;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;min-height:28px;padding:6px;border:1px solid rgb(255 255 255 \/ 24%);border-radius:50%;background:transparent;color:#e5e4e0;cursor:pointer}\nbody .sec-press-proof .kmip-press-toggle svg{display:block;width:12px;height:12px;fill:currentColor;pointer-events:none}\nbody .sec-press-proof .kmip-press-toggle:focus-visible{outline:2px solid #fff;outline-offset:4px;box-shadow:0 0 0 4px #1d1d1d}\nbody .sec-press-proof.kmip-press-paused .brand-items{display:grid!important;grid-template-columns:minmax(0,1fr);grid-template-rows:repeat(2,minmax(0,1fr));height:100px!important;overflow:hidden}\nbody .sec-press-proof.kmip-press-paused .brand-items>figure{grid-area:auto!important;position:relative!important;inset:auto!important;display:flex!important;align-items:center;justify-content:center;width:100%!important;height:50px!important;margin:0!important;padding:4px!important;transform:none!important;translate:none!important;rotate:none!important;scale:none!important;opacity:1!important;animation:none!important;transition:none!important}\nbody .sec-press-proof.kmip-press-paused .brand-items img{width:auto!important;height:auto!important;max-width:100%!important;max-height:36px!important;object-fit:contain;opacity:1!important;visibility:visible!important;transform:none!important;translate:none!important;rotate:none!important;scale:none!important;animation:none!important;transition:none!important}\nbody .sec-press-proof.kmip-press-paused .brands{display:grid!important;grid-template-columns:repeat(5,minmax(110px,1fr));gap:16px!important;height:100px!important;max-width:100%;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x proximity;overscroll-behavior-inline:contain}\nbody .sec-press-proof.kmip-press-paused .brands>.wp-block-column{display:block!important;width:100%!important;min-width:0;max-width:none;margin:0!important;scroll-snap-align:start}\nbody .sec-press-proof.kmip-press-paused .brand-items{width:100%!important;max-width:none!important;height:88px!important;grid-template-rows:repeat(2,44px)}\nbody .sec-press-proof.kmip-press-paused .brand-items>figure{height:44px!important}\nbody .sec-press-proof .brands:focus-visible{outline:2px solid #fff;outline-offset:4px;box-shadow:0 0 0 4px #1d1d1d}\n@media(prefers-reduced-motion:reduce){\nbody .sec-press-proof .brands{display:grid!important;grid-template-columns:repeat(5,minmax(110px,1fr));gap:16px!important;height:100px!important;max-width:100%;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x proximity;overscroll-behavior-inline:contain}\nbody .sec-press-proof .brands>.wp-block-column{display:block!important;width:100%!important;min-width:0;max-width:none;margin:0!important;scroll-snap-align:start}\nbody .sec-press-proof .brand-items{width:100%!important;max-width:none!important;height:88px!important;grid-template-rows:repeat(2,44px)}\nbody .sec-press-proof .brand-items>figure{height:44px!important}\nbody .sec-press-proof .brands:focus-visible{outline:2px solid #fff;outline-offset:4px;box-shadow:0 0 0 4px #1d1d1d}\n\nbody .sec-press-proof .brand-items{display:grid!important;grid-template-columns:minmax(0,1fr);grid-template-rows:repeat(2,minmax(0,1fr));height:100px!important;overflow:hidden}\nbody .sec-press-proof .brand-items>figure{grid-area:auto!important;position:relative!important;inset:auto!important;display:flex!important;align-items:center;justify-content:center;width:100%!important;height:50px!important;margin:0!important;padding:4px!important;transform:none!important;translate:none!important;rotate:none!important;scale:none!important;opacity:1!important;animation:none!important;transition:none!important}\nbody .sec-press-proof .brand-items img{width:auto!important;height:auto!important;max-width:100%!important;max-height:36px!important;object-fit:contain;opacity:1!important;visibility:visible!important;transform:none!important;translate:none!important;rotate:none!important;scale:none!important;animation:none!important;transition:none!important}\nbody .sec-press-proof .kmip-press-toggle{display:none!important}\nbody .sec-press-proof .press-proof-label,body .sec-press-proof .press-logos,body .sec-press-proof .brands>.wp-block-column{opacity:1!important;transform:none!important;animation:none!important}\n}\n<\/style>\n<button type=\"button\" class=\"kmip-press-toggle\" aria-label=\"Pause press logo animation\" aria-pressed=\"false\" title=\"Pause press logo animation\"><svg aria-hidden=\"true\" viewBox=\"0 0 16 16\"><path d=\"M4 3h3v10H4zm5 0h3v10H9z\"\/><\/svg><\/button>\n<script>\n(function(){\n function ready(){document.querySelectorAll('.sec-press-proof').forEach(function(root){\n  var button=root.querySelector('.kmip-press-toggle');if(document.body.classList.contains('page-id-43309')){root.classList.add('kmip-press-static');if(button)button.remove();var staticStrip=root.querySelector('.brands');if(staticStrip){staticStrip.removeAttribute('tabindex');staticStrip.setAttribute('role','group');staticStrip.setAttribute('aria-label','Press publications');}return;}if(!button||button.dataset.kmipReady)return;button.dataset.kmipReady='true';var strip=root.querySelector('.brands'),motion=window.matchMedia('(prefers-reduced-motion:reduce)');function sync(){if(!strip)return;if(root.classList.contains('kmip-press-paused')||motion.matches){strip.setAttribute('tabindex','0');strip.setAttribute('aria-label','Press logos; scroll horizontally to view all publications');}else{strip.removeAttribute('tabindex');strip.removeAttribute('aria-label');}}sync();if(motion.addEventListener)motion.addEventListener('change',sync);\n  button.addEventListener('click',function(){var paused=root.classList.toggle('kmip-press-paused');button.setAttribute('aria-pressed',String(paused));button.setAttribute('aria-label',paused?'Resume press logo animation':'Pause press logo animation');button.title=paused?'Resume press logo animation':'Pause press logo animation';button.innerHTML=paused?'<svg aria-hidden=\"true\" viewBox=\"0 0 16 16\"><path d=\"M4 2l10 6-10 6z\"\/><\/svg>':'<svg aria-hidden=\"true\" viewBox=\"0 0 16 16\"><path d=\"M4 3h3v10H4zm5 0h3v10H9z\"\/><\/svg>';sync();});\n });}\n if(document.readyState==='loading')document.addEventListener('DOMContentLoaded',ready,{once:true});else ready();\n})();\n<\/script>\n\n<\/div>\n\n\n\n<section id=\"photoshoot-intro\" class=\"wp-block-group alignfull mt-0 mb-0 sec compact photoshoot-service-intro has-global-padding is-layout-constrained wp-block-group-is-layout-constrained\">\n<div class=\"wp-block-columns alignfull contents v5 is-layout-flex wp-container-core-columns-is-layout-794e3cfa wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column has-title is-layout-flow wp-block-column-is-layout-flow\">\n<h2 class=\"wp-block-heading eyebrow\" style=\"text-transform:uppercase\">Before your photoshoot<\/h2>\n<\/div>\n\n<div class=\"wp-block-column has-content is-layout-flow wp-block-column-is-layout-flow\">\n<p class=\"wp-block-paragraph\">A little preparation helps you get the photographs you want and have fun taking them. Share your ideas with your photographer, talk through your expectations, and plan a route that makes good use of your time.<\/p>\n\n\n<p class=\"wp-block-paragraph\">Regular sessions for couples, families, and solo portraits start at \u20ac300 per hour including VAT. Your photographer helps you prepare, plans the stops around your priorities, and gives clear direction during the shoot.<\/p>\n<\/div><\/div><\/section>\n\n\n\n<article class=\"wp-block-group alignfull mt-0 mb-0 bg-transition has-base-color has-contrast-background-color has-text-color has-background has-link-color wp-elements-3 has-global-padding is-layout-constrained wp-block-group-is-layout-constrained\" id=\"kmip-photoshoot\">\n<div class=\"wp-block-group alignfull mt-0 mb-0 sec compact pt-0 has-global-padding is-layout-constrained wp-block-group-is-layout-constrained\">\n<div class=\"wp-block-group alignwide mt-0 mb-0 sec sec-content pt-0  pl-0 pr-0 trigger trigger-dark-grey is-layout-flow wp-block-group-is-layout-flow\">\n<section id=\"photographers-and-prices\" class=\"wp-block-group article-item is-layout-flow wp-block-group-is-layout-flow\" style=\"padding-top:var(--wp--preset--spacing--80)\">\n<h2 class=\"wp-block-heading\">Photoshoot prices &amp; session length<\/h2>\n\n\n\n<p class=\"has-large-font-size wp-block-paragraph\" style=\"font-weight:400\">Compare hourly portrait rates below, then <a href=\"#duration-and-cost\">choose your session length<\/a>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"#timing\">Choose your start time<\/a> \u00b7 <a href=\"#locations\">Explore locations<\/a> \u00b7 <a href=\"#what-to-wear\">Plan your outfits<\/a> \u00b7 <a href=\"#weather-and-access\">Prepare for rain and closures<\/a><\/p>\n\n\n\n<p class=\"photoshoot-legacy-table-hint has-small-font-size wp-block-paragraph\" style=\"font-weight:400\">On smaller screens, swipe or scroll the table sideways to see every price.<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th scope=\"col\">Photographer<\/th><th scope=\"col\">Per hour, incl. VAT<\/th><th scope=\"col\">Before VAT<\/th><\/tr><\/thead><tbody><tr><th scope=\"row\"><a href=\"https:\/\/kissinparis.com\/paris-photoshoot\/artists\/adam\/\">Adam<\/a><\/th><td><strong>\u20ac300<\/strong><\/td><td>\u20ac250<\/td><\/tr><tr><th scope=\"row\"><a href=\"https:\/\/kissinparis.com\/paris-photoshoot\/artists\/scander\/\">Scander<\/a><\/th><td><strong>\u20ac300<\/strong><\/td><td>\u20ac250<\/td><\/tr><tr><th scope=\"row\"><a href=\"https:\/\/kissinparis.com\/paris-photoshoot\/artists\/juliana\/\">Juliana<\/a><\/th><td><strong>\u20ac360<\/strong><\/td><td>\u20ac300<\/td><\/tr><tr><th scope=\"row\"><a href=\"https:\/\/kissinparis.com\/paris-photoshoot\/artists\/vincent\/\">Vincent<\/a><\/th><td><strong>\u20ac420<\/strong><\/td><td>\u20ac350<\/td><\/tr><tr><th scope=\"row\"><a href=\"https:\/\/kissinparis.com\/cengiz\/\">Cengiz<\/a><\/th><td><strong>On request<\/strong><\/td><td>On request<\/td><\/tr><\/tbody><\/table><figcaption class=\"wp-element-caption\">Regular photoshoot rates. VAT is 20%. Proposal and boudoir sessions are priced separately.<\/figcaption><\/figure>\n\n\n\n<p class=\"has-large-font-size wp-block-paragraph\" style=\"font-weight:400\">The regular collections include 20 edited photos for one hour, 45 for two hours, 70 for three hours, and 100 for four hours. These inclusions apply to all photographers, including Vincent and <a href=\"https:\/\/kissinparis.com\/cengiz\/\">Cengiz<\/a>. The photography rate does not change with the number of people photographed.<\/p>\n\n\n\n<p class=\"has-large-font-size wp-block-paragraph\" style=\"font-weight:400\">Any evening photoshoot ending after official sunset requires a lighting associate for the full session. The fee is \u20ac100 per hour including VAT.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full photoshoot-captioned\"><img loading=\"lazy\" decoding=\"async\" width=\"1600\" height=\"1067\" src=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/saint-germain-cafe-terrace-reading-couple.webp\" alt=\"Couple reading together at a caf\u00e9 terrace in Saint-Germain-des-Pr\u00e9s, Paris\" class=\"wp-image-39726\" srcset=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/saint-germain-cafe-terrace-reading-couple.webp 1600w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/saint-germain-cafe-terrace-reading-couple-300x200.webp 300w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/saint-germain-cafe-terrace-reading-couple-1024x683.webp 1024w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/saint-germain-cafe-terrace-reading-couple-768x512.webp 768w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/saint-germain-cafe-terrace-reading-couple-1536x1024.webp 1536w\" sizes=\"auto, (max-width: 1600px) 100vw, 1600px\" \/><figcaption class=\"wp-element-caption\">A caf\u00e9 stop brings another scale to the session: a table, two chairs and room for a closer portrait.<\/figcaption><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">View the portfolios, or ask us to help<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/kissinparis.com\/paris-photoshoot\/artists\/\">Compare our photographers and their portfolios<\/a>, or send us your dates and a few examples of photos you like. We can help you choose.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Visiting together? Our <a href=\"https:\/\/kissinparis.com\/couple-photoshoot-in-paris\/\">Paris couple photoshoot page<\/a> focuses on portraits for couples and engagements. A <a href=\"https:\/\/kissinparis.com\/paris-proposal\/photographer\/\">surprise proposal<\/a>, <a href=\"https:\/\/kissinparis.com\/paris-wedding\/photographer\/\">wedding<\/a>, <a href=\"https:\/\/kissinparis.com\/paris-elopement\/photographer\/\">elopement<\/a>, or <a href=\"https:\/\/kissinparis.com\/paris-boudoir-photography\/\">boudoir session<\/a> needs its own coverage discussion. For the full range, explore our <a href=\"https:\/\/kissinparis.com\/paris-photographer\/\">Paris photography services<\/a>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"#testimonials\">Read what photography clients say<\/a> \u00b7 <a href=\"#duration-and-cost\">Compare session lengths and photo delivery<\/a><\/p>\n\n\n\n<div class=\"wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button has-arrow-2 is-style-outline is-style-outline--2\"><a class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/kissinparis.com\/paris-photographer\/#availability\">Help me choose<\/a><\/div>\n\n\n\n<div class=\"wp-block-button has-arrow-2 is-style-outline is-style-outline--3\"><a class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/kissinparis.com\/paris-photoshoot\/artists\/\">View photographers and rates<\/a><\/div>\n<\/div>\n<\/section>\n\n\n\n<section id=\"gallery\" class=\"wp-block-group article-item is-layout-flow wp-block-group-is-layout-flow\">\n<h2 class=\"wp-block-heading\">Paris photoshoot ideas<\/h2>\n\n\n\n<span id=\"sec-3\" aria-hidden=\"true\"><\/span>\n\n\n\n<h3 class=\"wp-block-heading\">A caf\u00e9, a walk, and time together<\/h3>\n\n\n\n<p class=\"has-large-font-size wp-block-paragraph\" style=\"font-weight:400\">Start with coffee at a caf\u00e9 you like, then walk through the neighborhood. Your photographer can direct you while you talk, hold hands, or pause at a table. Ask the caf\u00e9 before planning a shoot there, order something, and leave space for its customers.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">An anniversary, honeymoon, or engagement<\/h3>\n\n\n\n<p class=\"has-large-font-size wp-block-paragraph\" style=\"font-weight:400\">Bring the outfit you have been saving for an occasion. Choose a setting that suits how you want to remember this trip: the Eiffel Tower at sunrise, a formal portrait on Pont Alexandre III, or the street where you went for dinner. You can make room for both dressed-up portraits and photos that feel less posed.<\/p>\n\n\n\n<p class=\"has-large-font-size wp-block-paragraph\" style=\"font-weight:400\">For a summer trip beyond Paris, explore our <a href=\"https:\/\/kissinparis.com\/lavender-field-photoshoot\/\">lavender field photoshoots in Provence<\/a>. Our main lavender dates are in late June and early July; the guide covers locations, timing and proposal planning.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Solo portraits or a family morning<\/h3>\n\n\n\n<p class=\"has-large-font-size wp-block-paragraph\" style=\"font-weight:400\">For solo portraits, discuss how you want to be seen and bring examples of direction you like. For a <a href=\"https:\/\/kissinparis.com\/paris-photoshoot\/paris-family-photographer\/\">family session<\/a> with children, keep the route compact and make room for breaks. An assistant can help with belongings and, by arrangement, stay with the children while the parents have a few photos together.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Paris after sunset<\/h3>\n\n\n\n<p class=\"has-large-font-size wp-block-paragraph\" style=\"font-weight:400\">Bir-Hakeim\u2019s lamps, the illuminated Louvre pyramid, and Moulin Rouge\u2019s red windmill offer different settings after dark. Any session ending after official sunset requires lighting; arrange it with your photographer before the shoot.<\/p>\n\n\n\n<div class=\"wp-block-group alignfull media-stage v2 is-overlap is-equal is-layout-flow wp-block-group-is-layout-flow\">\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"2560\" height=\"1708\" src=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/paris-couple-photoshoot-ideas-scaled.webp\" alt=\"A happy couple celebrating at night in front of the illuminated Moulin Rouge in Paris with spraying champagne.\" class=\"wp-image-38162\" srcset=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/paris-couple-photoshoot-ideas-scaled.webp 2560w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/paris-couple-photoshoot-ideas-300x200.webp 300w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/paris-couple-photoshoot-ideas-1024x683.webp 1024w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/paris-couple-photoshoot-ideas-768x512.webp 768w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/paris-couple-photoshoot-ideas-1536x1025.webp 1536w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/paris-couple-photoshoot-ideas-2048x1366.webp 2048w\" sizes=\"auto, (max-width: 2560px) 100vw, 2560px\" \/><figcaption class=\"wp-element-caption\">The Moulin Rouge\u2019s neon stays in the frame while the Champagne adds movement.<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" src=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2025\/06\/paris-photoshoot-montmartre-rue-abreuvoir-maison-rose-relaxed-couple-evening.webp\" alt=\"Couple walking near La Maison Rose in Montmartre.\"\/><\/figure>\n<\/div>\n<\/section>\n\n\n\n\n\n<section id=\"testimonials\" class=\"wp-block-group article-item is-layout-flow wp-block-group-is-layout-flow\">\n<h2 class=\"wp-block-heading\">What clients say<\/h2>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"has-large-font-size wp-block-paragraph\" style=\"font-weight:400\">What a pleasant experience we had with Scander, our photographer. He had a good eye, always looking for spots with little to no crowds, in order to get us the perfect shots.<\/p>\n<cite>\u2014 Jeanette Brubaker<\/cite><\/blockquote>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"has-large-font-size wp-block-paragraph\" style=\"font-weight:400\">My wife and I cannot say enough great things about Vincent. We wanted an editorial-style photoshoot in Paris to celebrate our 10th wedding anniversary. Vincent and the Kiss Me in Paris team did not disappoint. Vincent was wonderful to work with (and a lot of fun!); he patiently provided instructions. He went above and beyond to ensure our experience was everything we imagined. We highly recommend him to anyone who loves photos + fun + Paris. Merci Vincent!<\/p>\n<cite>\u2014 Steve Grandjean<\/cite><\/blockquote>\n<\/section>\n\n\n\n<section id=\"timing\" class=\"wp-block-group article-item is-layout-flow wp-block-group-is-layout-flow\">\n<span id=\"plan-your-session\" aria-hidden=\"true\"><\/span><span id=\"sec-1\" aria-hidden=\"true\"><\/span><span id=\"proposal-ideas\" aria-hidden=\"true\"><\/span>\n\n\n\n<h2 class=\"wp-block-heading\">What is the best time for a Paris photoshoot?<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Sunrise for the light and quieter streets<\/h3>\n\n\n\n<p class=\"has-large-font-size wp-block-paragraph\" style=\"font-weight:400\">Sunrise usually brings flattering light and fewer people, especially at Trocad\u00e9ro. For silhouettes, meet a little earlier so your photographer can use the brightening sky before the sun appears, weather permitting.<\/p>\n\n\n\n<p class=\"has-large-font-size wp-block-paragraph\" style=\"font-weight:400\">Arrive on time: early light changes quickly, and the platforms become busier as the morning goes on.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Golden hour, blue hour, and after dark<\/h3>\n\n\n\n<p class=\"has-large-font-size wp-block-paragraph\" style=\"font-weight:400\">An evening session lets you sleep later and, depending on the season, head straight to dinner afterward. It can take in golden hour, sunset, blue hour, and nighttime portraits. We plan around the Eiffel Tower\u2019s sparkle when the schedule allows. Lighting is required if your session ends after official sunset. See our <a href=\"https:\/\/kissinparis.com\/restaurants-with-eiffel-tower-view\/\">restaurants with Eiffel Tower views<\/a> for dinner ideas. For lighting and location choices after sunset, read our <a href=\"https:\/\/kissinparis.com\/paris-couple-photography-night\/\">Paris night photography guide<\/a>.<\/p>\n\n\n\n<p class=\"has-large-font-size wp-block-paragraph\" style=\"font-weight:400\">Our two-plus-two option combines two hours at sunrise with two in the evening. The evening session usually starts about 80 minutes before official sunset; we confirm the timing for your date and chosen locations.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A shorter split session of two hours at sunrise and one in the evening may also be available. We agree the timing and priorities for your date; one evening hour cannot promise golden hour, sunset, blue hour, darkness and the Eiffel Tower\u2019s sparkle together.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Plan around the date, not a fixed hour<\/h3>\n\n\n\n<p class=\"has-large-font-size wp-block-paragraph\" style=\"font-weight:400\">Ask your photographer to confirm the start time for your travel date, route, and preferred light. Sunrise and sunset vary substantially through the year.<\/p>\n\n\n\n<p class=\"has-large-font-size wp-block-paragraph\" style=\"font-weight:400\">With children or a long flight behind you, the most useful start time may simply be the one at which everyone feels rested. For an engagement session, see our <a href=\"https:\/\/kissinparis.com\/couple-photoshoot-in-paris\/\">Paris couple photography options<\/a>.<\/p>\n<\/section>\n\n\n\n<section id=\"locations\" class=\"wp-block-group article-item is-layout-flow wp-block-group-is-layout-flow\">\n<h2 class=\"wp-block-heading\">Where to take photos in Paris<\/h2>\n\n\n\n<p class=\"has-large-font-size wp-block-paragraph\" style=\"font-weight:400\">Tell your photographer which settings you love and how you plan to use the photos. Together, you can choose the locations and order the stops around the light, access, and travel time.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full photoshoot-captioned\"><img loading=\"lazy\" decoding=\"async\" width=\"933\" height=\"1400\" src=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/close-up-couple-portrait-red-printed-dress.webp\" alt=\"Close-up portrait of a couple in Paris, featuring a red printed dress\" class=\"wp-image-39775\" srcset=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/close-up-couple-portrait-red-printed-dress.webp 933w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/close-up-couple-portrait-red-printed-dress-200x300.webp 200w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/close-up-couple-portrait-red-printed-dress-682x1024.webp 682w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/close-up-couple-portrait-red-printed-dress-768x1152.webp 768w\" sizes=\"auto, (max-width: 933px) 100vw, 933px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Explore our <a href=\"https:\/\/kissinparis.com\/best-photo-spots-paris\/\">guide to the best photo spots in Paris<\/a> for a fuller comparison.<\/p>\n\n\n\n<div id=\"spot-trocadero\" class=\"wp-block-group content-item is-layout-flow wp-block-group-is-layout-flow\">\n<h3 class=\"wp-block-heading\">1. Trocad\u00e9ro<\/h3>\n\n\n\n<p class=\"has-large-font-size wp-block-paragraph\" style=\"font-weight:400\">Trocad\u00e9ro gives you the classic Eiffel Tower view, with softer light and fewer people around sunrise. Photograph the platform and stairs when accessible, then consider a nearby caf\u00e9 such as Carette, with the caf\u00e9\u2019s agreement.<\/p>\n<\/div>\n\n\n\n<div id=\"spot-bir-hakeim\" class=\"wp-block-group content-item is-layout-flow wp-block-group-is-layout-flow\">\n<h3 class=\"wp-block-heading\">2. Bir-Hakeim &amp; \u00cele aux Cygnes<\/h3>\n\n\n\n<p class=\"has-large-font-size wp-block-paragraph\" style=\"font-weight:400\">Bir-Hakeim offers Eiffel Tower views, repeating columns, and hanging lamps. It works throughout the day and especially well at blue hour, with the tower illuminated. The covered path offers some shelter; \u00cele aux Cygnes is outdoors. Leave room for cyclists and pedestrians.<\/p>\n<\/div>\n\n\n\n<div id=\"spot-louvre\" class=\"wp-block-group content-item is-layout-flow wp-block-group-is-layout-flow\">\n<h3 class=\"wp-block-heading\">3. Louvre &amp; Tuileries<\/h3>\n\n\n\n<p class=\"has-large-font-size wp-block-paragraph\" style=\"font-weight:400\">The Louvre can fill an hour on its own: the pyramid, palace fa\u00e7ades, courtyards, columned passages, staircases, and, when running, fountain reflections. It photographs well by day and at blue hour. Nearby, the elevated Tuileries esplanade beside the Seine offers benches and Louvre views. We avoid the main gardens for commissioned portraits, where interruptions from guards are more common. Read our <a href=\"#location-permissions\">Louvre access note<\/a> before planning the route.<\/p>\n<\/div>\n\n\n\n<div id=\"spot-palais-royal\" class=\"wp-block-group content-item is-layout-flow wp-block-group-is-layout-flow\">\n<h3 class=\"wp-block-heading\">4. Palais-Royal<\/h3>\n\n\n\n<p class=\"has-large-font-size wp-block-paragraph\" style=\"font-weight:400\">The striped columns, arcades, and gardens offer several backgrounds within a short walk. Arrive soon after opening for quieter surroundings, and confirm current hours and access for your planned session.<\/p>\n<\/div>\n\n\n\n<div id=\"spot-notre-dame\" class=\"wp-block-group content-item is-layout-flow wp-block-group-is-layout-flow\">\n<h3 class=\"wp-block-heading\">5. Notre-Dame &amp; the Seine<\/h3>\n\n\n\n<p class=\"has-large-font-size wp-block-paragraph\" style=\"font-weight:400\">For softer light around Notre-Dame and the Seine, we favor sunrise. Combine cathedral views with riverside portraits or a caf\u00e9 stop at Shakespeare and Company or Au Vieux Paris d\u2019Arcole. Pont Neuf and Pont des Arts offer further river views if time allows.<\/p>\n<\/div>\n\n\n\n<div id=\"spot-alexandre\" class=\"wp-block-group content-item is-layout-flow wp-block-group-is-layout-flow\">\n<h3 class=\"wp-block-heading\">6. Pont Alexandre III &amp; Petit Palais<\/h3>\n\n\n\n<p class=\"has-large-font-size wp-block-paragraph\" style=\"font-weight:400\">Pont Alexandre III photographs well throughout the day and at night. Sunrise brings soft light; blue hour adds river reflections and an illuminated Eiffel Tower in the distance. Petit Palais is a short walk away for portraits by its golden entrance.<\/p>\n<\/div>\n\n\n\n<div id=\"spot-montmartre\" class=\"wp-block-group content-item is-layout-flow wp-block-group-is-layout-flow\">\n<h3 class=\"wp-block-heading\">7. Montmartre &amp; Moulin Rouge<\/h3>\n\n\n\n<p class=\"has-large-font-size wp-block-paragraph\" style=\"font-weight:400\">La Maison Rose, Le Consulat, Place du Tertre, and the view above the Sacr\u00e9-C\u0153ur steps offer plenty of variety. Start at sunrise for quieter streets, or include the caf\u00e9s and painters as the neighborhood gets livelier. Allow for hills and cobblestones. Moulin Rouge is a separate stop, best at blue hour or night.<\/p>\n<\/div>\n\n\n\n<div id=\"spot-luxembourg\" class=\"wp-block-group content-item is-layout-flow wp-block-group-is-layout-flow\">\n<h3 class=\"wp-block-heading\">8. Luxembourg Gardens<\/h3>\n\n\n\n<p class=\"has-large-font-size wp-block-paragraph\" style=\"font-weight:400\">Choose the gardens for the Medici Fountain, tree-lined paths, and palace backdrop. Check seasonal opening hours and professional-photo requirements before choosing a start time. This works better as a garden session than a hurried detour between the Eiffel Tower and Montmartre.<\/p>\n<\/div>\n\n\n\n<div id=\"spot-camoens\" class=\"wp-block-group content-item is-layout-flow wp-block-group-is-layout-flow\">\n<h3 class=\"wp-block-heading\">9. Camo\u00ebns &amp; Eiffel Tower streets<\/h3>\n\n\n\n<p class=\"has-large-font-size wp-block-paragraph\" style=\"font-weight:400\">For street-level Eiffel Tower portraits, ask your photographer which streets are suitable for your session. Confirm access before building the route around Avenue de Camo\u00ebns or Rue de l\u2019Universit\u00e9.<\/p>\n<\/div>\n\n\n\n<div id=\"spot-vendome\" class=\"wp-block-group content-item is-layout-flow wp-block-group-is-layout-flow\">\n<h3 class=\"wp-block-heading\">10. Place Vend\u00f4me<\/h3>\n\n\n\n<p class=\"has-large-font-size wp-block-paragraph\" style=\"font-weight:400\">Consider the square for formal portraits, pale fa\u00e7ades, and a fashion-focused session. It can suit an outfit change when your route already passes through central Paris. Work around hotel entrances, vehicles, and pedestrians rather than treating the whole square as a set.<\/p>\n<\/div>\n\n\n\n<div id=\"spot-saint-germain\" class=\"wp-block-group content-item is-layout-flow wp-block-group-is-layout-flow\">\n<h3 class=\"wp-block-heading\">11. Saint-Germain caf\u00e9s<\/h3>\n\n\n\n<p class=\"has-large-font-size wp-block-paragraph\" style=\"font-weight:400\">Caf\u00e9 de Flore is one option when a caf\u00e9 portrait matters more to you than another landmark. Speak with staff before photographing, and remember that a table reservation does not reserve the background. Choose this part of the city when you also want a walk through Saint-Germain.<\/p>\n<\/div>\n\n\n\n<div id=\"spot-arc\" class=\"wp-block-group content-item is-layout-flow wp-block-group-is-layout-flow\">\n<h3 class=\"wp-block-heading\">12. Arc de Triomphe<\/h3>\n\n\n\n<p class=\"has-large-font-size wp-block-paragraph\" style=\"font-weight:400\">The monument gives portraits a different scale from the Eiffel Tower. Choose a pedestrian viewpoint with your photographer and leave time to reach it. Keep the shoot off the roadway. An early session is usually easier to organize than trying to work around peak traffic and visitors.<\/p>\n<\/div>\n\n\n\n<p class=\"has-large-font-size wp-block-paragraph\" style=\"font-weight:400\">Mus\u00e9e d\u2019Orsay and Palais Garnier are specialist requests, not ordinary additions to an outdoor route. If either is essential, discuss professional access and planning support before committing.<\/p>\n\n\n\n<p class=\"has-large-font-size wp-block-paragraph\" style=\"font-weight:400\"><a href=\"https:\/\/kissinparis.com\/best-photo-spots-paris\/\">Explore our full guide to the best photo spots in Paris<\/a> for more location detail.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full photoshoot-captioned\"><img loading=\"lazy\" decoding=\"async\" width=\"1536\" height=\"1024\" src=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/seine-riverbank-kids-pink-balloons-portrait.webp\" alt=\"Children holding pink balloons along the Seine riverbank in Paris\" class=\"wp-image-39777\" srcset=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/seine-riverbank-kids-pink-balloons-portrait.webp 1536w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/seine-riverbank-kids-pink-balloons-portrait-300x200.webp 300w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/seine-riverbank-kids-pink-balloons-portrait-1024x683.webp 1024w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/seine-riverbank-kids-pink-balloons-portrait-768x512.webp 768w\" sizes=\"auto, (max-width: 1536px) 100vw, 1536px\" \/><figcaption class=\"wp-element-caption\">A playful portrait session along the Seine, with pink balloons adding a pop of colour.<\/figcaption><\/figure>\n<\/section>\n\n\n\n<section id=\"routes-and-transport\" class=\"wp-block-group article-item is-layout-flow wp-block-group-is-layout-flow\">\n<h2 class=\"wp-block-heading\">Your route and transport<\/h2>\n\n\n\n<h3 id=\"before-your-photoshoot\" class=\"wp-block-heading\">Plan the route with your photographer<\/h3>\n\n\n\n<p class=\"has-large-font-size wp-block-paragraph\" style=\"font-weight:400\">Send a few reference photos and your preferred locations. Explain who is coming, any outfit changes, and any walking requirements. Your photographer can then order the stops around the light, crowds, opening hours, and travel time.<\/p>\n\n\n\n<p class=\"has-large-font-size wp-block-paragraph\" style=\"font-weight:400\">These three routes are starting points to discuss with your photographer.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full photoshoot-captioned\"><img loading=\"lazy\" decoding=\"async\" width=\"1000\" height=\"667\" src=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/place-vendome-chauffeured-van-outfit-change.webp\" alt=\"Chauffeured van near Place Vend\u00f4me in Paris for a couple\u2019s outfit change during a photoshoot\" class=\"wp-image-39776\" srcset=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/place-vendome-chauffeured-van-outfit-change.webp 1000w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/place-vendome-chauffeured-van-outfit-change-300x200.webp 300w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/place-vendome-chauffeured-van-outfit-change-768x512.webp 768w\" sizes=\"auto, (max-width: 1000px) 100vw, 1000px\" \/><figcaption class=\"wp-element-caption\">A chauffeured van offers a convenient place for outfit changes during a photoshoot around Place Vend\u00f4me.<\/figcaption><\/figure>\n\n\n\n<div class=\"wp-block-group content-item is-layout-flow wp-block-group-is-layout-flow\">\n<h3 class=\"wp-block-heading\">One hour around the Eiffel Tower<\/h3>\n\n\n\n<p class=\"has-large-font-size wp-block-paragraph\" style=\"font-weight:400\">Spend roughly 20\u201330 minutes on the Trocad\u00e9ro platform and stairs, when open, then choose one nearby stop: Bir-Hakeim or a caf\u00e9 around Trocad\u00e9ro. Your photographer will confirm what fits the hour, including the transfer.<\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-group content-item is-layout-flow wp-block-group-is-layout-flow\">\n<h3 class=\"wp-block-heading\">Two hours around Pont Alexandre III &amp; Petit Palais<\/h3>\n\n\n\n<p class=\"has-large-font-size wp-block-paragraph\" style=\"font-weight:400\">Photograph Pont Alexandre III, then walk to Petit Palais; allow for an outfit change if you want one. You could also start at Trocad\u00e9ro and take a taxi to the bridge, allowing for traffic. For a Louvre-and-Tuileries route instead, read the <a href=\"#location-permissions\">access note<\/a>.<\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-group content-item is-layout-flow wp-block-group-is-layout-flow\">\n<h3 class=\"wp-block-heading\">A neighborhood walk in Montmartre<\/h3>\n\n\n\n<p class=\"has-large-font-size wp-block-paragraph\" style=\"font-weight:400\">Photograph the streets and caf\u00e9 fronts around La Maison Rose and Le Consulat, then finish near Place du Tertre for coffee. Allow for the hills and cobblestones.<\/p>\n<\/div>\n\n\n\n<h3 class=\"wp-block-heading\">For longer shoots, hire a driver<\/h3>\n\n\n\n<p class=\"has-large-font-size wp-block-paragraph\" style=\"font-weight:400\">Walk between nearby spots. For a longer shoot, or whenever time matters, we recommend a <a href=\"https:\/\/kissinparis.com\/paris-wedding-cars\/\">Mercedes V-Class with a chauffeur<\/a>. Your photographer travels with you, the next pickup is arranged, and you avoid spending paid photography time waiting for Bolt or Uber.<\/p>\n\n\n\n<p class=\"has-large-font-size wp-block-paragraph\" style=\"font-weight:400\">The van also gives you somewhere warm to return to in winter and a place to leave belongings with the driver while you take photographs. If you want to change outfits, agree on privacy arrangements in advance. You can ask the driver to step out while you change, instead of returning to the hotel or looking for a suitable restaurant restroom.<\/p>\n\n\n\n<p class=\"has-large-font-size wp-block-paragraph\" style=\"font-weight:400\">Book enough time for every stop, including outfit changes, and agree on the driver\u2019s waiting and pickup arrangements. Transport is a separate expense; its value is how much of your session you can spend taking photographs.<\/p>\n<\/section>\n\n\n\n<section id=\"duration-and-cost\" class=\"wp-block-group article-item is-layout-flow wp-block-group-is-layout-flow\">\n<span id=\"sec-2\" aria-hidden=\"true\"><\/span><span id=\"faq\" aria-hidden=\"true\"><\/span>\n\n\n\n<h2 class=\"wp-block-heading\">How long should a Paris photoshoot be?<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">One hour: one area, time to settle in<\/h3>\n\n\n\n<p class=\"has-large-font-size wp-block-paragraph\" style=\"font-weight:400\">A good fit when you have one main setting in mind. Stay close enough to walk between viewpoints and leave time to become comfortable in front of the camera.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Two hours: more variety<\/h3>\n\n\n\n<p class=\"has-large-font-size wp-block-paragraph\" style=\"font-weight:400\">Two hours allow more time for nearby locations, an outfit change, or a caf\u00e9 stop. Agree on the route before booking.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Three hours or more: multiple locations and outfits<\/h3>\n\n\n\n<p class=\"has-large-font-size wp-block-paragraph\" style=\"font-weight:400\">Choose a longer session for locations across the city, several outfits, or photographs that continue into the evening. Agree on travel and changing time before booking. A driver makes a substantial difference when the stops are far apart.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Choosing your photos and receiving the edits<\/h3>\n\n\n\n<p class=\"has-large-font-size wp-block-paragraph\" style=\"font-weight:400\">We aim to send the complete unedited selection gallery within 24 hours of your session. Choose your favorites up to the number included in your collection. The edited photos usually arrive 10\u201314 days after you complete your selection, sometimes sooner depending on the season.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Additional edits and unedited files<\/h3>\n\n\n\n<p class=\"has-large-font-size wp-block-paragraph\" style=\"font-weight:400\">Additional edits cost \u20ac6 per photo including VAT (\u20ac5 before VAT). High-resolution unedited JPEG files cost \u20ac120 per hour of photography coverage, capped at \u20ac360 including VAT (\u20ac100 per hour, capped at \u20ac300 before VAT). These are JPEG files, not RAW files. Viewing the selection gallery and buying the high-resolution unedited files are separate.<\/p>\n\n\n\n<p class=\"has-large-font-size wp-block-paragraph\" style=\"font-weight:400\">Your quote should also identify any transport, lighting assistance, venue fees, and agreed extras. Check the payment, cancellation, rescheduling, and image-privacy terms before confirming.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full photoshoot-captioned\"><img loading=\"lazy\" decoding=\"async\" width=\"1600\" height=\"1067\" src=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/spring-blossoms-top-hat-notre-dame-portrait.webp\" alt=\"Portrait in a top hat beneath spring blossoms near Notre-Dame Cathedral in Paris\" class=\"wp-image-39727\" srcset=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/spring-blossoms-top-hat-notre-dame-portrait.webp 1600w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/spring-blossoms-top-hat-notre-dame-portrait-300x200.webp 300w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/spring-blossoms-top-hat-notre-dame-portrait-1024x683.webp 1024w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/spring-blossoms-top-hat-notre-dame-portrait-768x512.webp 768w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/spring-blossoms-top-hat-notre-dame-portrait-1536x1024.webp 1536w\" sizes=\"auto, (max-width: 1600px) 100vw, 1600px\" \/><figcaption class=\"wp-element-caption\">Spring blossoms and classic Parisian architecture create a distinctive portrait setting near Notre-Dame.<\/figcaption><\/figure>\n<\/section>\n\n\n\n<section id=\"what-to-expect\" class=\"wp-block-group article-item is-layout-flow wp-block-group-is-layout-flow\">\n<span id=\"feeling-comfortable\" aria-hidden=\"true\"><\/span>\n\n\n\n<h2 class=\"wp-block-heading\">What happens during your photoshoot?<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">A photographer who can direct you<\/h3>\n\n\n\n<p class=\"has-large-font-size wp-block-paragraph\" style=\"font-weight:400\">You may be asked to kiss, laugh, or show affection while someone you have just met points a camera at you. Often, other people are passing by. A good photographer understands how exposed that can feel and helps you settle in without drawing more attention to it.<\/p>\n\n\n\n<p class=\"has-large-font-size wp-block-paragraph\" style=\"font-weight:400\">Direction should be clear: where to stand, how to turn, what to do with your hands, and when to look at each other. Your photographer should be able to show you what they mean and recognize when the photograph is there, rather than repeating the same pose until your expression goes flat.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">How to pose without feeling stiff<\/h3>\n\n\n\n<p class=\"has-large-font-size wp-block-paragraph\" style=\"font-weight:400\">You do not need to arrive with a set of poses memorized. Your photographer can adapt the direction to you. Walking together or leaning toward each other gives you something simple to do while you become comfortable. If you are coming on your own, walking toward the camera, taking a seat, or adjusting a sleeve can be a useful starting point.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full photoshoot-captioned\"><img loading=\"lazy\" decoding=\"async\" width=\"1536\" height=\"1024\" src=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/tuileries-garden-ferris-wheel-same-sex-couple.webp\" alt=\"A couple seated together in a Ferris wheel cabin above Paris, with the city and gardens below.\" class=\"wp-image-39728\" srcset=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/tuileries-garden-ferris-wheel-same-sex-couple.webp 1536w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/tuileries-garden-ferris-wheel-same-sex-couple-300x200.webp 300w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/tuileries-garden-ferris-wheel-same-sex-couple-1024x683.webp 1024w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/tuileries-garden-ferris-wheel-same-sex-couple-768x512.webp 768w\" sizes=\"auto, (max-width: 1536px) 100vw, 1536px\" \/><figcaption class=\"wp-element-caption\">Photographing inside the Ferris wheel cabin gives the portrait a view across the city.<\/figcaption><\/figure>\n\n\n\n<p class=\"has-large-font-size wp-block-paragraph\" style=\"font-weight:400\">Tell your photographer if a pose feels too intimate or a suggestion does not suit you.<\/p>\n\n\n\n<p class=\"has-large-font-size wp-block-paragraph\" style=\"font-weight:400\"><a href=\"https:\/\/kissinparis.com\/couple-photoshoot-poses\/\">See our couple-posing guide<\/a> Explore more <a href=\"https:\/\/kissinparis.com\/creative-couple-photography-ideas\/\">creative couple photography ideas<\/a>.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Someone you enjoy spending time with<\/h3>\n\n\n\n<p class=\"has-large-font-size wp-block-paragraph\" style=\"font-weight:400\">The photographs matter, and so does the time you spend making them. Choose someone attentive, encouraging, and fun to be around. A photographer who notices that you are cold, explains the next stop, or helps you relax between photographs can change how the whole session feels.<\/p>\n\n\n\n<p class=\"has-large-font-size wp-block-paragraph\" style=\"font-weight:400\">Language matters here. You should understand the direction without hesitation. English works for many visitors; if you would prefer another language, tell us before booking so we can discuss the available photographers. French is useful when speaking with caf\u00e9 staff and discussing where you can photograph. Confirm your photographer\u2019s languages rather than assuming everyone on a team speaks the same ones.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full photoshoot-captioned\"><img loading=\"lazy\" decoding=\"async\" width=\"934\" height=\"1400\" src=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/le-metropolitan-hotel-oval-window-eiffel-tower-view.webp\" alt=\"Couple sharing an intimate moment at Le Metropolitan Hotel, with the Eiffel Tower visible through an oval window\" class=\"wp-image-39725\" srcset=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/le-metropolitan-hotel-oval-window-eiffel-tower-view.webp 934w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/le-metropolitan-hotel-oval-window-eiffel-tower-view-200x300.webp 200w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/le-metropolitan-hotel-oval-window-eiffel-tower-view-683x1024.webp 683w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/le-metropolitan-hotel-oval-window-eiffel-tower-view-768x1151.webp 768w\" sizes=\"auto, (max-width: 934px) 100vw, 934px\" \/><figcaption class=\"wp-element-caption\">An intimate moment at Le Metropolitan Hotel, framed by an oval window overlooking the Eiffel Tower.<\/figcaption><\/figure>\n<\/section>\n\n\n\n<section id=\"what-to-wear\" class=\"wp-block-group article-item is-layout-flow wp-block-group-is-layout-flow\">\n<span id=\"sec-5\" aria-hidden=\"true\"><\/span><span id=\"biggest-challenging\" aria-hidden=\"true\"><\/span>\n\n\n\n<h2 class=\"wp-block-heading\">Clothing, hair &amp; makeup<\/h2>\n\n\n\n<p class=\"has-large-font-size wp-block-paragraph\" style=\"font-weight:400\">Paris is a fashion capital. For a professional photoshoot here, dress sharply and, when in doubt, lean toward elegance. You should still be able to walk, sit, and move comfortably. Feeling uncomfortable in your clothes can show in your expression and posture.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Look at your outfits together.<\/strong> Coordinate the level of formality and how the colors look side by side. You do not need matching clothes.<\/li>\n\n\n\n<li><strong>Prepare each change before the shoot.<\/strong> Lay out complete outfits, including shoes and accessories, so you know what goes with what. Keep them in the order you plan to wear them. Time spent searching through a bag is time you have paid for.<\/li>\n\n\n\n<li><strong>Bring shoes for walking.<\/strong> Change into elegant footwear for photographs. In winter, bring hand and foot warmers. An assistant can help with coats, bags, and quick shoe changes when cold hands make them difficult.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Hair and makeup deserve their own plan<\/h3>\n\n\n\n<p class=\"has-large-font-size wp-block-paragraph\" style=\"font-weight:400\">Choose a beauty artist whose work resembles how you want to look. If you are traveling from abroad and cannot have a trial, send reference photographs and a recent photograph of yourself. Be specific about the amount of makeup you like, your usual hairstyle, and anything you do not want. A dramatic look is not an improvement if you prefer light makeup and no longer feel like yourself.<\/p>\n\n\n\n<p class=\"has-large-font-size wp-block-paragraph\" style=\"font-weight:400\">Ask about brush and tool hygiene, how long the appointment will take, and whether the artist will come to your hotel. Set the finish time by working backward from your photography meeting time, with time to get dressed and travel. An overrun can cost you the quiet streets and early light you booked the session for.<\/p>\n\n\n\n<p class=\"has-large-font-size wp-block-paragraph\" style=\"font-weight:400\">Hotel appointments that have you ready for sunrise usually cost more because of the early start. Confirm that fee and the full schedule before booking the artist. Do not leave beauty preparation to whatever time remains before the shoot.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full photoshoot-captioned\"><img loading=\"lazy\" decoding=\"async\" width=\"1000\" height=\"667\" src=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/winter-coat-layers-eiffel-tower-couple-embracing.webp\" alt=\"Couple embracing in winter coats with the Eiffel Tower in the background\" class=\"wp-image-39729\" srcset=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/winter-coat-layers-eiffel-tower-couple-embracing.webp 1000w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/winter-coat-layers-eiffel-tower-couple-embracing-300x200.webp 300w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/winter-coat-layers-eiffel-tower-couple-embracing-768x512.webp 768w\" sizes=\"auto, (max-width: 1000px) 100vw, 1000px\" \/><\/figure>\n<\/section>\n\n\n\n<section id=\"weather-and-access\" class=\"wp-block-group article-item is-layout-flow wp-block-group-is-layout-flow\">\n<h2 class=\"wp-block-heading\">Rain, closures &amp; location access<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Photographs in changing weather<\/h3>\n\n\n\n<p class=\"has-large-font-size wp-block-paragraph\" style=\"font-weight:400\">Overcast skies and light drizzle can be lovely for photographs. We assess conditions close to your session rather than canceling based on a forecast alone. If heavy rain affects the shoot, we\u2019ll look at practical adjustments, with any timing change subject to your photographer\u2019s availability.<\/p>\n\n\n\n<p class=\"has-large-font-size wp-block-paragraph\" style=\"font-weight:400\">A covered setting may also help, where access allows. The covered path beneath Bir-Hakeim or an accessible Louvre passage may offer shelter; the <a href=\"#location-permissions\">Louvre\u2019s photography rules<\/a> still apply. Your hotel may be another option if it allows professional photography. Discuss a nearby alternative rather than counting on a new date.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Leave room for a location change<\/h3>\n\n\n\n<p class=\"has-large-font-size wp-block-paragraph\" style=\"font-weight:400\">A familiar photo spot can be blocked by filming, construction, an official visit, a race, or event preparations. That can mean a closed Trocad\u00e9ro platform, a restricted section of Bir-Hakeim, work on Pont Alexandre III, or a bridge you cannot reach. Choose an alternative nearby before the session so one closure does not consume your coverage.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Paris fashion dates for 2027<\/h3>\n\n\n\n<p class=\"has-large-font-size wp-block-paragraph\" style=\"font-weight:400\">The F\u00e9d\u00e9ration de la Haute Couture et de la Mode lists these 2027 dates:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Haute Couture:<\/strong> January 25\u201328 and July 5\u20138.<\/li>\n\n\n\n<li><strong>Women\u2019s ready-to-wear:<\/strong> March 1\u20139 and September 27\u2013October 5.<\/li>\n\n\n\n<li><strong>Men\u2019s ready-to-wear:<\/strong> January 19\u201324 and June 22\u201327.<\/li>\n<\/ul>\n\n\n\n<p class=\"has-large-font-size wp-block-paragraph\" style=\"font-weight:400\"><a href=\"https:\/\/www.fhcm.paris\/en\/upcoming-seasons-and-previous-editions\" target=\"_blank\" rel=\"noopener\">Check the official FHCM calendar for your travel year.<\/a><\/p>\n\n\n\n<p class=\"has-large-font-size wp-block-paragraph\" style=\"font-weight:400\">Fashion shows and their installation work can affect access and views, including around Trocad\u00e9ro. Setup and removal may extend beyond the show dates. The fashion calendar does not tell you which platform will be blocked or for how long; check the actual location close to your session.<\/p>\n\n\n\n<h3 id=\"location-permissions\" class=\"wp-block-heading\">Louvre access: the rules and our experience<\/h3>\n\n\n\n<p class=\"has-large-font-size wp-block-paragraph\" style=\"font-weight:400\">The <a href=\"https:\/\/api-www.louvre.fr\/sites\/default\/files\/2022-07\/R%C3%A8glement%20jardins%20072022_0.pdf\" target=\"_blank\" rel=\"noopener\">Louvre\u2019s written rules<\/a> require advance authorization for professional photography in its courtyards and gardens. In practice, co-founder Cengiz has photographed ordinary portrait sessions at the Louvre since 2009 without being asked to show a permit. Large setups and conspicuous wedding attire can attract more attention. That experience is useful when planning, but it does not replace the written rules or guarantee uninterrupted access.<\/p>\n\n\n\n<p class=\"has-large-font-size wp-block-paragraph\" style=\"font-weight:400\">For locations such as the Palais Garnier or Mus\u00e9e d\u2019Orsay, investigate professional-shoot arrangements before building your session around them. Your photographer can advise on the photographs; a full-service planner can handle formal access arrangements if you commission that work. The time and expense usually make sense only when a particular location matters a great deal to you.<\/p>\n\n\n\n<p class=\"has-large-font-size wp-block-paragraph\" style=\"font-weight:400\">Even with written permission, staff may stop a shoot to check it. Allow time for that conversation.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full photoshoot-captioned\"><img loading=\"lazy\" decoding=\"async\" width=\"1000\" height=\"667\" src=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/family-morning-father-son-red-tuxedos-eiffel-tower.webp\" alt=\"Father and son wearing red tuxedos during a family photoshoot with the Eiffel Tower in Paris\" class=\"wp-image-39724\" srcset=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/family-morning-father-son-red-tuxedos-eiffel-tower.webp 1000w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/family-morning-father-son-red-tuxedos-eiffel-tower-300x200.webp 300w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/family-morning-father-son-red-tuxedos-eiffel-tower-768x512.webp 768w\" sizes=\"auto, (max-width: 1000px) 100vw, 1000px\" \/><figcaption class=\"wp-element-caption\">A father and son share a family moment in matching red tuxedos against the Paris skyline.<\/figcaption><\/figure>\n<\/section>\n\n\n\n<section id=\"day-of\" class=\"wp-block-group article-item is-layout-flow wp-block-group-is-layout-flow\">\n<span id=\"checklist\" aria-hidden=\"true\"><\/span>\n\n\n\n<h2 class=\"wp-block-heading\">Before you leave the hotel<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Confirm the exact meeting point and a way to reach your photographer.<\/li>\n\n\n\n<li>Allow time for traffic and finding the exact meeting point. If you are delayed, contact your photographer immediately.<\/li>\n\n\n\n<li>Bring walking shoes, water, and only the belongings you need.<\/li>\n\n\n\n<li>Check the weather and prepare your clothes the night before.<\/li>\n\n\n\n<li>Keep outfits and accessories in the order you will use them, and confirm the driver\u2019s first pickup if you have booked transport.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">If you are running late<\/h3>\n\n\n\n<p class=\"has-large-font-size wp-block-paragraph\" style=\"font-weight:400\">Without a message from you, we wait no more than 15 minutes, then leave and your retainer is forfeited. If you notify us, we will wait, but your photography time still starts at the agreed time. Arriving late does not extend your coverage.<\/p>\n<\/section>\n<\/div>\n<\/div>\n<\/article>\n\n\n\n<section id=\"selected-photos\" class=\"wp-block-group alignfull mt-0 mb-0 sec compact photoshoot-photo-section is-layout-flow wp-block-group-is-layout-flow\">\n<h2 class=\"wp-block-heading\">Paris photoshoot gallery<\/h2>\n\n\n\n<p class=\"has-large-font-size wp-block-paragraph\" style=\"font-weight:400\">Browse these Paris sessions for ideas, then share your favorite photographs with your photographer.<\/p>\n\n\n\n<figure id=\"photoshoot-photograph-grid\" class=\"wp-block-gallery alignfull has-nested-images columns-4 kmip-gallery-1 kmip-gallery-masonry wp-block-gallery-4 is-layout-flex wp-block-gallery-is-layout-flex\">\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/How-to-plan-a-Paris-photoshoot-when-you-do-not-live-in-Paris.webp\"><img width=\"1024\" height=\"683\" decoding=\"async\" fetchpriority=\"low\" loading=\"lazy\" data-id=\"39621\" src=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/How-to-plan-a-Paris-photoshoot-when-you-do-not-live-in-Paris-1024x683.webp\" alt=\"A groom carries his bride, her red-soled heels in the foreground and the Eiffel Tower behind.\" class=\"wp-image-39621\" srcset=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/How-to-plan-a-Paris-photoshoot-when-you-do-not-live-in-Paris-1024x683.webp 1024w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/How-to-plan-a-Paris-photoshoot-when-you-do-not-live-in-Paris-300x200.webp 300w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/How-to-plan-a-Paris-photoshoot-when-you-do-not-live-in-Paris-768x512.webp 768w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/How-to-plan-a-Paris-photoshoot-when-you-do-not-live-in-Paris-1536x1024.webp 1536w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/How-to-plan-a-Paris-photoshoot-when-you-do-not-live-in-Paris.webp 1600w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/Paris-engagement-photos-in-the-Tuileries-Gardens-at-sunrise.webp\"><img width=\"683\" height=\"1024\" decoding=\"async\" fetchpriority=\"low\" loading=\"lazy\" data-id=\"39622\" src=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/Paris-engagement-photos-in-the-Tuileries-Gardens-at-sunrise-683x1024.webp\" alt=\"Couple taking engagement photos in the Tuileries Garden in Paris at sunrise\" class=\"wp-image-39622\" srcset=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/Paris-engagement-photos-in-the-Tuileries-Gardens-at-sunrise-683x1024.webp 683w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/Paris-engagement-photos-in-the-Tuileries-Gardens-at-sunrise-200x300.webp 200w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/Paris-engagement-photos-in-the-Tuileries-Gardens-at-sunrise-768x1152.webp 768w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/Paris-engagement-photos-in-the-Tuileries-Gardens-at-sunrise-1024x1536.webp 1024w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/Paris-engagement-photos-in-the-Tuileries-Gardens-at-sunrise.webp 1067w\" sizes=\"auto, (max-width: 683px) 100vw, 683px\" \/><\/a><figcaption class=\"wp-element-caption\">The Tuileries Garden offers an elegant Paris setting for engagement photos in the early morning light.<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/Trocadero-best-Eiffel-Tower-photo-spots-Paris.webp\"><img width=\"683\" height=\"1024\" decoding=\"async\" fetchpriority=\"low\" loading=\"lazy\" data-id=\"39623\" src=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/Trocadero-best-Eiffel-Tower-photo-spots-Paris-683x1024.webp\" alt=\"Eiffel Tower viewed from Trocad\u00e9ro, a popular Paris photography spot\" class=\"wp-image-39623\" srcset=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/Trocadero-best-Eiffel-Tower-photo-spots-Paris-683x1024.webp 683w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/Trocadero-best-Eiffel-Tower-photo-spots-Paris-200x300.webp 200w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/Trocadero-best-Eiffel-Tower-photo-spots-Paris-768x1152.webp 768w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/Trocadero-best-Eiffel-Tower-photo-spots-Paris-1024x1536.webp 1024w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/Trocadero-best-Eiffel-Tower-photo-spots-Paris.webp 1067w\" sizes=\"auto, (max-width: 683px) 100vw, 683px\" \/><\/a><figcaption class=\"wp-element-caption\">Trocad\u00e9ro offers one of the most recognizable views of the Eiffel Tower for Paris photos.<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/Beautiful-Paris-couple-photography.webp\"><img width=\"682\" height=\"1024\" decoding=\"async\" fetchpriority=\"low\" loading=\"lazy\" data-id=\"39625\" src=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/Beautiful-Paris-couple-photography-682x1024.webp\" alt=\"Couple posing together during a photography session in Paris\" class=\"wp-image-39625\" srcset=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/Beautiful-Paris-couple-photography-682x1024.webp 682w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/Beautiful-Paris-couple-photography-200x300.webp 200w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/Beautiful-Paris-couple-photography-768x1152.webp 768w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/Beautiful-Paris-couple-photography.webp 933w\" sizes=\"auto, (max-width: 682px) 100vw, 682px\" \/><\/a><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/Couple-photoshoot-poses-in-Paris.webp\"><img width=\"1024\" height=\"683\" decoding=\"async\" fetchpriority=\"low\" loading=\"lazy\" data-id=\"39626\" src=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/Couple-photoshoot-poses-in-Paris-1024x683.webp\" alt=\"Couple posing together during a photoshoot in Paris\" class=\"wp-image-39626\" srcset=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/Couple-photoshoot-poses-in-Paris-1024x683.webp 1024w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/Couple-photoshoot-poses-in-Paris-300x200.webp 300w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/Couple-photoshoot-poses-in-Paris-768x512.webp 768w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/Couple-photoshoot-poses-in-Paris-1536x1024.webp 1536w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/Couple-photoshoot-poses-in-Paris.webp 1600w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/Romantic-couple-photoshoot-in-Paris.webp\"><img width=\"684\" height=\"1024\" decoding=\"async\" fetchpriority=\"low\" loading=\"lazy\" data-id=\"39627\" src=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/Romantic-couple-photoshoot-in-Paris-684x1024.webp\" alt=\"Couple sharing a romantic moment during a photoshoot in Paris\" class=\"wp-image-39627\" srcset=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/Romantic-couple-photoshoot-in-Paris-684x1024.webp 684w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/Romantic-couple-photoshoot-in-Paris-200x300.webp 200w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/Romantic-couple-photoshoot-in-Paris-768x1151.webp 768w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/Romantic-couple-photoshoot-in-Paris-1025x1536.webp 1025w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/Romantic-couple-photoshoot-in-Paris.webp 1068w\" sizes=\"auto, (max-width: 684px) 100vw, 684px\" \/><\/a><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/Cute-couple-photoshoot-poses-in-Paris.webp\"><img width=\"1024\" height=\"684\" decoding=\"async\" fetchpriority=\"low\" loading=\"lazy\" data-id=\"39628\" src=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/Cute-couple-photoshoot-poses-in-Paris-1024x684.webp\" alt=\"Cute couple posing together during a photoshoot in Paris\" class=\"wp-image-39628\" srcset=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/Cute-couple-photoshoot-poses-in-Paris-1024x684.webp 1024w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/Cute-couple-photoshoot-poses-in-Paris-300x200.webp 300w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/Cute-couple-photoshoot-poses-in-Paris-768x513.webp 768w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/Cute-couple-photoshoot-poses-in-Paris-1536x1025.webp 1536w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/Cute-couple-photoshoot-poses-in-Paris.webp 1600w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/Couple-photoshoot-poses-inspo-in-Paris.webp\"><img width=\"683\" height=\"1024\" decoding=\"async\" fetchpriority=\"low\" loading=\"lazy\" data-id=\"39629\" src=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/Couple-photoshoot-poses-inspo-in-Paris-683x1024.webp\" alt=\"Couple posing for a romantic photoshoot in Paris\" class=\"wp-image-39629\" srcset=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/Couple-photoshoot-poses-inspo-in-Paris-683x1024.webp 683w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/Couple-photoshoot-poses-inspo-in-Paris-200x300.webp 200w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/Couple-photoshoot-poses-inspo-in-Paris-768x1152.webp 768w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/Couple-photoshoot-poses-inspo-in-Paris-1024x1536.webp 1024w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/Couple-photoshoot-poses-inspo-in-Paris.webp 1067w\" sizes=\"auto, (max-width: 683px) 100vw, 683px\" \/><\/a><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/paris-couple-photography-intimate-romantic-flower.webp\"><img width=\"682\" height=\"1024\" decoding=\"async\" fetchpriority=\"low\" loading=\"lazy\" data-id=\"39630\" src=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/paris-couple-photography-intimate-romantic-flower-682x1024.webp\" alt=\"A couple sharing an intimate romantic moment during a Paris photoshoot with flowers\" class=\"wp-image-39630\" srcset=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/paris-couple-photography-intimate-romantic-flower-682x1024.webp 682w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/paris-couple-photography-intimate-romantic-flower-200x300.webp 200w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/paris-couple-photography-intimate-romantic-flower-768x1152.webp 768w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/paris-couple-photography-intimate-romantic-flower.webp 933w\" sizes=\"auto, (max-width: 682px) 100vw, 682px\" \/><\/a><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/How-to-plan-a-Paris-photoshoot.webp\"><img width=\"1024\" height=\"683\" decoding=\"async\" fetchpriority=\"low\" loading=\"lazy\" data-id=\"39631\" src=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/How-to-plan-a-Paris-photoshoot-1024x683.webp\" alt=\"Paris photoshoot in Paris, illustrating a guide to planning a photography session\" class=\"wp-image-39631\" srcset=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/How-to-plan-a-Paris-photoshoot-1024x683.webp 1024w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/How-to-plan-a-Paris-photoshoot-300x200.webp 300w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/How-to-plan-a-Paris-photoshoot-768x512.webp 768w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/How-to-plan-a-Paris-photoshoot-1536x1024.webp 1536w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/How-to-plan-a-Paris-photoshoot.webp 1600w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/Paris-engagement-photos-in-Montmartre-Maison-Rose-and-Cafe.webp\"><img width=\"1024\" height=\"684\" decoding=\"async\" fetchpriority=\"low\" loading=\"lazy\" data-id=\"39632\" src=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/Paris-engagement-photos-in-Montmartre-Maison-Rose-and-Cafe-1024x684.webp\" alt=\"Engagement photoshoot near La Maison Rose caf\u00e9 in Montmartre, Paris\" class=\"wp-image-39632\" srcset=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/Paris-engagement-photos-in-Montmartre-Maison-Rose-and-Cafe-1024x684.webp 1024w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/Paris-engagement-photos-in-Montmartre-Maison-Rose-and-Cafe-300x200.webp 300w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/Paris-engagement-photos-in-Montmartre-Maison-Rose-and-Cafe-768x513.webp 768w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/Paris-engagement-photos-in-Montmartre-Maison-Rose-and-Cafe-1536x1025.webp 1536w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/Paris-engagement-photos-in-Montmartre-Maison-Rose-and-Cafe.webp 1600w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><figcaption class=\"wp-element-caption\">Engagement photography in Montmartre<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/Kiss-Me-in-Paris-Paris-photographer.webp\"><img width=\"1024\" height=\"683\" decoding=\"async\" fetchpriority=\"low\" loading=\"lazy\" data-id=\"39633\" src=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/Kiss-Me-in-Paris-Paris-photographer-1024x683.webp\" alt=\"Kiss Me in Paris photography in Paris\" class=\"wp-image-39633\" srcset=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/Kiss-Me-in-Paris-Paris-photographer-1024x683.webp 1024w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/Kiss-Me-in-Paris-Paris-photographer-300x200.webp 300w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/Kiss-Me-in-Paris-Paris-photographer-768x512.webp 768w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/Kiss-Me-in-Paris-Paris-photographer-1536x1024.webp 1536w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/Kiss-Me-in-Paris-Paris-photographer.webp 1600w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/Plan-a-Paris-photoshoot-when-you-do-not-live-in-Paris.webp\"><img width=\"684\" height=\"1024\" decoding=\"async\" fetchpriority=\"low\" loading=\"lazy\" data-id=\"39634\" src=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/Plan-a-Paris-photoshoot-when-you-do-not-live-in-Paris-684x1024.webp\" alt=\"Couple posing for a photoshoot in Paris while visiting from abroad\" class=\"wp-image-39634\" srcset=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/Plan-a-Paris-photoshoot-when-you-do-not-live-in-Paris-684x1024.webp 684w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/Plan-a-Paris-photoshoot-when-you-do-not-live-in-Paris-200x300.webp 200w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/Plan-a-Paris-photoshoot-when-you-do-not-live-in-Paris-768x1151.webp 768w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/Plan-a-Paris-photoshoot-when-you-do-not-live-in-Paris-1025x1536.webp 1025w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/Plan-a-Paris-photoshoot-when-you-do-not-live-in-Paris.webp 1068w\" sizes=\"auto, (max-width: 684px) 100vw, 684px\" \/><\/a><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/How-to-plan-a-Paris-photoshoot-from-abroad.webp\"><img width=\"684\" height=\"1024\" decoding=\"async\" fetchpriority=\"low\" loading=\"lazy\" data-id=\"39635\" src=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/How-to-plan-a-Paris-photoshoot-from-abroad-684x1024.webp\" alt=\"Couple posing for a photoshoot in Paris, illustrating how to plan a session from abroad\" class=\"wp-image-39635\" srcset=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/How-to-plan-a-Paris-photoshoot-from-abroad-684x1024.webp 684w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/How-to-plan-a-Paris-photoshoot-from-abroad-200x300.webp 200w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/How-to-plan-a-Paris-photoshoot-from-abroad-768x1151.webp 768w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/How-to-plan-a-Paris-photoshoot-from-abroad-1025x1536.webp 1025w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/How-to-plan-a-Paris-photoshoot-from-abroad.webp 1068w\" sizes=\"auto, (max-width: 684px) 100vw, 684px\" \/><\/a><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/Kiss-Me-in-Paris-best-Paris-photographer.webp\"><img width=\"1024\" height=\"683\" decoding=\"async\" fetchpriority=\"low\" loading=\"lazy\" data-id=\"39636\" src=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/Kiss-Me-in-Paris-best-Paris-photographer-1024x683.webp\" alt=\"Kiss Me in Paris couple photography in Paris\" class=\"wp-image-39636\" srcset=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/Kiss-Me-in-Paris-best-Paris-photographer-1024x683.webp 1024w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/Kiss-Me-in-Paris-best-Paris-photographer-300x200.webp 300w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/Kiss-Me-in-Paris-best-Paris-photographer-768x512.webp 768w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/Kiss-Me-in-Paris-best-Paris-photographer-1536x1024.webp 1536w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/Kiss-Me-in-Paris-best-Paris-photographer.webp 1600w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/Best-Paris-photographer-for-couples-photoshoots.webp\"><img width=\"1024\" height=\"683\" decoding=\"async\" fetchpriority=\"low\" loading=\"lazy\" data-id=\"39637\" src=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/Best-Paris-photographer-for-couples-photoshoots-1024x683.webp\" alt=\"Couple posing together during a professional photoshoot in Paris\" class=\"wp-image-39637\" srcset=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/Best-Paris-photographer-for-couples-photoshoots-1024x683.webp 1024w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/Best-Paris-photographer-for-couples-photoshoots-300x200.webp 300w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/Best-Paris-photographer-for-couples-photoshoots-768x512.webp 768w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/Best-Paris-photographer-for-couples-photoshoots-1536x1024.webp 1536w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/Best-Paris-photographer-for-couples-photoshoots.webp 1600w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/Couple-photoshoot-poses-in-Paris-inspiration.webp\"><img width=\"1024\" height=\"684\" decoding=\"async\" fetchpriority=\"low\" loading=\"lazy\" data-id=\"39638\" src=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/Couple-photoshoot-poses-in-Paris-inspiration-1024x684.webp\" alt=\"Couple posing together during a photoshoot in Paris\" class=\"wp-image-39638\" srcset=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/Couple-photoshoot-poses-in-Paris-inspiration-1024x684.webp 1024w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/Couple-photoshoot-poses-in-Paris-inspiration-300x200.webp 300w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/Couple-photoshoot-poses-in-Paris-inspiration-768x513.webp 768w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/Couple-photoshoot-poses-in-Paris-inspiration-1536x1025.webp 1536w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/Couple-photoshoot-poses-in-Paris-inspiration.webp 1600w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/bir-hakeim-bridge-couple-photoshoot-archway.webp\"><img width=\"1024\" height=\"684\" decoding=\"async\" fetchpriority=\"low\" loading=\"lazy\" data-id=\"39651\" src=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/bir-hakeim-bridge-couple-photoshoot-archway-1024x684.webp\" alt=\"Couple posing beneath the architectural archway of Bir-Hakeim Bridge in Paris\" class=\"wp-image-39651\" srcset=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/bir-hakeim-bridge-couple-photoshoot-archway-1024x684.webp 1024w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/bir-hakeim-bridge-couple-photoshoot-archway-300x200.webp 300w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/bir-hakeim-bridge-couple-photoshoot-archway-768x513.webp 768w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/bir-hakeim-bridge-couple-photoshoot-archway-1536x1025.webp 1536w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/bir-hakeim-bridge-couple-photoshoot-archway.webp 1600w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><figcaption class=\"wp-element-caption\">A stone arch frames the couple at Bir-Hakeim, with the bridge\u2019s ironwork continuing behind them.<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/bir-hakeim-bridge-walking-couple-photoshoot-winter.webp\"><img width=\"1024\" height=\"683\" decoding=\"async\" fetchpriority=\"low\" loading=\"lazy\" data-id=\"39652\" src=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/bir-hakeim-bridge-walking-couple-photoshoot-winter-1024x683.webp\" alt=\"Couple walking together on Bir-Hakeim Bridge in Paris during winter\" class=\"wp-image-39652\" srcset=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/bir-hakeim-bridge-walking-couple-photoshoot-winter-1024x683.webp 1024w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/bir-hakeim-bridge-walking-couple-photoshoot-winter-300x200.webp 300w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/bir-hakeim-bridge-walking-couple-photoshoot-winter-768x512.webp 768w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/bir-hakeim-bridge-walking-couple-photoshoot-winter-1536x1024.webp 1536w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/bir-hakeim-bridge-walking-couple-photoshoot-winter.webp 1600w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><figcaption class=\"wp-element-caption\">A walking portrait beneath Bir-Hakeim\u2019s repeating columns.<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/eiffel-tower-night-view-couple-photoshoot-lights.webp\"><img width=\"1024\" height=\"683\" decoding=\"async\" fetchpriority=\"low\" loading=\"lazy\" data-id=\"39653\" src=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/eiffel-tower-night-view-couple-photoshoot-lights-1024x683.webp\" alt=\"Couple during a nighttime photoshoot with the illuminated Eiffel Tower in Paris\" class=\"wp-image-39653\" srcset=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/eiffel-tower-night-view-couple-photoshoot-lights-1024x683.webp 1024w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/eiffel-tower-night-view-couple-photoshoot-lights-300x200.webp 300w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/eiffel-tower-night-view-couple-photoshoot-lights-768x512.webp 768w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/eiffel-tower-night-view-couple-photoshoot-lights-1536x1024.webp 1536w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/eiffel-tower-night-view-couple-photoshoot-lights.webp 1600w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><figcaption class=\"wp-element-caption\">A couple enjoys a nighttime portrait with the Eiffel Tower illuminated against the Paris sky.<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/louvre-museum-column-photoshoot-with-cellist.webp\"><img width=\"1024\" height=\"683\" decoding=\"async\" fetchpriority=\"low\" loading=\"lazy\" data-id=\"39654\" src=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/louvre-museum-column-photoshoot-with-cellist-1024x683.webp\" alt=\"Cellist performing during a photoshoot beside the Louvre Museum columns in Paris\" class=\"wp-image-39654\" srcset=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/louvre-museum-column-photoshoot-with-cellist-1024x683.webp 1024w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/louvre-museum-column-photoshoot-with-cellist-300x200.webp 300w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/louvre-museum-column-photoshoot-with-cellist-768x512.webp 768w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/louvre-museum-column-photoshoot-with-cellist-1536x1024.webp 1536w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/louvre-museum-column-photoshoot-with-cellist.webp 1600w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><figcaption class=\"wp-element-caption\">Leaving the cellist in the wider frame makes the live performance part of the couple\u2019s portrait.<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/louvre-palace-night-photoshoot-couple-lighting.webp\"><img width=\"1024\" height=\"683\" decoding=\"async\" fetchpriority=\"low\" loading=\"lazy\" data-id=\"39655\" src=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/louvre-palace-night-photoshoot-couple-lighting-1024x683.webp\" alt=\"Couple during a nighttime photoshoot near the Louvre Palace in Paris, illuminated by evening lights\" class=\"wp-image-39655\" srcset=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/louvre-palace-night-photoshoot-couple-lighting-1024x683.webp 1024w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/louvre-palace-night-photoshoot-couple-lighting-300x200.webp 300w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/louvre-palace-night-photoshoot-couple-lighting-768x512.webp 768w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/louvre-palace-night-photoshoot-couple-lighting-1536x1024.webp 1536w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/louvre-palace-night-photoshoot-couple-lighting.webp 1600w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><figcaption class=\"wp-element-caption\">A couple portrait near the Louvre Palace as the architectural surroundings glow after dark.<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/louvre-sunset-silhouette-couple-photoshoot.webp\"><img width=\"1024\" height=\"683\" decoding=\"async\" fetchpriority=\"low\" loading=\"lazy\" data-id=\"39656\" src=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/louvre-sunset-silhouette-couple-photoshoot-1024x683.webp\" alt=\"Couple silhouetted against the sunset during a photoshoot near the Louvre in Paris\" class=\"wp-image-39656\" srcset=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/louvre-sunset-silhouette-couple-photoshoot-1024x683.webp 1024w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/louvre-sunset-silhouette-couple-photoshoot-300x200.webp 300w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/louvre-sunset-silhouette-couple-photoshoot-768x512.webp 768w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/louvre-sunset-silhouette-couple-photoshoot-1536x1024.webp 1536w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/louvre-sunset-silhouette-couple-photoshoot.webp 1600w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><figcaption class=\"wp-element-caption\">A couple stands in silhouette against the sunset near the Louvre in Paris.<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/paris-night-photoshoot-couple-illumination.webp\"><img width=\"1024\" height=\"683\" decoding=\"async\" fetchpriority=\"low\" loading=\"lazy\" data-id=\"39658\" src=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/paris-night-photoshoot-couple-illumination-1024x683.webp\" alt=\"Couple during a nighttime photoshoot in Paris surrounded by illuminated city lights\" class=\"wp-image-39658\" srcset=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/paris-night-photoshoot-couple-illumination-1024x683.webp 1024w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/paris-night-photoshoot-couple-illumination-300x200.webp 300w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/paris-night-photoshoot-couple-illumination-768x512.webp 768w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/paris-night-photoshoot-couple-illumination-1536x1024.webp 1536w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/paris-night-photoshoot-couple-illumination.webp 1600w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/pont-alexandre-iii-bridge-couple-photoshoot-eiffel-tower.webp\"><img width=\"1024\" height=\"683\" decoding=\"async\" fetchpriority=\"low\" loading=\"lazy\" data-id=\"39659\" src=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/pont-alexandre-iii-bridge-couple-photoshoot-eiffel-tower-1024x683.webp\" alt=\"Couple posing on Pont Alexandre III in Paris with the Eiffel Tower in the background\" class=\"wp-image-39659\" srcset=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/pont-alexandre-iii-bridge-couple-photoshoot-eiffel-tower-1024x683.webp 1024w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/pont-alexandre-iii-bridge-couple-photoshoot-eiffel-tower-300x200.webp 300w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/pont-alexandre-iii-bridge-couple-photoshoot-eiffel-tower-768x512.webp 768w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/pont-alexandre-iii-bridge-couple-photoshoot-eiffel-tower-1536x1024.webp 1536w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/pont-alexandre-iii-bridge-couple-photoshoot-eiffel-tower.webp 1600w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><figcaption class=\"wp-element-caption\">A couple portrait on Pont Alexandre III, with the Eiffel Tower completing the Paris backdrop.<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/romantic-cafe-photoshoot-paris-table-session.webp\"><img width=\"683\" height=\"1024\" decoding=\"async\" fetchpriority=\"low\" loading=\"lazy\" data-id=\"39660\" src=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/romantic-cafe-photoshoot-paris-table-session-683x1024.webp\" alt=\"Couple during a romantic caf\u00e9 photoshoot seated together at a table in Paris\" class=\"wp-image-39660\" srcset=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/romantic-cafe-photoshoot-paris-table-session-683x1024.webp 683w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/romantic-cafe-photoshoot-paris-table-session-200x300.webp 200w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/romantic-cafe-photoshoot-paris-table-session-768x1152.webp 768w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/romantic-cafe-photoshoot-paris-table-session-1024x1536.webp 1024w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/romantic-cafe-photoshoot-paris-table-session.webp 1067w\" sizes=\"auto, (max-width: 683px) 100vw, 683px\" \/><\/a><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/seine-river-couple-walking-golden-hour-paris.webp\"><img width=\"1024\" height=\"683\" decoding=\"async\" fetchpriority=\"low\" loading=\"lazy\" data-id=\"39661\" src=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/seine-river-couple-walking-golden-hour-paris-1024x683.webp\" alt=\"Couple walking together beside the Seine River in Paris during golden hour\" class=\"wp-image-39661\" srcset=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/seine-river-couple-walking-golden-hour-paris-1024x683.webp 1024w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/seine-river-couple-walking-golden-hour-paris-300x200.webp 300w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/seine-river-couple-walking-golden-hour-paris-768x512.webp 768w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/seine-river-couple-walking-golden-hour-paris-1536x1024.webp 1536w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/seine-river-couple-walking-golden-hour-paris.webp 1600w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><figcaption class=\"wp-element-caption\">A couple walks beside the Seine as the warm light of golden hour falls over Paris.<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/au-vieux-paris-darcole-cafe-romantic-couple-kiss.webp\"><img width=\"684\" height=\"1024\" decoding=\"async\" fetchpriority=\"low\" loading=\"lazy\" data-id=\"39664\" src=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/au-vieux-paris-darcole-cafe-romantic-couple-kiss-684x1024.webp\" alt=\"Couple kissing outside Au Vieux Paris d\u2019Arcole caf\u00e9 on \u00cele de la Cit\u00e9 in Paris\" class=\"wp-image-39664\" srcset=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/au-vieux-paris-darcole-cafe-romantic-couple-kiss-684x1024.webp 684w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/au-vieux-paris-darcole-cafe-romantic-couple-kiss-200x300.webp 200w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/au-vieux-paris-darcole-cafe-romantic-couple-kiss-768x1151.webp 768w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/au-vieux-paris-darcole-cafe-romantic-couple-kiss-1025x1536.webp 1025w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/au-vieux-paris-darcole-cafe-romantic-couple-kiss.webp 1068w\" sizes=\"auto, (max-width: 684px) 100vw, 684px\" \/><\/a><figcaption class=\"wp-element-caption\">A couple shares a kiss outside Au Vieux Paris d\u2019Arcole, a distinctive caf\u00e9 on \u00cele de la Cit\u00e9.<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/bir-hakeim-bridge-couple-stroll-formalwear.webp\"><img width=\"1024\" height=\"683\" decoding=\"async\" fetchpriority=\"low\" loading=\"lazy\" data-id=\"39665\" src=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/bir-hakeim-bridge-couple-stroll-formalwear-1024x683.webp\" alt=\"Formally dressed couple strolling across Bir-Hakeim Bridge in Paris\" class=\"wp-image-39665\" srcset=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/bir-hakeim-bridge-couple-stroll-formalwear-1024x683.webp 1024w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/bir-hakeim-bridge-couple-stroll-formalwear-300x200.webp 300w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/bir-hakeim-bridge-couple-stroll-formalwear-768x512.webp 768w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/bir-hakeim-bridge-couple-stroll-formalwear-1536x1024.webp 1536w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/bir-hakeim-bridge-couple-stroll-formalwear.webp 1600w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><figcaption class=\"wp-element-caption\">A formally dressed couple strolls together across Bir-Hakeim Bridge in Paris.<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/eiffel-tower-perspective-fun-couple-kiss-pose.webp\"><img width=\"1024\" height=\"683\" decoding=\"async\" fetchpriority=\"low\" loading=\"lazy\" data-id=\"39666\" src=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/eiffel-tower-perspective-fun-couple-kiss-pose-1024x683.webp\" alt=\"Couple sharing a playful kiss in a perspective pose with the Eiffel Tower in Paris\" class=\"wp-image-39666\" srcset=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/eiffel-tower-perspective-fun-couple-kiss-pose-1024x683.webp 1024w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/eiffel-tower-perspective-fun-couple-kiss-pose-300x200.webp 300w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/eiffel-tower-perspective-fun-couple-kiss-pose-768x512.webp 768w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/eiffel-tower-perspective-fun-couple-kiss-pose-1536x1024.webp 1536w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/eiffel-tower-perspective-fun-couple-kiss-pose.webp 1600w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><figcaption class=\"wp-element-caption\">The Eiffel Tower sits between the couple as she blows a kiss across the frame.<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/kiosque-des-noctambules-palais-royal-metro-couple.webp\"><img width=\"684\" height=\"1024\" decoding=\"async\" fetchpriority=\"low\" loading=\"lazy\" data-id=\"39667\" src=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/kiosque-des-noctambules-palais-royal-metro-couple-684x1024.webp\" alt=\"Couple portrait beside the Kiosque des Noctambules entrance at Palais Royal\u2013Mus\u00e9e du Louvre metro station in Paris\" class=\"wp-image-39667\" srcset=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/kiosque-des-noctambules-palais-royal-metro-couple-684x1024.webp 684w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/kiosque-des-noctambules-palais-royal-metro-couple-200x300.webp 200w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/kiosque-des-noctambules-palais-royal-metro-couple-768x1151.webp 768w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/kiosque-des-noctambules-palais-royal-metro-couple-1025x1536.webp 1025w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/kiosque-des-noctambules-palais-royal-metro-couple.webp 1068w\" sizes=\"auto, (max-width: 684px) 100vw, 684px\" \/><\/a><figcaption class=\"wp-element-caption\">A couple portrait beside the colorful Kiosque des Noctambules entrance near the Palais Royal in Paris.<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/la-maison-rose-montmartre-solo-portrait-street.webp\"><img width=\"684\" height=\"1024\" decoding=\"async\" fetchpriority=\"low\" loading=\"lazy\" data-id=\"39668\" src=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/la-maison-rose-montmartre-solo-portrait-street-684x1024.webp\" alt=\"Solo portrait on the street outside La Maison Rose in Montmartre, Paris\" class=\"wp-image-39668\" srcset=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/la-maison-rose-montmartre-solo-portrait-street-684x1024.webp 684w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/la-maison-rose-montmartre-solo-portrait-street-200x300.webp 200w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/la-maison-rose-montmartre-solo-portrait-street-768x1151.webp 768w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/la-maison-rose-montmartre-solo-portrait-street-1025x1536.webp 1025w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/la-maison-rose-montmartre-solo-portrait-street.webp 1068w\" sizes=\"auto, (max-width: 684px) 100vw, 684px\" \/><\/a><figcaption class=\"wp-element-caption\">A street portrait near La Maison Rose, the distinctive pink caf\u00e9 in Montmartre, Paris.<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/louvre-pyramid-night-portrait-couple-backlight.webp\"><img width=\"1024\" height=\"684\" decoding=\"async\" fetchpriority=\"low\" loading=\"lazy\" data-id=\"39669\" src=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/louvre-pyramid-night-portrait-couple-backlight-1024x684.webp\" alt=\"Couple portrait in backlight at night near the Louvre Pyramid in Paris\" class=\"wp-image-39669\" srcset=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/louvre-pyramid-night-portrait-couple-backlight-1024x684.webp 1024w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/louvre-pyramid-night-portrait-couple-backlight-300x200.webp 300w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/louvre-pyramid-night-portrait-couple-backlight-768x513.webp 768w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/louvre-pyramid-night-portrait-couple-backlight-1536x1025.webp 1536w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/louvre-pyramid-night-portrait-couple-backlight.webp 1600w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><figcaption class=\"wp-element-caption\">A couple stands near the Louvre Pyramid after dark, illuminated by the surrounding lights.<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/place-vendome-chanel-door-fun-couple-coffee-pose.webp\"><img width=\"684\" height=\"1024\" decoding=\"async\" fetchpriority=\"low\" loading=\"lazy\" data-id=\"39671\" src=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/place-vendome-chanel-door-fun-couple-coffee-pose-684x1024.webp\" alt=\"Couple sharing a playful moment with coffee outside a Chanel storefront at Place Vend\u00f4me in Paris\" class=\"wp-image-39671\" srcset=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/place-vendome-chanel-door-fun-couple-coffee-pose-684x1024.webp 684w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/place-vendome-chanel-door-fun-couple-coffee-pose-200x300.webp 200w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/place-vendome-chanel-door-fun-couple-coffee-pose-768x1151.webp 768w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/place-vendome-chanel-door-fun-couple-coffee-pose-1025x1536.webp 1025w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/place-vendome-chanel-door-fun-couple-coffee-pose.webp 1068w\" sizes=\"auto, (max-width: 684px) 100vw, 684px\" \/><\/a><figcaption class=\"wp-element-caption\">A playful couple moment with coffee outside Chanel near Place Vend\u00f4me in Paris.<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/playful-couple-surprise-pose-engagement-portrait.webp\"><img width=\"1024\" height=\"683\" decoding=\"async\" fetchpriority=\"low\" loading=\"lazy\" data-id=\"39672\" src=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/playful-couple-surprise-pose-engagement-portrait-1024x683.webp\" alt=\"Couple sharing a playful surprise moment during an engagement portrait\" class=\"wp-image-39672\" srcset=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/playful-couple-surprise-pose-engagement-portrait-1024x683.webp 1024w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/playful-couple-surprise-pose-engagement-portrait-300x200.webp 300w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/playful-couple-surprise-pose-engagement-portrait-768x512.webp 768w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/playful-couple-surprise-pose-engagement-portrait-1536x1024.webp 1536w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/playful-couple-surprise-pose-engagement-portrait.webp 1600w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/trocadero-eiffel-tower-sunrise-silhouette-couple.webp\"><img width=\"683\" height=\"1024\" decoding=\"async\" fetchpriority=\"low\" loading=\"lazy\" data-id=\"39673\" src=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/trocadero-eiffel-tower-sunrise-silhouette-couple-683x1024.webp\" alt=\"Couple silhouetted against the sunrise near the Eiffel Tower at Trocad\u00e9ro in Paris\" class=\"wp-image-39673\" srcset=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/trocadero-eiffel-tower-sunrise-silhouette-couple-683x1024.webp 683w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/trocadero-eiffel-tower-sunrise-silhouette-couple-200x300.webp 200w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/trocadero-eiffel-tower-sunrise-silhouette-couple-768x1152.webp 768w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/trocadero-eiffel-tower-sunrise-silhouette-couple-1024x1536.webp 1024w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/trocadero-eiffel-tower-sunrise-silhouette-couple.webp 1067w\" sizes=\"auto, (max-width: 683px) 100vw, 683px\" \/><\/a><figcaption class=\"wp-element-caption\">A couple stands silhouetted against the first light of day near the Eiffel Tower in Paris.<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/trocadero-esplanade-eiffel-tower-sunrise-portrait.webp\"><img width=\"683\" height=\"1024\" decoding=\"async\" fetchpriority=\"low\" loading=\"lazy\" data-id=\"39674\" src=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/trocadero-esplanade-eiffel-tower-sunrise-portrait-683x1024.webp\" alt=\"Portrait on the Trocad\u00e9ro esplanade with the Eiffel Tower at sunrise in Paris\" class=\"wp-image-39674\" srcset=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/trocadero-esplanade-eiffel-tower-sunrise-portrait-683x1024.webp 683w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/trocadero-esplanade-eiffel-tower-sunrise-portrait-200x300.webp 200w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/trocadero-esplanade-eiffel-tower-sunrise-portrait-768x1152.webp 768w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/trocadero-esplanade-eiffel-tower-sunrise-portrait-1024x1536.webp 1024w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/trocadero-esplanade-eiffel-tower-sunrise-portrait.webp 1067w\" sizes=\"auto, (max-width: 683px) 100vw, 683px\" \/><\/a><figcaption class=\"wp-element-caption\">A portrait on the Trocad\u00e9ro esplanade as the Eiffel Tower rises above Paris at sunrise.<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/cozy-interior-lounge-chesterfield-bride-groom.webp\"><img width=\"684\" height=\"1024\" decoding=\"async\" fetchpriority=\"low\" loading=\"lazy\" data-id=\"39681\" src=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/cozy-interior-lounge-chesterfield-bride-groom-684x1024.webp\" alt=\"Bride and groom together in a cozy lounge with a Chesterfield sofa\" class=\"wp-image-39681\" srcset=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/cozy-interior-lounge-chesterfield-bride-groom-684x1024.webp 684w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/cozy-interior-lounge-chesterfield-bride-groom-200x300.webp 200w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/cozy-interior-lounge-chesterfield-bride-groom-768x1151.webp 768w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/cozy-interior-lounge-chesterfield-bride-groom-1025x1536.webp 1025w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/cozy-interior-lounge-chesterfield-bride-groom.webp 1068w\" sizes=\"auto, (max-width: 684px) 100vw, 684px\" \/><\/a><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/parisian-bistro-terrace-newspaper-reading-couple.webp\"><img width=\"684\" height=\"1024\" decoding=\"async\" fetchpriority=\"low\" loading=\"lazy\" data-id=\"39682\" src=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/parisian-bistro-terrace-newspaper-reading-couple-684x1024.webp\" alt=\"Couple reading a newspaper together on a Parisian bistro terrace\" class=\"wp-image-39682\" srcset=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/parisian-bistro-terrace-newspaper-reading-couple-684x1024.webp 684w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/parisian-bistro-terrace-newspaper-reading-couple-200x300.webp 200w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/parisian-bistro-terrace-newspaper-reading-couple-768x1151.webp 768w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/parisian-bistro-terrace-newspaper-reading-couple-1025x1536.webp 1025w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/parisian-bistro-terrace-newspaper-reading-couple.webp 1068w\" sizes=\"auto, (max-width: 684px) 100vw, 684px\" \/><\/a><figcaption class=\"wp-element-caption\">A couple shares a quiet moment over a newspaper on a Parisian bistro terrace.<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/passerelle-debilly-bridge-red-dress-stairs-pose.webp\"><img width=\"683\" height=\"1024\" decoding=\"async\" fetchpriority=\"low\" loading=\"lazy\" data-id=\"39683\" src=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/passerelle-debilly-bridge-red-dress-stairs-pose-683x1024.webp\" alt=\"Woman in a red dress posing on the steps of Passerelle Debilly bridge in Paris\" class=\"wp-image-39683\" srcset=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/passerelle-debilly-bridge-red-dress-stairs-pose-683x1024.webp 683w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/passerelle-debilly-bridge-red-dress-stairs-pose-200x300.webp 200w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/passerelle-debilly-bridge-red-dress-stairs-pose-768x1152.webp 768w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/passerelle-debilly-bridge-red-dress-stairs-pose-1024x1536.webp 1024w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/passerelle-debilly-bridge-red-dress-stairs-pose.webp 1067w\" sizes=\"auto, (max-width: 683px) 100vw, 683px\" \/><\/a><figcaption class=\"wp-element-caption\">The footbridge\u2019s stairs and railings draw the eye toward the couple, with the red dress standing out against the steel.<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/petit-palais-golden-gate-formal-couple-portrait.webp\"><img width=\"684\" height=\"1024\" decoding=\"async\" fetchpriority=\"low\" loading=\"lazy\" data-id=\"39684\" src=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/petit-palais-golden-gate-formal-couple-portrait-684x1024.webp\" alt=\"Formally dressed couple posing near the ornate golden entrance of the Petit Palais in Paris\" class=\"wp-image-39684\" srcset=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/petit-palais-golden-gate-formal-couple-portrait-684x1024.webp 684w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/petit-palais-golden-gate-formal-couple-portrait-200x300.webp 200w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/petit-palais-golden-gate-formal-couple-portrait-768x1151.webp 768w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/petit-palais-golden-gate-formal-couple-portrait-1025x1536.webp 1025w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/petit-palais-golden-gate-formal-couple-portrait.webp 1068w\" sizes=\"auto, (max-width: 684px) 100vw, 684px\" \/><\/a><figcaption class=\"wp-element-caption\">A formal couple portrait framed by the ornate golden entrance of the Petit Palais in Paris.<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/place-du-tertre-caricature-artist-couple-portrait.webp\"><img width=\"1024\" height=\"683\" decoding=\"async\" fetchpriority=\"low\" loading=\"lazy\" data-id=\"39685\" src=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/place-du-tertre-caricature-artist-couple-portrait-1024x683.webp\" alt=\"Couple portrait with a caricature artist at Place du Tertre in Montmartre, Paris\" class=\"wp-image-39685\" srcset=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/place-du-tertre-caricature-artist-couple-portrait-1024x683.webp 1024w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/place-du-tertre-caricature-artist-couple-portrait-300x200.webp 300w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/place-du-tertre-caricature-artist-couple-portrait-768x512.webp 768w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/place-du-tertre-caricature-artist-couple-portrait-1536x1024.webp 1536w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/place-du-tertre-caricature-artist-couple-portrait.webp 1600w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><figcaption class=\"wp-element-caption\">A couple shares a portrait moment with a caricature artist at Place du Tertre in Montmartre.<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/sacre-coeur-montmartre-viewpoint-wedding-couple.webp\"><img width=\"1024\" height=\"683\" decoding=\"async\" fetchpriority=\"low\" loading=\"lazy\" data-id=\"39686\" src=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/sacre-coeur-montmartre-viewpoint-wedding-couple-1024x683.webp\" alt=\"Wedding couple at a Montmartre viewpoint overlooking Paris near Sacr\u00e9-C\u0153ur Basilica\" class=\"wp-image-39686\" srcset=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/sacre-coeur-montmartre-viewpoint-wedding-couple-1024x683.webp 1024w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/sacre-coeur-montmartre-viewpoint-wedding-couple-300x200.webp 300w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/sacre-coeur-montmartre-viewpoint-wedding-couple-768x512.webp 768w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/sacre-coeur-montmartre-viewpoint-wedding-couple-1536x1024.webp 1536w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/sacre-coeur-montmartre-viewpoint-wedding-couple.webp 1600w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><figcaption class=\"wp-element-caption\">A wedding couple takes in the Paris views from a Montmartre viewpoint near Sacr\u00e9-C\u0153ur.<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/seine-riverbank-intimate-hug-couple-portrait.webp\"><img width=\"683\" height=\"1024\" decoding=\"async\" fetchpriority=\"low\" loading=\"lazy\" data-id=\"39687\" src=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/seine-riverbank-intimate-hug-couple-portrait-683x1024.webp\" alt=\"Couple sharing an intimate hug along the Seine riverbank in Paris\" class=\"wp-image-39687\" srcset=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/seine-riverbank-intimate-hug-couple-portrait-683x1024.webp 683w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/seine-riverbank-intimate-hug-couple-portrait-200x300.webp 200w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/seine-riverbank-intimate-hug-couple-portrait-768x1152.webp 768w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/seine-riverbank-intimate-hug-couple-portrait-1024x1536.webp 1024w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/seine-riverbank-intimate-hug-couple-portrait.webp 1067w\" sizes=\"auto, (max-width: 683px) 100vw, 683px\" \/><\/a><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/street-crosswalk-fashion-style-couple-photoshoot.webp\"><img width=\"683\" height=\"1024\" decoding=\"async\" fetchpriority=\"low\" loading=\"lazy\" data-id=\"39688\" src=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/street-crosswalk-fashion-style-couple-photoshoot-683x1024.webp\" alt=\"Fashion-style couple photoshoot on a Paris street crosswalk\" class=\"wp-image-39688\" srcset=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/street-crosswalk-fashion-style-couple-photoshoot-683x1024.webp 683w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/street-crosswalk-fashion-style-couple-photoshoot-200x300.webp 200w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/street-crosswalk-fashion-style-couple-photoshoot-768x1152.webp 768w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/street-crosswalk-fashion-style-couple-photoshoot-1024x1536.webp 1024w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/street-crosswalk-fashion-style-couple-photoshoot.webp 1067w\" sizes=\"auto, (max-width: 683px) 100vw, 683px\" \/><\/a><figcaption class=\"wp-element-caption\">A fashion-inspired couple portrait on a Paris street crosswalk.<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/trocadero-fountains-eiffel-tower-couple-walk.webp\"><img width=\"684\" height=\"1024\" decoding=\"async\" fetchpriority=\"low\" loading=\"lazy\" data-id=\"39689\" src=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/trocadero-fountains-eiffel-tower-couple-walk-684x1024.webp\" alt=\"Couple walking near the Trocad\u00e9ro fountains with the Eiffel Tower in the background in Paris\" class=\"wp-image-39689\" srcset=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/trocadero-fountains-eiffel-tower-couple-walk-684x1024.webp 684w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/trocadero-fountains-eiffel-tower-couple-walk-200x300.webp 200w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/trocadero-fountains-eiffel-tower-couple-walk-768x1151.webp 768w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/trocadero-fountains-eiffel-tower-couple-walk-1025x1536.webp 1025w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/trocadero-fountains-eiffel-tower-couple-walk.webp 1068w\" sizes=\"auto, (max-width: 684px) 100vw, 684px\" \/><\/a><figcaption class=\"wp-element-caption\">A couple walks beside the Trocad\u00e9ro fountains with the Eiffel Tower overlooking Paris.<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/warm-bistro-booth-romantic-couple-holding-hands.webp\"><img width=\"684\" height=\"1024\" decoding=\"async\" fetchpriority=\"low\" loading=\"lazy\" data-id=\"39690\" src=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/warm-bistro-booth-romantic-couple-holding-hands-684x1024.webp\" alt=\"Romantic couple holding hands while sitting in a warmly lit Parisian bistro booth\" class=\"wp-image-39690\" srcset=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/warm-bistro-booth-romantic-couple-holding-hands-684x1024.webp 684w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/warm-bistro-booth-romantic-couple-holding-hands-200x300.webp 200w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/warm-bistro-booth-romantic-couple-holding-hands-768x1151.webp 768w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/warm-bistro-booth-romantic-couple-holding-hands-1025x1536.webp 1025w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/warm-bistro-booth-romantic-couple-holding-hands.webp 1068w\" sizes=\"auto, (max-width: 684px) 100vw, 684px\" \/><\/a><figcaption class=\"wp-element-caption\">A couple holds hands across a bistro table in the warm glow of a Parisian evening.<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/louvre-courtyard-red-dress-walking-couple.webp\"><img width=\"1024\" height=\"683\" decoding=\"async\" fetchpriority=\"low\" loading=\"lazy\" data-id=\"39693\" src=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/louvre-courtyard-red-dress-walking-couple-1024x683.webp\" alt=\"Couple walking through the Louvre courtyard in Paris, with the woman wearing a red dress\" class=\"wp-image-39693\" srcset=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/louvre-courtyard-red-dress-walking-couple-1024x683.webp 1024w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/louvre-courtyard-red-dress-walking-couple-300x200.webp 300w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/louvre-courtyard-red-dress-walking-couple-768x512.webp 768w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/louvre-courtyard-red-dress-walking-couple-1536x1024.webp 1536w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/louvre-courtyard-red-dress-walking-couple.webp 1600w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><figcaption class=\"wp-element-caption\">A couple walks through the Louvre courtyard in Paris, with a red dress adding a vivid touch to the architectural setting.<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/louvre-pyramid-blue-hour-embracing-couple.webp\"><img width=\"1024\" height=\"683\" decoding=\"async\" fetchpriority=\"low\" loading=\"lazy\" data-id=\"39694\" src=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/louvre-pyramid-blue-hour-embracing-couple-1024x683.webp\" alt=\"Couple embracing near the Louvre Pyramid in Paris at blue hour\" class=\"wp-image-39694\" srcset=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/louvre-pyramid-blue-hour-embracing-couple-1024x683.webp 1024w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/louvre-pyramid-blue-hour-embracing-couple-300x200.webp 300w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/louvre-pyramid-blue-hour-embracing-couple-768x512.webp 768w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/louvre-pyramid-blue-hour-embracing-couple-1536x1024.webp 1536w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/louvre-pyramid-blue-hour-embracing-couple.webp 1600w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><figcaption class=\"wp-element-caption\">A couple embraces near the Louvre Pyramid as evening settles over Paris.<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/louvre-pyramid-fountain-wide-couple-portrait.webp\"><img width=\"1024\" height=\"683\" decoding=\"async\" fetchpriority=\"low\" loading=\"lazy\" data-id=\"39695\" src=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/louvre-pyramid-fountain-wide-couple-portrait-1024x683.webp\" alt=\"Couple portrait near the Louvre Pyramid and fountain in Paris\" class=\"wp-image-39695\" srcset=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/louvre-pyramid-fountain-wide-couple-portrait-1024x683.webp 1024w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/louvre-pyramid-fountain-wide-couple-portrait-300x200.webp 300w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/louvre-pyramid-fountain-wide-couple-portrait-768x512.webp 768w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/louvre-pyramid-fountain-wide-couple-portrait-1536x1024.webp 1536w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/louvre-pyramid-fountain-wide-couple-portrait.webp 1600w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><figcaption class=\"wp-element-caption\">A couple portrait framed by the Louvre Pyramid and fountain in Paris.<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/musee-d-orsay-clock-silhouette-couple-portrait.webp\"><img width=\"1024\" height=\"683\" decoding=\"async\" fetchpriority=\"low\" loading=\"lazy\" data-id=\"39696\" src=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/musee-d-orsay-clock-silhouette-couple-portrait-1024x683.webp\" alt=\"Couple silhouetted against the Mus\u00e9e d\u2019Orsay clock face in Paris\" class=\"wp-image-39696\" srcset=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/musee-d-orsay-clock-silhouette-couple-portrait-1024x683.webp 1024w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/musee-d-orsay-clock-silhouette-couple-portrait-300x200.webp 300w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/musee-d-orsay-clock-silhouette-couple-portrait-768x512.webp 768w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/musee-d-orsay-clock-silhouette-couple-portrait-1536x1024.webp 1536w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/musee-d-orsay-clock-silhouette-couple-portrait.webp 1600w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><figcaption class=\"wp-element-caption\">A couple stands in silhouette before the famous clock at the Mus\u00e9e d\u2019Orsay in Paris.<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/passerelle-des-arts-seine-river-couple-portrait.webp\"><img width=\"1024\" height=\"684\" decoding=\"async\" fetchpriority=\"low\" loading=\"lazy\" data-id=\"39697\" src=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/passerelle-des-arts-seine-river-couple-portrait-1024x684.webp\" alt=\"Couple portrait on Passerelle des Arts beside the Seine River in Paris\" class=\"wp-image-39697\" srcset=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/passerelle-des-arts-seine-river-couple-portrait-1024x684.webp 1024w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/passerelle-des-arts-seine-river-couple-portrait-300x200.webp 300w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/passerelle-des-arts-seine-river-couple-portrait-768x513.webp 768w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/passerelle-des-arts-seine-river-couple-portrait-1536x1025.webp 1536w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/passerelle-des-arts-seine-river-couple-portrait.webp 1600w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><figcaption class=\"wp-element-caption\">A couple portrait beside the Seine on Passerelle des Arts in Paris.<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/petit-palais-golden-entrance-elopement-couple.webp\"><img width=\"684\" height=\"1024\" decoding=\"async\" fetchpriority=\"low\" loading=\"lazy\" data-id=\"39698\" src=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/petit-palais-golden-entrance-elopement-couple-684x1024.webp\" alt=\"Couple outside the Petit Palais golden entrance in Paris during an elopement\" class=\"wp-image-39698\" srcset=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/petit-palais-golden-entrance-elopement-couple-684x1024.webp 684w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/petit-palais-golden-entrance-elopement-couple-200x300.webp 200w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/petit-palais-golden-entrance-elopement-couple-768x1151.webp 768w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/petit-palais-golden-entrance-elopement-couple-1025x1536.webp 1025w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/petit-palais-golden-entrance-elopement-couple.webp 1068w\" sizes=\"auto, (max-width: 684px) 100vw, 684px\" \/><\/a><figcaption class=\"wp-element-caption\">An elopement portrait framed by the ornate golden entrance of the Petit Palais in Paris.<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/pont-alexandre-iii-nighttime-couple-black-and-white.webp\"><img width=\"1024\" height=\"684\" decoding=\"async\" fetchpriority=\"low\" loading=\"lazy\" data-id=\"39699\" src=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/pont-alexandre-iii-nighttime-couple-black-and-white-1024x684.webp\" alt=\"Couple photographed in black and white at Pont Alexandre III in Paris at night\" class=\"wp-image-39699\" srcset=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/pont-alexandre-iii-nighttime-couple-black-and-white-1024x684.webp 1024w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/pont-alexandre-iii-nighttime-couple-black-and-white-300x200.webp 300w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/pont-alexandre-iii-nighttime-couple-black-and-white-768x513.webp 768w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/pont-alexandre-iii-nighttime-couple-black-and-white-1536x1025.webp 1536w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/pont-alexandre-iii-nighttime-couple-black-and-white.webp 1600w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><figcaption class=\"wp-element-caption\">A black-and-white portrait captures a couple at Pont Alexandre III after dark in Paris.<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/pont-alexandre-iii-streetlamp-eiffel-tower-night.webp\"><img width=\"684\" height=\"1024\" decoding=\"async\" fetchpriority=\"low\" loading=\"lazy\" data-id=\"39700\" src=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/pont-alexandre-iii-streetlamp-eiffel-tower-night-684x1024.webp\" alt=\"Streetlamp on Pont Alexandre III with the Eiffel Tower illuminated at night in Paris\" class=\"wp-image-39700\" srcset=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/pont-alexandre-iii-streetlamp-eiffel-tower-night-684x1024.webp 684w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/pont-alexandre-iii-streetlamp-eiffel-tower-night-200x300.webp 200w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/pont-alexandre-iii-streetlamp-eiffel-tower-night-768x1151.webp 768w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/pont-alexandre-iii-streetlamp-eiffel-tower-night-1025x1536.webp 1025w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/pont-alexandre-iii-streetlamp-eiffel-tower-night.webp 1068w\" sizes=\"auto, (max-width: 684px) 100vw, 684px\" \/><\/a><figcaption class=\"wp-element-caption\">A Parisian streetlamp frames the Eiffel Tower after dark from Pont Alexandre III.<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/provence-lavender-field-girl-flower-crown-portrait.webp\"><img width=\"683\" height=\"1024\" decoding=\"async\" fetchpriority=\"low\" loading=\"lazy\" data-id=\"39701\" src=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/provence-lavender-field-girl-flower-crown-portrait-683x1024.webp\" alt=\"Portrait of a girl wearing a flower crown in a lavender field in Provence, France\" class=\"wp-image-39701\" srcset=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/provence-lavender-field-girl-flower-crown-portrait-683x1024.webp 683w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/provence-lavender-field-girl-flower-crown-portrait-200x300.webp 200w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/provence-lavender-field-girl-flower-crown-portrait-768x1151.webp 768w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/provence-lavender-field-girl-flower-crown-portrait.webp 934w\" sizes=\"auto, (max-width: 683px) 100vw, 683px\" \/><\/a><figcaption class=\"wp-element-caption\">A flower-crown portrait surrounded by the lavender fields of Provence.<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/trocadero-pastel-balloons-eiffel-tower-engagement.webp\"><img width=\"684\" height=\"1024\" decoding=\"async\" fetchpriority=\"low\" loading=\"lazy\" data-id=\"39703\" src=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/trocadero-pastel-balloons-eiffel-tower-engagement-684x1024.webp\" alt=\"Engaged couple with pastel balloons at Trocad\u00e9ro overlooking the Eiffel Tower in Paris\" class=\"wp-image-39703\" srcset=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/trocadero-pastel-balloons-eiffel-tower-engagement-684x1024.webp 684w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/trocadero-pastel-balloons-eiffel-tower-engagement-200x300.webp 200w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/trocadero-pastel-balloons-eiffel-tower-engagement-768x1150.webp 768w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/trocadero-pastel-balloons-eiffel-tower-engagement.webp 935w\" sizes=\"auto, (max-width: 684px) 100vw, 684px\" \/><\/a><figcaption class=\"wp-element-caption\">Pastel balloons frame an engagement moment at Trocad\u00e9ro, with the Eiffel Tower in the background.<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/golden-sunset-silhouette-engagement-couple.webp\"><img width=\"1024\" height=\"683\" decoding=\"async\" fetchpriority=\"low\" loading=\"lazy\" data-id=\"39704\" src=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/golden-sunset-silhouette-engagement-couple-1024x683.webp\" alt=\"Engaged couple silhouetted against a golden sunset, sharing an intimate moment\" class=\"wp-image-39704\" srcset=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/golden-sunset-silhouette-engagement-couple-1024x683.webp 1024w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/golden-sunset-silhouette-engagement-couple-300x200.webp 300w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/golden-sunset-silhouette-engagement-couple-768x512.webp 768w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/golden-sunset-silhouette-engagement-couple-1536x1024.webp 1536w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/golden-sunset-silhouette-engagement-couple.webp 1600w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/louvre-museum-streetlamp-sunset-sky-couple.webp\"><img width=\"1024\" height=\"683\" decoding=\"async\" fetchpriority=\"low\" loading=\"lazy\" data-id=\"39705\" src=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/louvre-museum-streetlamp-sunset-sky-couple-1024x683.webp\" alt=\"Couple near the Louvre Museum beneath a streetlamp against the sunset sky in Paris\" class=\"wp-image-39705\" srcset=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/louvre-museum-streetlamp-sunset-sky-couple-1024x683.webp 1024w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/louvre-museum-streetlamp-sunset-sky-couple-300x200.webp 300w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/louvre-museum-streetlamp-sunset-sky-couple-768x512.webp 768w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/louvre-museum-streetlamp-sunset-sky-couple-1536x1024.webp 1536w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/louvre-museum-streetlamp-sunset-sky-couple.webp 1600w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><figcaption class=\"wp-element-caption\">A couple beneath a Parisian streetlamp as the sunset sky glows above the Louvre Museum.<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/louvre-pyramid-intimate-forehead-touch-portrait.webp\"><img width=\"1024\" height=\"683\" decoding=\"async\" fetchpriority=\"low\" loading=\"lazy\" data-id=\"39706\" src=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/louvre-pyramid-intimate-forehead-touch-portrait-1024x683.webp\" alt=\"Couple touching foreheads in an intimate moment near the Louvre Pyramid in Paris\" class=\"wp-image-39706\" srcset=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/louvre-pyramid-intimate-forehead-touch-portrait-1024x683.webp 1024w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/louvre-pyramid-intimate-forehead-touch-portrait-300x200.webp 300w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/louvre-pyramid-intimate-forehead-touch-portrait-768x512.webp 768w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/louvre-pyramid-intimate-forehead-touch-portrait-1536x1024.webp 1536w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/louvre-pyramid-intimate-forehead-touch-portrait.webp 1600w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/montmartre-cobblestone-street-twilight-kiss-couple.webp\"><img width=\"683\" height=\"1024\" decoding=\"async\" fetchpriority=\"low\" loading=\"lazy\" data-id=\"39707\" src=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/montmartre-cobblestone-street-twilight-kiss-couple-683x1024.webp\" alt=\"Couple kissing on a cobblestone street in Montmartre at twilight in Paris\" class=\"wp-image-39707\" srcset=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/montmartre-cobblestone-street-twilight-kiss-couple-683x1024.webp 683w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/montmartre-cobblestone-street-twilight-kiss-couple-200x300.webp 200w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/montmartre-cobblestone-street-twilight-kiss-couple-768x1152.webp 768w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/montmartre-cobblestone-street-twilight-kiss-couple-1024x1536.webp 1024w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/montmartre-cobblestone-street-twilight-kiss-couple.webp 1067w\" sizes=\"auto, (max-width: 683px) 100vw, 683px\" \/><\/a><figcaption class=\"wp-element-caption\">A couple shares a kiss on a cobblestone street in Montmartre as evening settles over Paris.<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/pont-alexandre-iii-rainy-umbrella-kiss-eiffel-tower.webp\"><img width=\"1024\" height=\"683\" decoding=\"async\" fetchpriority=\"low\" loading=\"lazy\" data-id=\"39708\" src=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/pont-alexandre-iii-rainy-umbrella-kiss-eiffel-tower-1024x683.webp\" alt=\"Couple kissing under an umbrella on Pont Alexandre III in the rain with the Eiffel Tower in view\" class=\"wp-image-39708\" srcset=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/pont-alexandre-iii-rainy-umbrella-kiss-eiffel-tower-1024x683.webp 1024w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/pont-alexandre-iii-rainy-umbrella-kiss-eiffel-tower-300x200.webp 300w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/pont-alexandre-iii-rainy-umbrella-kiss-eiffel-tower-768x512.webp 768w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/pont-alexandre-iii-rainy-umbrella-kiss-eiffel-tower-1536x1024.webp 1536w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/pont-alexandre-iii-rainy-umbrella-kiss-eiffel-tower.webp 1600w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><figcaption class=\"wp-element-caption\">A couple shares a kiss beneath an umbrella on Pont Alexandre III on a rainy Paris day.<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/pont-des-arts-bench-kiss-seine-river-portrait.webp\"><img width=\"683\" height=\"1024\" decoding=\"async\" fetchpriority=\"low\" loading=\"lazy\" data-id=\"39709\" src=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/pont-des-arts-bench-kiss-seine-river-portrait-683x1024.webp\" alt=\"Couple kissing on a bench at Pont des Arts overlooking the Seine River in Paris\" class=\"wp-image-39709\" srcset=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/pont-des-arts-bench-kiss-seine-river-portrait-683x1024.webp 683w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/pont-des-arts-bench-kiss-seine-river-portrait-200x300.webp 200w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/pont-des-arts-bench-kiss-seine-river-portrait-768x1152.webp 768w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/pont-des-arts-bench-kiss-seine-river-portrait-1024x1536.webp 1024w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/pont-des-arts-bench-kiss-seine-river-portrait.webp 1067w\" sizes=\"auto, (max-width: 683px) 100vw, 683px\" \/><\/a><figcaption class=\"wp-element-caption\">A couple shares a kiss on a bench at Pont des Arts, beside the Seine in Paris.<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/seine-riverbank-pigeons-couple-sitting-ledge.webp\"><img width=\"1024\" height=\"684\" decoding=\"async\" fetchpriority=\"low\" loading=\"lazy\" data-id=\"39710\" src=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/seine-riverbank-pigeons-couple-sitting-ledge-1024x684.webp\" alt=\"Couple sitting on a ledge along the Seine riverbank with pigeons nearby in Paris\" class=\"wp-image-39710\" srcset=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/seine-riverbank-pigeons-couple-sitting-ledge-1024x684.webp 1024w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/seine-riverbank-pigeons-couple-sitting-ledge-300x200.webp 300w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/seine-riverbank-pigeons-couple-sitting-ledge-768x513.webp 768w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/seine-riverbank-pigeons-couple-sitting-ledge-1536x1025.webp 1536w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/seine-riverbank-pigeons-couple-sitting-ledge.webp 1600w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><figcaption class=\"wp-element-caption\">A couple sits together along the Seine, with pigeons nearby in the heart of Paris.<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/trocadero-ledge-kiss-eiffel-tower-sunrise-view.webp\"><img width=\"683\" height=\"1024\" decoding=\"async\" fetchpriority=\"low\" loading=\"lazy\" data-id=\"39711\" src=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/trocadero-ledge-kiss-eiffel-tower-sunrise-view-683x1024.webp\" alt=\"Couple kissing on a Trocad\u00e9ro ledge with the Eiffel Tower at sunrise in Paris\" class=\"wp-image-39711\" srcset=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/trocadero-ledge-kiss-eiffel-tower-sunrise-view-683x1024.webp 683w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/trocadero-ledge-kiss-eiffel-tower-sunrise-view-200x300.webp 200w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/trocadero-ledge-kiss-eiffel-tower-sunrise-view-768x1151.webp 768w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/trocadero-ledge-kiss-eiffel-tower-sunrise-view.webp 934w\" sizes=\"auto, (max-width: 683px) 100vw, 683px\" \/><\/a><figcaption class=\"wp-element-caption\">A kiss on the Trocad\u00e9ro ledge as the Eiffel Tower rises above Paris at sunrise.<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/trocadero-platform-eiffel-tower-holding-hands-couple.webp\"><img width=\"684\" height=\"1024\" decoding=\"async\" fetchpriority=\"low\" loading=\"lazy\" data-id=\"39712\" src=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/trocadero-platform-eiffel-tower-holding-hands-couple-684x1024.webp\" alt=\"Couple holding hands on the Trocad\u00e9ro platform with the Eiffel Tower in Paris\" class=\"wp-image-39712\" srcset=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/trocadero-platform-eiffel-tower-holding-hands-couple-684x1024.webp 684w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/trocadero-platform-eiffel-tower-holding-hands-couple-200x300.webp 200w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/trocadero-platform-eiffel-tower-holding-hands-couple-768x1151.webp 768w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/trocadero-platform-eiffel-tower-holding-hands-couple-1025x1536.webp 1025w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/trocadero-platform-eiffel-tower-holding-hands-couple.webp 1068w\" sizes=\"auto, (max-width: 684px) 100vw, 684px\" \/><\/a><figcaption class=\"wp-element-caption\">A couple holding hands on the Trocad\u00e9ro platform, with the Eiffel Tower rising above Paris.<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/trocadero-red-balloons-eiffel-tower-couple-stroll.webp\"><img width=\"682\" height=\"1024\" decoding=\"async\" fetchpriority=\"low\" loading=\"lazy\" data-id=\"39713\" src=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/trocadero-red-balloons-eiffel-tower-couple-stroll-682x1024.webp\" alt=\"Couple strolling beneath red balloons at Trocad\u00e9ro with the Eiffel Tower in Paris\" class=\"wp-image-39713\" srcset=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/trocadero-red-balloons-eiffel-tower-couple-stroll-682x1024.webp 682w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/trocadero-red-balloons-eiffel-tower-couple-stroll-200x300.webp 200w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/trocadero-red-balloons-eiffel-tower-couple-stroll-768x1153.webp 768w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/trocadero-red-balloons-eiffel-tower-couple-stroll-1023x1536.webp 1023w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/trocadero-red-balloons-eiffel-tower-couple-stroll.webp 1066w\" sizes=\"auto, (max-width: 682px) 100vw, 682px\" \/><\/a><figcaption class=\"wp-element-caption\">A romantic stroll at Trocad\u00e9ro, with red balloons and the Eiffel Tower setting the scene in Paris.<\/figcaption><\/figure>\n<\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Reference photographs show different seasons and locations. Access, flowers, crowds, and lighting vary; agree on the route with your photographer.<\/p>\n<\/section>\n\n\n\n<section class=\"wp-block-group alignfull mt-0 mb-0 sec sec-faq has-base-color has-contrast-background-color has-text-color has-background has-global-padding is-layout-constrained wp-block-group-is-layout-constrained\" id=\"photoshoot-faq\">\n<h2 class=\"wp-block-heading alignfull fadeInUp eye ml-0 mr-0\">Paris Photoshoot Questions<\/h2>\n\n\n<div id=\"rank-math-faq\" class=\"rank-math-block\">\n<div class=\"rank-math-list \">\n<div id=\"faq-31919-1-1\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \">How much does a Paris photoshoot cost?<\/h3>\n<div class=\"rank-math-answer \">\n\n<p>Regular portrait sessions are \u20ac300 per hour including VAT with Adam or Scander, \u20ac360 with Juliana, and \u20ac420 with Vincent. Cengiz is available on request. Proposal and boudoir photography are priced separately. Transport, venue fees, and agreed extras are additional. Any evening session ending after official sunset requires a lighting associate for its full duration, at \u20ac100 per hour including VAT.<\/p>\n<p><a href=\"#photographers-and-prices\">Compare photographers and photoshoot prices<\/a>.<\/p>\n\n<\/div>\n<\/div>\n<div id=\"faq-31919-1-2\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \">How many edited photographs are included?<\/h3>\n<div class=\"rank-math-answer \">\n\n<p>The regular collections include 20 edited photographs for one hour, 45 for two hours, 70 for three hours, and 100 for four hours. These inclusions apply to all photographers, including Vincent and Cengiz. Additional edits cost \u20ac6 per photo including VAT.<\/p>\n<p><a href=\"#duration-and-cost\">Read about session lengths and photo delivery<\/a>.<\/p>\n\n<\/div>\n<\/div>\n<div id=\"faq-31919-1-3\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \">Do we need to know how to pose?<\/h3>\n<div class=\"rank-math-answer \">\n\n<p>No. Your photographer explains where to stand, how to move, and what to do with your hands. Tell them if a pose feels too intimate or does not suit you. A short selection of photographs you like is more useful than trying to memorize a routine.<\/p>\n<p><a href=\"https:\/\/kissinparis.com\/couple-photoshoot-poses\/\">Explore six simple couple poses<\/a>.<\/p>\n\n<\/div>\n<\/div>\n<div id=\"faq-31919-1-4\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \">What happens if rain is forecast?<\/h3>\n<div class=\"rank-math-answer \">\n\n<p>Overcast skies and light drizzle can be lovely for photographs. We assess conditions close to your session. If heavy rain affects the shoot, practical adjustments depend on your photographer\u2019s availability and the location\u2019s rules.<\/p>\n<p><a href=\"#weather-and-access\">Read the weather and access guidance<\/a>.<\/p>\n\n<\/div>\n<\/div>\n<div id=\"faq-31919-1-5\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \">When will we receive our photographs?<\/h3>\n<div class=\"rank-math-answer \">\n\n<p>We aim to send the unedited selection gallery within 24 hours of your session. After you choose your included favorites, edited photographs usually arrive in 10\u201314 days. High-resolution unedited JPEG files are a separate purchase; they are not RAW files.<\/p>\n\n<\/div>\n<\/div>\n<div id=\"faq-31919-1-6\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \">Is a surprise proposal booked as a regular photoshoot?<\/h3>\n<div class=\"rank-math-answer \">\n\n<p>Proposal photography is a separate service, with the surprise, meeting point, photographer\u2019s position, and discreet communication agreed beforehand. If you also need the setting, flowers, music, or dinner arranged, discuss planning support separately.<\/p>\n<p><a href=\"https:\/\/kissinparis.com\/paris-proposal\/photographer\/\">Explore Paris proposal photography<\/a> or <a href=\"https:\/\/kissinparis.com\/paris-proposal\/planner\/\">speak with a proposal planner<\/a>.<\/p>\n\n<\/div>\n<\/div>\n<\/div>\n<\/div><\/section>\n\n\n\n<section class=\"wp-block-group alignfull mt-0 mb-0 sec compact sec-work photo-related-resources has-custom-white-color has-accent-5-background-color has-text-color has-background has-link-color wp-elements-4 has-global-padding is-layout-constrained wp-block-group-is-layout-constrained\" id=\"photoshoot-resources\">\n<div class=\"wp-block-group alignfull main-grid has-global-padding is-layout-constrained wp-block-group-is-layout-constrained\">\n<h2 class=\"wp-block-heading alignfull big-heading v2\" style=\"text-transform:uppercase\">A little more inspiration<\/h2>\n\n\n\n<div class=\"wp-block-columns alignfull grid-main is-layout-flex wp-container-core-columns-is-layout-794e3cfa wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column right-column work-grid column-3 is-layout-flow wp-block-column-is-layout-flow\">\n<section class=\"wp-block-group alignwide mt-0 mb-0 card-module slide has-global-padding is-layout-constrained wp-block-group-is-layout-constrained\">\n<figure class=\"wp-block-image alignfull size-full photoshoot-captioned\"><img loading=\"lazy\" decoding=\"async\" width=\"1600\" height=\"1067\" src=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/saint-germain-cafe-terrace-reading-couple.webp\" alt=\"Couple reading together at a caf\u00e9 terrace in Saint-Germain-des-Pr\u00e9s, Paris\" class=\"wp-image-39726\" srcset=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/saint-germain-cafe-terrace-reading-couple.webp 1600w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/saint-germain-cafe-terrace-reading-couple-300x200.webp 300w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/saint-germain-cafe-terrace-reading-couple-1024x683.webp 1024w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/saint-germain-cafe-terrace-reading-couple-768x512.webp 768w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/saint-germain-cafe-terrace-reading-couple-1536x1024.webp 1536w\" sizes=\"auto, (max-width: 1600px) 100vw, 1600px\" \/><\/figure>\n\n\n\n<div class=\"wp-block-group alignfull content is-content-justification-space-between is-nowrap is-layout-flex wp-container-core-group-is-layout-788841da wp-block-group-is-layout-flex\">\n<div class=\"wp-block-group has-text has-global-padding is-layout-constrained wp-block-group-is-layout-constrained\">\n<h3 class=\"wp-block-heading\"><a href=\"https:\/\/kissinparis.com\/couple-photoshoot-in-paris\/\">Couples &amp; engagements<\/a><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>\u25cf Your photographer<\/li>\n\n\n\n<li>\u2022 Portraits, prices &amp; inclusions<\/li>\n<\/ul>\n<\/div>\n\n\n\n<div class=\"wp-block-group has-icon has-global-padding is-layout-constrained wp-block-group-is-layout-constrained\">\n<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 162 162\" style=\"enable-background:new 0 0 162 162\" xml:space=\"preserve\" aria-hidden=\"true\" focusable=\"false\">\n  <path class=\"hcs-cross-svg\" d=\"M108 88.7c-10.8 0-19.7 8.8-19.7 19.7v47.4c0 1.9-1.5 3.4-3.4 3.4h-8.6c-1.9 0-3.4-1.5-3.4-3.4v-47.4c0-10.8-8.8-19.7-19.7-19.7H6.4c-1.9 0-3.4-1.5-3.4-3.4v-8c0-1.9 1.5-3.4 3.4-3.4h46.9c10.8 0 19.7-8.8 19.6-19.7V6.4c0-1.9 1.5-3.4 3.4-3.4H85c1.9 0 3.4 1.5 3.4 3.4v47.8c0 10.8 8.8 19.7 19.7 19.7h46.6c1.9 0 3.4 1.5 3.4 3.4v8c0 1.9-1.5 3.4-3.4 3.4H108z\" style=\"fill-rule:evenodd;clip-rule:evenodd;\" fill=\"var(--color-body)\" data-original=\"M108 88.7c-10.8 0-19.7 8.8-19.7 19.7v47.4c0 1.9-1.5 3.4-3.4 3.4h-8.6c-1.9 0-3.4-1.5-3.4-3.4v-47.4c0-10.8-8.8-19.7-19.7-19.7H6.4c-1.9 0-3.4-1.5-3.4-3.4v-8c0-1.9 1.5-3.4 3.4-3.4h46.9c10.8 0 19.7-8.8 19.6-19.7V6.4c0-1.9 1.5-3.4 3.4-3.4H85c1.9 0 3.4 1.5 3.4 3.4v47.8c0 10.8 8.8 19.7 19.7 19.7h46.6c1.9 0 3.4 1.5 3.4 3.4v8c0 1.9-1.5 3.4-3.4 3.4H108z\"><\/path>\n<\/svg>\n<\/div>\n<\/div>\n<\/section>\n\n\n\n<section class=\"wp-block-group alignwide mt-0 mb-0 card-module slide has-global-padding is-layout-constrained wp-block-group-is-layout-constrained\">\n<figure class=\"wp-block-image alignfull size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1800\" height=\"1200\" src=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/04\/trocadero-sunrise-eiffel-tower-proposal-fireworks-fresh-florals.avif\" alt=\"Sunrise marriage proposal at the Trocad\u00e9ro with the Eiffel Tower partially illuminated in the background \u2014 the gentleman on one knee in a pale grey coat presenting an open ring box, his partner standing in a pink floral dress, cold-spark fireworks fountains firing behind the couple, and a full fresh-flower installation of pale roses, peonies, and hydrangeas at their feet\" class=\"wp-image-33365\" srcset=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/04\/trocadero-sunrise-eiffel-tower-proposal-fireworks-fresh-florals.avif 1800w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/04\/trocadero-sunrise-eiffel-tower-proposal-fireworks-fresh-florals-300x200.avif 300w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/04\/trocadero-sunrise-eiffel-tower-proposal-fireworks-fresh-florals-1024x683.avif 1024w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/04\/trocadero-sunrise-eiffel-tower-proposal-fireworks-fresh-florals-768x512.avif 768w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/04\/trocadero-sunrise-eiffel-tower-proposal-fireworks-fresh-florals-1536x1024.avif 1536w\" sizes=\"auto, (max-width: 1800px) 100vw, 1800px\" \/><\/figure>\n\n\n\n<div class=\"wp-block-group alignfull content is-content-justification-space-between is-nowrap is-layout-flex wp-container-core-group-is-layout-788841da wp-block-group-is-layout-flex\">\n<div class=\"wp-block-group has-text has-global-padding is-layout-constrained wp-block-group-is-layout-constrained\">\n<h3 class=\"wp-block-heading\"><a href=\"https:\/\/kissinparis.com\/paris-videographer\/\">Paris videographer<\/a><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>\u25cf Photography &amp; film<\/li>\n\n\n\n<li>\u2022 Compare film options<\/li>\n<\/ul>\n<\/div>\n\n\n\n<div class=\"wp-block-group has-icon has-global-padding is-layout-constrained wp-block-group-is-layout-constrained\">\n<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 162 162\" style=\"enable-background:new 0 0 162 162\" xml:space=\"preserve\" aria-hidden=\"true\" focusable=\"false\">\n  <path class=\"hcs-cross-svg\" d=\"M108 88.7c-10.8 0-19.7 8.8-19.7 19.7v47.4c0 1.9-1.5 3.4-3.4 3.4h-8.6c-1.9 0-3.4-1.5-3.4-3.4v-47.4c0-10.8-8.8-19.7-19.7-19.7H6.4c-1.9 0-3.4-1.5-3.4-3.4v-8c0-1.9 1.5-3.4 3.4-3.4h46.9c10.8 0 19.7-8.8 19.6-19.7V6.4c0-1.9 1.5-3.4 3.4-3.4H85c1.9 0 3.4 1.5 3.4 3.4v47.8c0 10.8 8.8 19.7 19.7 19.7h46.6c1.9 0 3.4 1.5 3.4 3.4v8c0 1.9-1.5 3.4-3.4 3.4H108z\" style=\"fill-rule:evenodd;clip-rule:evenodd;\" fill=\"var(--color-body)\" data-original=\"M108 88.7c-10.8 0-19.7 8.8-19.7 19.7v47.4c0 1.9-1.5 3.4-3.4 3.4h-8.6c-1.9 0-3.4-1.5-3.4-3.4v-47.4c0-10.8-8.8-19.7-19.7-19.7H6.4c-1.9 0-3.4-1.5-3.4-3.4v-8c0-1.9 1.5-3.4 3.4-3.4h46.9c10.8 0 19.7-8.8 19.6-19.7V6.4c0-1.9 1.5-3.4 3.4-3.4H85c1.9 0 3.4 1.5 3.4 3.4v47.8c0 10.8 8.8 19.7 19.7 19.7h46.6c1.9 0 3.4 1.5 3.4 3.4v8c0 1.9-1.5 3.4-3.4 3.4H108z\"><\/path>\n<\/svg>\n<\/div>\n<\/div>\n<\/section>\n\n\n\n<section class=\"wp-block-group alignwide mt-0 mb-0 card-module slide has-global-padding is-layout-constrained wp-block-group-is-layout-constrained\">\n<figure class=\"wp-block-image alignfull size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"683\" height=\"1024\" src=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/Paris-engagement-photos-in-the-Tuileries-Gardens-at-sunrise-683x1024.webp\" alt=\"Couple taking engagement photos in the Tuileries Garden in Paris at sunrise\" class=\"wp-image-39622\" srcset=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/Paris-engagement-photos-in-the-Tuileries-Gardens-at-sunrise-683x1024.webp 683w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/Paris-engagement-photos-in-the-Tuileries-Gardens-at-sunrise-200x300.webp 200w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/Paris-engagement-photos-in-the-Tuileries-Gardens-at-sunrise-768x1152.webp 768w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/Paris-engagement-photos-in-the-Tuileries-Gardens-at-sunrise-1024x1536.webp 1024w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/Paris-engagement-photos-in-the-Tuileries-Gardens-at-sunrise.webp 1067w\" sizes=\"auto, (max-width: 683px) 100vw, 683px\" \/><\/figure>\n\n\n\n<div class=\"wp-block-group alignfull content is-content-justification-space-between is-nowrap is-layout-flex wp-container-core-group-is-layout-788841da wp-block-group-is-layout-flex\">\n<div class=\"wp-block-group has-text has-global-padding is-layout-constrained wp-block-group-is-layout-constrained\">\n<h3 class=\"wp-block-heading\"><a href=\"https:\/\/kissinparis.com\/best-photo-spots-paris\/\">Paris photo locations<\/a><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>\u25cf Find your setting<\/li>\n\n\n\n<li>\u2022 Landmarks &amp; quiet corners<\/li>\n\n\n\n<li>\u2022 Eiffel Tower View<\/li>\n<\/ul>\n<\/div>\n\n\n\n<div class=\"wp-block-group has-icon has-global-padding is-layout-constrained wp-block-group-is-layout-constrained\">\n<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 162 162\" style=\"enable-background:new 0 0 162 162\" xml:space=\"preserve\" aria-hidden=\"true\" focusable=\"false\">\n  <path class=\"hcs-cross-svg\" d=\"M108 88.7c-10.8 0-19.7 8.8-19.7 19.7v47.4c0 1.9-1.5 3.4-3.4 3.4h-8.6c-1.9 0-3.4-1.5-3.4-3.4v-47.4c0-10.8-8.8-19.7-19.7-19.7H6.4c-1.9 0-3.4-1.5-3.4-3.4v-8c0-1.9 1.5-3.4 3.4-3.4h46.9c10.8 0 19.7-8.8 19.6-19.7V6.4c0-1.9 1.5-3.4 3.4-3.4H85c1.9 0 3.4 1.5 3.4 3.4v47.8c0 10.8 8.8 19.7 19.7 19.7h46.6c1.9 0 3.4 1.5 3.4 3.4v8c0 1.9-1.5 3.4-3.4 3.4H108z\" style=\"fill-rule:evenodd;clip-rule:evenodd;\" fill=\"var(--color-body)\" data-original=\"M108 88.7c-10.8 0-19.7 8.8-19.7 19.7v47.4c0 1.9-1.5 3.4-3.4 3.4h-8.6c-1.9 0-3.4-1.5-3.4-3.4v-47.4c0-10.8-8.8-19.7-19.7-19.7H6.4c-1.9 0-3.4-1.5-3.4-3.4v-8c0-1.9 1.5-3.4 3.4-3.4h46.9c10.8 0 19.7-8.8 19.6-19.7V6.4c0-1.9 1.5-3.4 3.4-3.4H85c1.9 0 3.4 1.5 3.4 3.4v47.8c0 10.8 8.8 19.7 19.7 19.7h46.6c1.9 0 3.4 1.5 3.4 3.4v8c0 1.9-1.5 3.4-3.4 3.4H108z\"><\/path>\n<\/svg>\n<\/div>\n<\/div>\n<\/section>\n<\/div>\n<\/div>\n<\/div>\n<\/section>\n\n\n\n<div class=\"wp-block-group alignwide mt-0 mb-0 sec sec-content is-layout-flow wp-block-group-is-layout-flow\">\n<section id=\"inquire\" class=\"wp-block-group article-item is-layout-flow wp-block-group-is-layout-flow\">\n<h2 class=\"wp-block-heading\">Let\u2019s plan your Paris photoshoot<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Have a photographer in mind, or need help choosing?<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Send us your dates, who is coming, and the photos you have in mind. We\u2019ll help you choose a photographer and session length.<\/p>\n\n\n\n<div class=\"wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button has-arrow-2 is-style-outline is-style-outline--5\"><a class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/kissinparis.com\/paris-photographer\/#availability\">Help me choose<\/a><\/div>\n\n\n\n<div class=\"wp-block-button has-arrow-2 is-style-outline is-style-outline--6\"><a class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/kissinparis.com\/paris-photoshoot\/artists\/\">View photographers and rates<\/a><\/div>\n<\/div>\n<\/section>\n<\/div>\n\n\n\n<div class=\"wp-block-group alignfull mt-0 mb-0 sec sec-cta kmip-contact-1 has-custom-sun-light-background-color has-background has-global-padding is-layout-constrained wp-block-group-is-layout-constrained\" id=\"contact-us\">\n<div class=\"wp-block-columns alignfull extra-gap ml-0 mr-0 is-layout-flex wp-container-core-columns-is-layout-794e3cfa wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<div class=\"wp-block-group content has-global-padding is-layout-constrained wp-block-group-is-layout-constrained\">\n<h2 class=\"wp-block-heading big font-weight-light pt-0 pb-0 ml-0\" style=\"text-transform:none\">Tell us what you&#8217;re planning.<\/h2>\n\n\n\n<p class=\"ml-0 has-accent-4-color has-text-color has-link-color wp-elements-5 wp-block-paragraph\">Your dates, your ideas, your questions. We&#8217;ll take it from there.<\/p>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<div class=\"wp-block-contact-form-7-contact-form-selector v2\">\n<div class=\"wpcf7 no-js\" id=\"wpcf7-f29326-o1\" lang=\"en-US\" dir=\"ltr\" data-wpcf7-id=\"29326\">\n<div class=\"screen-reader-response\"><p role=\"status\" aria-live=\"polite\" aria-atomic=\"true\"><\/p> <ul><\/ul><\/div>\n<form action=\"\/es\/wp-json\/wp\/v2\/pages\/31919#wpcf7-f29326-o1\" method=\"post\" class=\"wpcf7-form init\" aria-label=\"Contact form\" novalidate=\"novalidate\" data-status=\"init\">\n<fieldset class=\"hidden-fields-container\"><input type=\"hidden\" name=\"_wpcf7\" value=\"29326\" \/><input type=\"hidden\" name=\"_wpcf7_version\" value=\"6.2.4.1\" \/><input type=\"hidden\" name=\"_wpcf7_locale\" value=\"en_US\" \/><input type=\"hidden\" name=\"_wpcf7_unit_tag\" value=\"wpcf7-f29326-o1\" \/><input type=\"hidden\" name=\"_wpcf7_container_post\" value=\"0\" \/><input type=\"hidden\" name=\"_wpcf7_posted_data_hash\" value=\"\" \/>\n<\/fieldset>\n<div class=\"kmip-unified-intake\">\n\t<div class=\"row\">\n\t\t<p class=\"full col col50 kmip-field\"><label for=\"name\">First name <span class=\"kmip-required-mark\" aria-hidden=\"true\">*<\/span><\/label><span class=\"wpcf7-form-control-wrap\" data-name=\"your-name\"><input size=\"40\" maxlength=\"100\" class=\"wpcf7-form-control wpcf7-text wpcf7-validates-as-required\" id=\"name\" autocomplete=\"given-name\" aria-required=\"true\" aria-invalid=\"false\" value=\"\" type=\"text\" name=\"your-name\" \/><\/span>\n\t\t<\/p>\n\t\t<p class=\"full col col50 kmip-field\"><label for=\"name-last\">Last name <span class=\"kmip-required-mark\" aria-hidden=\"true\">*<\/span><\/label><span class=\"wpcf7-form-control-wrap\" data-name=\"your-name-last\"><input size=\"40\" maxlength=\"100\" class=\"wpcf7-form-control wpcf7-text wpcf7-validates-as-required\" id=\"name-last\" autocomplete=\"family-name\" aria-required=\"true\" aria-invalid=\"false\" value=\"\" type=\"text\" name=\"your-name-last\" \/><\/span>\n\t\t<\/p>\n\t<\/div>\n\t<div class=\"row\">\n\t\t<p class=\"full col col50 kmip-field\"><label for=\"email\">Email <span class=\"kmip-required-mark\" aria-hidden=\"true\">*<\/span><\/label><span class=\"wpcf7-form-control-wrap\" data-name=\"your-email\"><input size=\"40\" maxlength=\"254\" class=\"wpcf7-form-control wpcf7-email wpcf7-validates-as-required wpcf7-text wpcf7-validates-as-email\" id=\"email\" autocomplete=\"email\" aria-required=\"true\" aria-invalid=\"false\" value=\"\" type=\"email\" name=\"your-email\" \/><\/span>\n\t\t<\/p>\n\t\t<p class=\"full col col50 kmip-field\"><label for=\"phone\">WhatsApp<\/label><span class=\"wpcf7-form-control-wrap\" data-name=\"your-phone\"><input size=\"40\" maxlength=\"40\" class=\"wpcf7-form-control wpcf7-tel wpcf7-text wpcf7-validates-as-tel\" id=\"phone\" autocomplete=\"tel\" aria-invalid=\"false\" value=\"\" type=\"tel\" name=\"your-phone\" \/><\/span>\n\t\t<\/p>\n\t<\/div>\n\t<div class=\"row\">\n\t\t<p class=\"full col col50 kmip-field\"><label for=\"date\">Date<\/label><span class=\"wpcf7-form-control-wrap\" data-name=\"your-date\"><input class=\"wpcf7-form-control wpcf7-date wpcf7-validates-as-date\" id=\"date\" aria-invalid=\"false\" value=\"\" type=\"date\" name=\"your-date\" \/><\/span>\n\t\t<\/p>\n\t\t<p class=\"full col col50 has-select kmip-field kmip-field--select\"><label for=\"your-planning\">Inquiry type<\/label><span class=\"wpcf7-form-control-wrap\" data-name=\"your-planning\"><select class=\"wpcf7-form-control wpcf7-select\" id=\"your-planning\" aria-invalid=\"false\" name=\"your-planning\"><option value=\"\">Select<\/option><option value=\"Marriage Proposal\">Marriage Proposal<\/option><option value=\"Elopement\">Elopement<\/option><option value=\"Wedding\">Wedding<\/option><option value=\"Private celebration\">Private celebration<\/option><option value=\"Photography\">Photography<\/option><option value=\"Private Travel\">Private Travel<\/option><option value=\"Not sure yet\">Not sure yet<\/option><\/select><\/span>\n\t\t<\/p>\n\t<\/div>\n\t<p class=\" full kmip-field kmip-field--message\"><label for=\"message\" class=\"mb-5\">Your plans so far<\/label><span class=\"wpcf7-form-control-wrap\" data-name=\"your-message\"><textarea cols=\"40\" rows=\"10\" maxlength=\"2000\" class=\"wpcf7-form-control wpcf7-textarea\" id=\"message\" aria-invalid=\"false\" name=\"your-message\"><\/textarea><\/span>\n\t<\/p>\n\t<div class=\"kmip-honeypot\" hidden aria-hidden=\"true\">\n\t\t<p><span id=\"wpcf7-6af397291f65c-wrapper\" class=\"wpcf7-form-control-wrap cf7apps-honeypot-wrap homepage-company-wrap\" ><input type=\"hidden\" name=\"homepage-company-time-start\" value=\"1794348841\"><input type=\"hidden\" name=\"homepage-company-time-check\" value=\"4\"><label for=\"wpcf7-6af397291f65c-field\" class=\"hp-message\">Please leave this field empty.<\/label><input id=\"wpcf7-6af397291f65c-field\"  class=\"wpcf7-form-control wpcf7-text\" type=\"text\" name=\"homepage-company\" value=\"\" autocomplete=\"off\" tabindex=\"1000\" data-cf7apps-tabindex=\"1000\" \/><\/span>\n\t\t<\/p>\n\t<\/div>\n\t<div class=\"kmip-form-bottom\">\n\t\t<p class=\"kmip-form-note\"><span class=\"kmip-required-mark\">*<\/span> Required\n\t\t<\/p>\n\t\t<p class=\"kmip-form-privacy\"><a href=\"\/privacy-policy\/\">Privacy policy<\/a>\n\t\t<\/p>\n\t<\/div>\n\t<div class=\"kmip-form-submit\">\n\t\t<p><input class=\"wpcf7-form-control wpcf7-submit has-spinner wp-block-button__link\" type=\"submit\" value=\"Send inquiry\" \/>\n\t\t<\/p>\n\t<\/div>\n<\/div><div class=\"wpcf7-response-output\" aria-hidden=\"true\"><\/div>\n<\/form>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n\n\n\n<style id=\"kmip-photoshoot-enhancements\">\n.page-id-31919 #kmip-photoshoot .article-item + .article-item { margin-block-start:var(--wp--preset--spacing--80); }\n.page-id-31919 #kmip-photoshoot .article-item > :is(p,ul,ol) { max-width:var(--wp--style--global--content-size); line-height:1.55; }\n.page-id-31919 #kmip-photoshoot .article-item > h3:not(:first-child) { margin-block-start:var(--wp--preset--spacing--50); }\n.page-id-31919 #inquire { padding-block:var(--wp--preset--spacing--70); --kmip-review-text:#1d1d1d;--kmip-review-border:#aaa9a3;}\n.page-id-31919 #chapter-tabs .photoshoot-chapters-open { display: none; }\n.page-id-31919 #chapter-tabs.collapse .photoshoot-chapters-open { display:block; position:absolute; inset:0; width:100%; height:100%; min-width:24px; min-height:44px; padding:0; border:0; border-radius:inherit; background:transparent; cursor:pointer; z-index:2; }\n.page-id-31919 #chapter-tabs:not(.collapse) { width:min(24rem,calc(100vw - 2rem)); max-height:calc(100dvh - 2rem); overflow:auto; }\n.page-id-31919 #chapter-tabs:not(.collapse) nav,.page-id-31919 #chapter-tabs .jumptab-footer { width:100%; }\n.page-id-31919 #chapter-tabs a { white-space:normal; }\n.page-id-31919 :is(main a,main button):focus-visible { outline:2px solid currentColor; outline-offset:4px; }\n.page-id-31919 #chapter-tabs.collapse .photoshoot-chapters-open:focus-visible { outline-offset:-4px; }\n.page-id-31919 main :is(section,[id^=\"spot-\"],#location-permissions) { scroll-margin-top:7rem; }\n.page-id-31919 .photoshoot-photo-grid { display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:2.5rem 2rem; margin-block:2rem; }\n.page-id-31919 .photoshoot-photo-grid figure { margin:0; min-width:0; }\n.page-id-31919 .photoshoot-photo-grid img { display:block; width:100%; height:auto; }\n.page-id-31919 .photoshoot-photo-grid figcaption,.page-id-31919 .photoshoot-captioned figcaption { display:block !important; font-family:\"Courier New\",monospace; font-size:clamp(12px,.9vw,14px); font-weight:300; line-height:1.4; text-align:left; margin-top:.75rem; color:inherit; text-shadow:none; }\n.page-id-31919 .media-stage figcaption { display:none !important; }\n.page-id-31919 .hero .overlay-image { margin:0; }\n@media(max-width:767px) { .page-id-31919 .photoshoot-photo-grid { grid-template-columns:minmax(0,1fr); gap:2rem; } .page-id-31919 #chapter-tabs:not(.collapse) { right:1rem; left:auto; } }\n@media(prefers-reduced-motion:reduce) { .page-id-31919 main * { scroll-behavior:auto !important; animation-duration:.01ms !important; transition-duration:.01ms !important; } .page-id-31919 main .fadeInUp { opacity:1 !important; transform:none !important; } }\nbody.page-id-31919 .hero.kmip-rule-16::after{content:\"\";position:absolute;inset:0 clamp(13px,1.3vw,26px);z-index:3;pointer-events:none;background-image:linear-gradient(rgb(229 228 224\/.10),rgb(229 228 224\/.10)),linear-gradient(rgb(229 228 224\/.10),rgb(229 228 224\/.10)),linear-gradient(rgb(229 228 224\/.10),rgb(229 228 224\/.10)),linear-gradient(rgb(229 228 224\/.10),rgb(229 228 224\/.10)),linear-gradient(rgb(229 228 224\/.10),rgb(229 228 224\/.10)),linear-gradient(rgb(229 228 224\/.10),rgb(229 228 224\/.10)),linear-gradient(rgb(229 228 224\/.10),rgb(229 228 224\/.10));background-position:0 0,16.666667% 0,33.333333% 0,50% 0,66.666667% 0,83.333333% 0,100% 0;background-size:1px 100%;background-repeat:no-repeat}\n@media(max-width:991px){body.page-id-31919 .hero.kmip-rule-16::after{inset-inline:13px;background-image:linear-gradient(rgb(229 228 224\/.065),rgb(229 228 224\/.065)),linear-gradient(rgb(229 228 224\/.065),rgb(229 228 224\/.065)),linear-gradient(rgb(229 228 224\/.065),rgb(229 228 224\/.065)),linear-gradient(rgb(229 228 224\/.065),rgb(229 228 224\/.065));background-position:0 0,33.333333% 0,66.666667% 0,100% 0;}}\nbody.page-id-31919 .sec-press-proof{margin-block:0!important;border:0!important;background:#000!important;color:#fffef7}\n\nbody.page-id-31919 .photoshoot-service-intro{background:var(--kmip-mode-paper,#fffef7)!important;color:var(--kmip-mode-ink,#1d1d1d)!important;}\nbody.page-id-31919 #selected-photos{padding:clamp(88px,10vw,160px) 26px;background:#fffef7;color:#1d1d1d;margin-block:0;}\nbody.page-id-31919 #selected-photos>p{max-width:62ch;margin-inline:0;margin-bottom:40px;}\nbody.page-id-31919 #selected-photos .kmip-gallery-1{max-width:none;margin-inline:0;}\nbody.page-id-31919 #selected-photos>h2{font:300 clamp(30px,2.9vw,48px)\/1.15 Overpass,sans-serif;margin-bottom:32px;}\nbody.page-id-31919 .photoshoot-service-intro .contents.v5{max-width:1440px;margin-inline:auto;}\nbody.page-id-31919 .photoshoot-service-intro .eyebrow{font:300 clamp(12px,.952381vw,14px)\/1.35 Inter,sans-serif;}\n@media(max-width:991px){body.page-id-31919 .photoshoot-service-intro{padding:88px 26px;}body.page-id-31919 .photoshoot-service-intro .contents.v5{display:flex;flex-direction:column;gap:30px;margin:0;max-width:none;}body.page-id-31919 .photoshoot-service-intro .wp-block-column{width:100%;max-width:none;flex-basis:auto;}body.page-id-31919 .photoshoot-service-intro p{font-size:17px;line-height:1.5;}}\nbody.page-id-31919 .article-item .wp-block-button.has-arrow-2 > a.wp-block-button__link::after {\n background:currentColor!important;color:inherit!important;mix-blend-mode:normal!important;filter:none!important;opacity:1!important;\n -webkit-mask:url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' viewBox='0 0 24 24'%3E%3Cpath d='M4 12h15m-6-6 6 6-6 6' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'\/%3E%3C\/svg%3E\") center\/16px 16px no-repeat!important;\n mask:url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' viewBox='0 0 24 24'%3E%3Cpath d='M4 12h15m-6-6 6 6-6 6' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'\/%3E%3C\/svg%3E\") center\/16px 16px no-repeat!important;\n}\n\nbody.page-id-31919 #photographers-and-prices .photoshoot-legacy-table-hint{display:none!important;}\nbody.page-id-31919 #kmip-photoshoot #testimonials{padding-bottom:clamp(40px,12vw,48px);}\nbody.page-id-31919 #kmip-photoshoot #testimonials>blockquote:last-child{margin-bottom:0;}\nbody.page-id-31919 #kmip-photoshoot #timing{margin-top:0;padding-top:clamp(48px,15.3846vw,72px);}\nbody.page-id-31919 #kmip-photoshoot #timing>span[aria-hidden=\"true\"]{display:block;height:0;line-height:0;margin:0;padding:0;}\nbody.page-id-31919 #kmip-photoshoot #timing>h2:first-of-type{margin-top:0;}\n@media(min-width:600px){body.page-id-31919 #kmip-photoshoot #testimonials{padding-bottom:clamp(56px,8vw,72px);}body.page-id-31919 #kmip-photoshoot #timing{padding-top:clamp(72px,10vw,96px);}}\n@media(min-width:992px){body.page-id-31919 #kmip-photoshoot #testimonials{padding-bottom:clamp(64px,6.666667vw,96px);}body.page-id-31919 #kmip-photoshoot #timing{padding-top:clamp(96px,8.333333vw,144px);}}\n<\/style>\n<script id=\"kmip-photoshoot-enhancements-js\">\n(()=>{const start=()=>{\nif(!document.body.classList.contains('page-id-31919'))return;\nconst panel=document.getElementById('chapter-tabs'),open=panel?.querySelector('.photoshoot-chapters-open'),close=panel?.querySelector('button.close');\nif(!panel||!open||!close)return;\nconst links=[...panel.querySelectorAll('a[href^=\"#\"]')];\nconst sync=()=>open.setAttribute('aria-expanded',String(!panel.classList.contains('collapse')));\nconst hide=(restore)=>{panel.classList.add('collapse');sync();if(restore)open.focus({preventScroll:true});};\nopen.addEventListener('click',e=>{e.preventDefault();e.stopImmediatePropagation();panel.classList.remove('collapse');sync();links[0]?.focus({preventScroll:true});});\nclose.addEventListener('click',e=>{e.preventDefault();e.stopImmediatePropagation();hide(true);});\npanel.addEventListener('keydown',e=>{if(e.key==='Escape'&&!panel.classList.contains('collapse')){e.preventDefault();e.stopPropagation();hide(true);}});\ndocument.querySelectorAll('main a[href^=\"#\"]').forEach(link=>link.addEventListener('click',e=>{\nif(!link.hash)return;const target=document.getElementById(link.hash.slice(1));if(!target)return;\ne.preventDefault();e.stopImmediatePropagation();hide(false);if(location.hash!==link.hash)history.pushState(null,'',link.hash);\ntarget.setAttribute('tabindex','-1');target.focus({preventScroll:true});target.scrollIntoView({behavior:'instant',block:'start'});\n}));new MutationObserver(sync).observe(panel,{attributes:true,attributeFilter:['class']});sync();\n};if(document.readyState==='loading')document.addEventListener('DOMContentLoaded',start,{once:true});else start();})();\n<\/script>\n\n<script id=\"kmip-table-1-access\">\n(function(){\n function init(){\n  document.querySelectorAll('.wp-block-table:not(.kmip-guide-settings)').forEach(function(figure){\n   if(figure.dataset.kmipTableEnhanced)return;\n   var table=figure.querySelector('table');if(!table)return;\n   figure.dataset.kmipTableEnhanced='1';\n   var hint=document.createElement('p');hint.className='kmip-table-scroll-hint';hint.innerHTML='<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"12\" viewBox=\"0 0 24 12\" aria-hidden=\"true\" focusable=\"false\" style=\"display:block\"><path d=\"M3 6h18M7 2 3 6l4 4M17 2l4 4-4 4\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.25\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg>';hint.setAttribute('aria-hidden','true');hint.hidden=true;figure.insertBefore(hint,table);\n   var original={role:figure.getAttribute('role'),label:figure.getAttribute('aria-label'),tabindex:figure.getAttribute('tabindex')};\n   var name=Array.from(table.querySelectorAll('thead th')).map(function(cell){return cell.textContent.trim()}).join(' \u00b7 ')||table.rows[0].textContent.trim();\n   function restore(attr,value){if(value===null)figure.removeAttribute(attr);else figure.setAttribute(attr,value)}\n   function refresh(){\n    var overflow=table.getBoundingClientRect().width>figure.clientWidth+2;\n    hint.hidden=!overflow;\n    if(overflow){figure.setAttribute('data-kmip-table-scroll','');figure.setAttribute('tabindex','0');figure.setAttribute('role','region');figure.setAttribute('aria-label',name)}\n    else{figure.removeAttribute('data-kmip-table-scroll');restore('tabindex',original.tabindex);restore('role',original.role);restore('aria-label',original.label)}\n   }\n   refresh();\n   if('ResizeObserver'in window){var observer=new ResizeObserver(refresh);observer.observe(figure);observer.observe(table)}\n   window.addEventListener('resize',refresh,{passive:true});\n   if(document.fonts&&document.fonts.ready)document.fonts.ready.then(refresh);\n  });\n }\n if(document.readyState==='loading')document.addEventListener('DOMContentLoaded',init,{once:true});else init();\n})();\n<\/script>\n\n\n","protected":false},"excerpt":{"rendered":"<p>On this page Close Before your photoshoot A little preparation helps you get the photographs you want and have fun taking them. Share your ideas with your photographer, talk through your expectations, and plan a route that makes good use of your time. Regular sessions for couples, families, and solo portraits start at \u20ac300 per [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":33204,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"page-no-title","meta":{"_acf_changed":false,"_jetpack_hide_featured_image":false,"_jetpack_featured_image_duplicate_dismissed":0,"footnotes":""},"class_list":["post-31919","page","type-page","status-publish","has-post-thumbnail","hentry"],"acf":[],"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/kissinparis.com\/es\/wp-json\/wp\/v2\/pages\/31919","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/kissinparis.com\/es\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/kissinparis.com\/es\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/kissinparis.com\/es\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/kissinparis.com\/es\/wp-json\/wp\/v2\/comments?post=31919"}],"version-history":[{"count":77,"href":"https:\/\/kissinparis.com\/es\/wp-json\/wp\/v2\/pages\/31919\/revisions"}],"predecessor-version":[{"id":45058,"href":"https:\/\/kissinparis.com\/es\/wp-json\/wp\/v2\/pages\/31919\/revisions\/45058"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/kissinparis.com\/es\/wp-json\/wp\/v2\/media\/33204"}],"wp:attachment":[{"href":"https:\/\/kissinparis.com\/es\/wp-json\/wp\/v2\/media?parent=31919"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}