{"id":37631,"date":"2026-09-04T05:47:25","date_gmt":"2026-09-04T05:47:25","guid":{"rendered":"https:\/\/kissinparis.com\/?page_id=37631"},"modified":"2026-11-09T16:10:59","modified_gmt":"2026-11-09T16:10:59","slug":"mariage-plaza-athenee-paris","status":"publish","type":"page","link":"https:\/\/kissinparis.com\/fr\/work\/plaza-athenee-paris-wedding\/","title":{"rendered":"Mariage \u00e0 Plaza Ath\u00e9n\u00e9e"},"content":{"rendered":"\n<link rel=\"preload\" as=\"image\" href=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/hotel-plaza-athenee-red-awnings-facade-leaves.webp\" imagesrcset=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/hotel-plaza-athenee-red-awnings-facade-leaves.webp 2000w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/hotel-plaza-athenee-red-awnings-facade-leaves-300x200.webp 300w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/hotel-plaza-athenee-red-awnings-facade-leaves-1024x682.webp 1024w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/hotel-plaza-athenee-red-awnings-facade-leaves-768x512.webp 768w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/hotel-plaza-athenee-red-awnings-facade-leaves-1536x1024.webp 1536w\" imagesizes=\"(max-width: 2000px) 100vw, 2000px\" fetchpriority=\"high\"\/>\n\n\n\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\n\n<style id=\"kmip-plaza-wedding-refinements\">\n\n\n\/* Approved Vaux Work invitation, 26 October 2026. Adapt shell\/gutter deliberately. *\/\n\n\n\n\n\n\n\n\n\n@media(hover:hover){}\n@media(max-width:991px){}\n@media(prefers-reduced-motion:reduce){}\n\n\n\n\nbody.page-id-37631 .kmip-team-credits{box-sizing:border-box;margin:0 calc(-1 * var(--wp--style--root--padding-left,26px))!important;width:calc(100% + 2 * var(--wp--style--root--padding-left,26px))!important;max-width:none!important;padding:clamp(88px,9vw,144px) 26px!important;background:var(--wp--preset--color--custom-sun-light,#fffef7)!important;color:#1d1d1d!important;scroll-margin-top:110px}\nbody.page-id-37631 .kmip-team-credits .kmip-credits-inner{box-sizing:border-box;max-width:1280px!important;width:100%;margin:0 auto!important;padding:0!important}\nbody.page-id-37631 .kmip-team-credits h2{font:400 clamp(30px,2.65vw,38px)\/1.2 'Times New Roman',Times,serif!important;text-transform:none!important;letter-spacing:-.02em;margin:0 0 clamp(44px,5vw,72px)!important;color:inherit!important}\nbody.page-id-37631 .kmip-team-credits .kmip-credits-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(36px,4vw,56px) clamp(28px,4.5vw,72px);max-width:none!important;margin:0!important;padding:0!important}\nbody.page-id-37631 .kmip-team-credits .kmip-credit-item{min-width:0;margin:0!important;padding:0!important;max-width:none!important}\nbody.page-id-37631 .kmip-team-credits .kmip-credit-role{display:flex;align-items:center;gap:12px;font:italic 400 16px\/1.5 'Times New Roman',Times,serif!important;color:#5e5a52!important;text-transform:none!important;letter-spacing:0!important;margin:0 0 12px!important}\nbody.page-id-37631 .kmip-team-credits .kmip-credit-role::before{content:\"\";display:block;flex:0 0 22px;width:22px;height:22px;background-position:center;background-size:contain;background-repeat:no-repeat}\nbody.page-id-37631 .kmip-team-credits .kmip-credit-names{font:300 clamp(15px,1.1vw,16px)\/1.7 Inter,sans-serif!important;color:#1d1d1d!important;letter-spacing:0;margin:0!important;padding-left:34px;overflow-wrap:anywhere}\nbody.page-id-37631 .kmip-team-credits .kmip-credit-names a{display:inline-block;min-height:32px;padding:2px 0;color:inherit!important;text-decoration:none!important;border:0!important;box-shadow:none!important}\nbody.page-id-37631 .kmip-team-credits .kmip-credit-names a[target=\"_blank\"]::after{content:\"\";display:inline-block;width:12px;height:12px;margin-left:8px;background:currentColor;mask:url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 12 12 4M4 4h8v8' fill='none' stroke='black' stroke-width='1.2' stroke-linecap='round' stroke-linejoin='round'\/%3E%3C\/svg%3E\") center\/contain no-repeat}\nbody.page-id-37631 .kmip-team-credits .kmip-credit-names a:hover{text-decoration:underline!important;text-underline-offset:5px}\nbody.page-id-37631 .kmip-team-credits .kmip-credit-names a:focus-visible{outline:2px solid #1d1d1d;outline-offset:5px;border-radius:2px}\n@media(max-width:991px){body.page-id-37631 .kmip-team-credits .kmip-credits-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 32px}}\n@media(max-width:599px){body.page-id-37631 .kmip-team-credits .kmip-credits-grid{grid-template-columns:minmax(0,1fr);gap:34px}body.page-id-37631 .kmip-team-credits .kmip-credit-names a{min-height:44px;display:inline-flex;align-items:center;padding:0}body.page-id-37631 .kmip-team-credits .kmip-credit-role{margin-bottom:5px!important}}\n\nbody.page-id-37631 .kmip-team-credits .kmip-credit-planning .kmip-credit-role::before{background-image:url(\"data:image\/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23393731%22%20stroke-width%3D%221.2%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22m4%2018%201-5L16%202l5%205-11%2011-6%201Z%20M13%205l5%205%20M4%2022h16%22%2F%3E%3C%2Fsvg%3E\")}\n\nbody.page-id-37631 .kmip-team-credits .kmip-credit-venue .kmip-credit-role::before{background-image:url(\"data:image\/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23393731%22%20stroke-width%3D%221.2%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M3%2021h18M5%2021V9h14v12M3%209l9-6%209%206M9%2021v-6h6v6M8%2011v1m4-1v1m4-1v1%22%2F%3E%3C%2Fsvg%3E\")}\n\nbody.page-id-37631 .kmip-team-credits .kmip-credit-photo .kmip-credit-role::before{background-image:url(\"data:image\/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23393731%22%20stroke-width%3D%221.2%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%223%22%20y%3D%226%22%20width%3D%2218%22%20height%3D%2214%22%20rx%3D%222%22%2F%3E%3Cpath%20d%3D%22m8%206%202-3h4l2%203%22%2F%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2213%22%20r%3D%224%22%2F%3E%3C%2Fsvg%3E\")}\n\nbody.page-id-37631 .kmip-team-credits .kmip-credit-film .kmip-credit-role::before{background-image:url(\"data:image\/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23393731%22%20stroke-width%3D%221.2%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%223%22%20y%3D%228%22%20width%3D%2218%22%20height%3D%2213%22%20rx%3D%221%22%2F%3E%3Cpath%20d%3D%22M3%208%202%204l18-3%201%204-18%203m4-5%203%204m3-5%203%204M10%2012l5%203-5%203Z%22%2F%3E%3C%2Fsvg%3E\")}\n\nbody.page-id-37631 .kmip-team-credits .kmip-credit-aerialfilm .kmip-credit-role::before{background-image:url(\"data:image\/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23393731%22%20stroke-width%3D%221.2%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M7%207%204%204m13%203%203-3M7%2017l-3%203m13-3%203%203M7%207h10v10H7Z%22%2F%3E%3Ccircle%20cx%3D%224%22%20cy%3D%224%22%20r%3D%223%22%2F%3E%3Ccircle%20cx%3D%2220%22%20cy%3D%224%22%20r%3D%223%22%2F%3E%3Ccircle%20cx%3D%224%22%20cy%3D%2220%22%20r%3D%223%22%2F%3E%3Ccircle%20cx%3D%2220%22%20cy%3D%2220%22%20r%3D%223%22%2F%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%222%22%2F%3E%3C%2Fsvg%3E\")}\n\nbody.page-id-37631 .kmip-team-credits .kmip-credit-florals .kmip-credit-role::before{background-image:url(\"data:image\/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23393731%22%20stroke-width%3D%221.2%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M12%2014v8m0-3c-5%200-7-3-7-5%204%200%207%202%207%205m0-2c4%200%207-2%207-5-4%200-7%202-7%205%22%2F%3E%3Cpath%20d%3D%22M12%203c-5-5-8%202-4%205-6%200-4%207%201%205%202%205%208%202%206-2%206%200%205-7%201-7%201-4-3-5-4-1Z%22%2F%3E%3C%2Fsvg%3E\")}\n\nbody.page-id-37631 .kmip-team-credits .kmip-credit-decor .kmip-credit-role::before{background-image:url(\"data:image\/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23393731%22%20stroke-width%3D%221.2%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M8%203h8M9%203v6c-7%206-6%2012%203%2012s10-6%203-12V3M7%2013h10%22%2F%3E%3C%2Fsvg%3E\")}\n\nbody.page-id-37631 .kmip-team-credits .kmip-credit-structures .kmip-credit-role::before{background-image:url(\"data:image\/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23393731%22%20stroke-width%3D%221.2%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M4%2022V9a8%208%200%200%201%2016%200v13M7%2022V9a5%205%200%200%201%2010%200v13M2%2022h7m6%200h7%22%2F%3E%3C%2Fsvg%3E\")}\n\nbody.page-id-37631 .kmip-team-credits .kmip-credit-lighting .kmip-credit-role::before{background-image:url(\"data:image\/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23393731%22%20stroke-width%3D%221.2%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M8%2016c0-3-3-4-3-8a7%207%200%200%201%2014%200c0%204-3%205-3%208M8%2016h8v4H8Zm2%207h4M12%201V0%22%2F%3E%3C%2Fsvg%3E\")}\n\nbody.page-id-37631 .kmip-team-credits .kmip-credit-mapping .kmip-credit-role::before{background-image:url(\"data:image\/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23393731%22%20stroke-width%3D%221.2%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%223%22%20y%3D%223%22%20width%3D%2218%22%20height%3D%2213%22%20rx%3D%221%22%2F%3E%3Cpath%20d%3D%22M12%2016v5m-5%200h10M7%207h4v5H7Zm6%200h4v5h-4Z%22%2F%3E%3C%2Fsvg%3E\")}\n\nbody.page-id-37631 .kmip-team-credits .kmip-credit-drones .kmip-credit-role::before{background-image:url(\"data:image\/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23393731%22%20stroke-width%3D%221.2%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22m7%207%203%203m4%200%203-3M7%2017l3-3m4%200%203%203M10%2010h4v4h-4Z%22%2F%3E%3Ccircle%20cx%3D%225%22%20cy%3D%225%22%20r%3D%224%22%2F%3E%3Ccircle%20cx%3D%2219%22%20cy%3D%225%22%20r%3D%224%22%2F%3E%3Ccircle%20cx%3D%225%22%20cy%3D%2219%22%20r%3D%224%22%2F%3E%3Ccircle%20cx%3D%2219%22%20cy%3D%2219%22%20r%3D%224%22%2F%3E%3C%2Fsvg%3E\")}\n\nbody.page-id-37631 .kmip-team-credits .kmip-credit-fireworks .kmip-credit-role::before{background-image:url(\"data:image\/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23393731%22%20stroke-width%3D%221.2%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M12%202v5m0%205v10M2%2010h5m10%200h5M5%203l4%204m6%200%204-4M4%2017l4-4m8%200%204%204M12%2010h.01%22%2F%3E%3C%2Fsvg%3E\")}\n\nbody.page-id-37631 .kmip-team-credits .kmip-credit-music .kmip-credit-role::before{background-image:url(\"data:image\/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23393731%22%20stroke-width%3D%221.2%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M9%2018V5l12-3v13M9%208l12-3%22%2F%3E%3Cellipse%20cx%3D%225%22%20cy%3D%2219%22%20rx%3D%224%22%20ry%3D%223%22%2F%3E%3Cellipse%20cx%3D%2217%22%20cy%3D%2216%22%20rx%3D%224%22%20ry%3D%223%22%2F%3E%3C%2Fsvg%3E\")}\n\nbody.page-id-37631 .kmip-team-credits .kmip-credit-violin .kmip-credit-role::before{background-image:url(\"data:image\/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23393731%22%20stroke-width%3D%221.2%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22m16%202-7%2012m6-11%203%202M8%209c-5-1-6%204-3%206-4%202-1%207%203%206%205%202%209-3%205-6%203-2%201-7-3-5M2%204l18%2016%22%2F%3E%3C%2Fsvg%3E\")}\n\nbody.page-id-37631 .kmip-team-credits .kmip-credit-dance .kmip-credit-role::before{background-image:url(\"data:image\/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23393731%22%20stroke-width%3D%221.2%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22m7%202%205%208%205-8M9%209l-4%207c-4%205%200%208%204%205l5-9M15%209l4%207c4%205%200%208-4%205l-5-9M5%2016l4%203m10-3-4%203%22%2F%3E%3C%2Fsvg%3E\")}\n\nbody.page-id-37631 .kmip-team-credits .kmip-credit-performance .kmip-credit-role::before{background-image:url(\"data:image\/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23393731%22%20stroke-width%3D%221.2%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22m2%2015%209-4V3c0-2%202-2%202%200v8l9%204v2l-9-2v5l3%202H8l3-2v-5l-9%202Z%22%2F%3E%3C%2Fsvg%3E\")}\n\nbody.page-id-37631 .kmip-team-credits .kmip-credit-catering .kmip-credit-role::before{background-image:url(\"data:image\/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23393731%22%20stroke-width%3D%221.2%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2213%22%20cy%3D%2212%22%20r%3D%227%22%2F%3E%3Cpath%20d%3D%22M2%203v6m3-6v6M2%206h3M3.5%209v13M23%203v19%22%2F%3E%3C%2Fsvg%3E\")}\n\nbody.page-id-37631 .kmip-team-credits .kmip-credit-cake .kmip-credit-role::before{background-image:url(\"data:image\/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23393731%22%20stroke-width%3D%221.2%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M4%2011h16v10H4ZM2%2021h20M4%2015c2%203%204-3%206%200s4-3%206%200%203-2%204-1M8%2011V7m4%204V6m4%205V7M8%203v1m4-3v1m4%201v1%22%2F%3E%3C%2Fsvg%3E\")}\n\nbody.page-id-37631 .kmip-team-credits .kmip-credit-carriage .kmip-credit-role::before{background-image:url(\"data:image\/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23393731%22%20stroke-width%3D%221.2%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%226%22%20cy%3D%2219%22%20r%3D%223%22%2F%3E%3Ccircle%20cx%3D%2218%22%20cy%3D%2219%22%20r%3D%223%22%2F%3E%3Cpath%20d%3D%22M3%2016h18M7%2016l-3-8h12l3%208M4%208c1-8%2010-8%2012%200M19%2012h3v7%22%2F%3E%3C%2Fsvg%3E\")}\n\nbody.page-id-37631 .kmip-team-credits .kmip-credit-makeup .kmip-credit-role::before{background-image:url(\"data:image\/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23393731%22%20stroke-width%3D%221.2%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22m5%2022%206-12%205%203-7%2010ZM11%2010c-3-5%201-8%207-9%200%206%203%209-2%2012%22%2F%3E%3C%2Fsvg%3E\")}\n\n\n\nbody.page-id-37631 .kmip-team-credits .kmip-credit-ceremony .kmip-credit-role::before{background-image:url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' viewBox='0 0 24 24' fill='none' stroke='%23393731' stroke-width='1.2'%3E%3Ccircle cx='8' cy='14' r='6'\/%3E%3Ccircle cx='16' cy='14' r='6'\/%3E%3Cpath d='m13 4 3-3 3 3-3 4Z'\/%3E%3C\/svg%3E\")}\nbody.page-id-37631 .kmip-team-credits .kmip-credit-art .kmip-credit-role::before{background-image:url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' viewBox='0 0 24 24' fill='none' stroke='%23393731' stroke-width='1.2'%3E%3Cpath d='M3 21h18M5 17l1-5L17 1l5 5-11 11-6 1ZM14 4l5 5'\/%3E%3C\/svg%3E\")}\nbody.page-id-37631 .kmip-team-credits .kmip-credit-magic .kmip-credit-role::before{background-image:url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' viewBox='0 0 24 24' fill='none' stroke='%23393731' stroke-width='1.2'%3E%3Cpath d='m3 21 12-12 3 3L6 24M16 1v5m-5-2 3 3m7-2-3 3M23 12h-4'\/%3E%3C\/svg%3E\")}\nbody.page-id-37631 .kmip-team-credits .kmip-credit-print .kmip-credit-role::before{background-image:url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' viewBox='0 0 24 24' fill='none' stroke='%23393731' stroke-width='1.2'%3E%3Cpath d='M4 2h16v17H4ZM8 6h8M8 10h8M8 14h5M8 19l-2 4m10-4 2 4'\/%3E%3C\/svg%3E\")}\nbody.page-id-37631 .kmip-team-credits .kmip-credit-transport .kmip-credit-role::before{background-image:url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' viewBox='0 0 24 24' fill='none' stroke='%23393731' stroke-width='1.2'%3E%3Cpath d='m3 10 3-6h12l3 6v8H3ZM3 10h18M6 14h3m6 0h3M6 18v4m12-4v4'\/%3E%3C\/svg%3E\")}\n\n\n\n\nbody.page-id-37631 .kmip-plaza-story{box-sizing:border-box;margin-block:0!important;padding:0 26px!important;color:var(--kmip-case-text,#e5e4e0);background:var(--kmip-case-surface,#1d1d1d)}\nbody.page-id-37631 .kmip-plaza-story-chapter{box-sizing:border-box;max-width:1440px!important;width:100%;margin:0 auto!important;padding:clamp(80px,8vw,128px) 0!important;scroll-margin-top:110px}\nbody.page-id-37631 .kmip-plaza-copy{box-sizing:border-box;max-width:800px!important;width:100%;margin:0 auto clamp(40px,4vw,64px)!important;padding:0!important}\nbody.page-id-37631 .kmip-plaza-copy:last-child{margin-bottom:0!important}\nbody.page-id-37631 :is(.kmip-plaza-copy,.kmip-plaza-chapter,.kmip-plaza-film-section) h2{font:300 clamp(30px,2.8vw,40px)\/1.2 Overpass,sans-serif!important;letter-spacing:-.02em;text-transform:none!important;margin:0 0 32px!important}\nbody.page-id-37631 :is(.kmip-plaza-copy,.kmip-plaza-chapter) h3{font:300 clamp(23px,2vw,29px)\/1.3 Overpass,sans-serif!important;text-transform:none!important;margin:52px 0 24px!important;scroll-margin-top:110px}\nbody.page-id-37631 :is(.kmip-plaza-copy,.kmip-plaza-chapter) h2+h3{margin-top:0!important}\nbody.page-id-37631 :is(.kmip-plaza-copy,.kmip-plaza-chapter) p{font:300 clamp(18px,1.35vw,21px)\/1.7 Inter,sans-serif!important;margin:0 0 24px!important}\nbody.page-id-37631 :is(.kmip-plaza-copy,.kmip-plaza-chapter) p:last-child{margin-bottom:0!important}\nbody.page-id-37631 :is(.kmip-plaza-copy,.kmip-plaza-chapter) a{color:inherit;text-underline-offset:5px}\nbody.page-id-37631 .kmip-plaza-chapter{box-sizing:border-box;max-width:800px!important;width:100%;margin:0 auto!important;padding:clamp(80px,8vw,128px) 0!important;scroll-margin-top:110px}\nbody.page-id-37631 .kmip-plaza-film-section{box-sizing:border-box;max-width:1280px!important;width:100%;margin:0 auto!important;padding:clamp(88px,9vw,144px) 0!important;scroll-margin-top:110px}\nbody.page-id-37631 .kmip-plaza-film-section>h2{max-width:800px;margin-inline:auto!important}\nbody.page-id-37631 .kmip-plaza-film{display:block!important;box-sizing:border-box;max-width:1280px!important;width:100%;margin:40px auto 0!important;padding:0!important}\nbody.page-id-37631 .kmip-plaza-film-frame{position:relative;display:block;box-sizing:border-box;width:100%;aspect-ratio:16\/9;background:#111}\nbody.page-id-37631 .kmip-plaza-film-frame iframe{position:absolute;inset:0;display:block;width:100%!important;height:100%!important;border:0}\nbody.page-id-37631 .kmip-plaza-film-caption,body.page-id-37631 :is(.kmip-plaza-closing-photo,.kmip-plaza-finale-wide,.kmip-plaza-sunday-encore) figcaption{display:block!important;position:static!important;inset:auto!important;width:auto!important;margin:12px 0 0!important;padding:0!important;background:none!important;font:300 13px\/1.6 'Courier New',monospace!important;letter-spacing:0;text-align:left;text-transform:none;text-shadow:none!important;color:var(--kmip-case-caption,#e5e4e0)!important}\nbody.page-id-37631 .kmip-plaza-story-chapter>.wp-block-gallery{width:100%!important;max-width:none!important;margin:0!important}\nbody.page-id-37631 .kmip-plaza-story-chapter .wp-block-gallery figcaption{display:none!important;text-shadow:none!important}\nbody.page-id-37631 .kmip-plaza-story-chapter>.wp-block-gallery+.kmip-plaza-copy{margin-top:clamp(64px,7vw,104px)!important}\nbody.page-id-37631 .kmip-plaza-story-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;align-items:start}\nbody.page-id-37631 .kmip-plaza-story-grid.columns-2{grid-template-columns:repeat(2,minmax(0,1fr))}\nbody.page-id-37631 .kmip-plaza-story-grid.columns-1{grid-template-columns:minmax(0,1fr);max-width:680px!important;margin-inline:auto!important}\nbody.page-id-37631 .kmip-plaza-story-grid>.wp-block-image{width:100%!important;max-width:none!important;margin:0!important;min-width:0}\nbody.page-id-37631 .kmip-plaza-story-grid img{display:block;width:100%!important;height:auto!important;object-fit:contain!important;border-radius:0}\nbody.page-id-37631 .kmip-plaza-sunday-encore{box-sizing:border-box;width:100%;max-width:880px!important;margin:0 auto!important;padding:0!important}\nbody.page-id-37631 .kmip-plaza-sunday-encore figure{margin:0!important}\nbody.page-id-37631 .kmip-plaza-sunday-encore img{display:block;width:100%!important;height:auto!important}\nbody.page-id-37631 .kmip-plaza-finale-wide{box-sizing:border-box;max-width:1280px!important;width:100%;margin:0 auto clamp(64px,7vw,104px)!important;padding:0!important}\nbody.page-id-37631 .kmip-plaza-finale-wide figure{margin:0!important}\nbody.page-id-37631 .kmip-plaza-finale-wide img{display:block;width:100%!important;height:auto!important}\nbody.page-id-37631 .kmip-plaza-closing-photo{max-width:1000px!important;margin:0 auto clamp(48px,5vw,80px)!important;padding:0!important;text-align:center}\nbody.page-id-37631 .kmip-plaza-closing-photo figure{display:inline-block;width:auto;max-width:100%;margin:0!important}\nbody.page-id-37631 .kmip-plaza-closing-photo img{display:block;width:auto;max-width:100%;height:auto;max-height:min(900px,calc(100svh - 100px));object-fit:contain}\nbody.page-id-37631 .kmip-plaza-research{font:300 14px\/1.5 Inter,sans-serif!important;margin:32px 0!important}\nbody.page-id-37631 :is(#faq,#team-credits,#plan-with-chantelle,#contact-us){scroll-margin-top:110px}\n@media(max-width:767px){body.page-id-37631 .kmip-plaza-story-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}body.page-id-37631 .kmip-plaza-copy h3{margin-top:40px!important}body.page-id-37631 .kmip-plaza-copy p{font-size:17px!important;line-height:1.5!important}body.page-id-37631 .kmip-plaza-story-grid.columns-1{max-width:100%!important}}\n@media(prefers-reduced-motion:reduce){body.page-id-37631 .kmip-plaza-photo-hero .js_fv_attentionRipple,body.page-id-37631 .kmip-plaza-photo-hero .js_fv_attentionCircle{animation:none!important;transform:none!important}}\n\n\nbody.page-id-37631 .kmip-plaza-continuation{padding-top:0!important}\nbody.page-id-37631 .wp-block-gallery.kmip-plaza-setting-gallery{--kmip-gallery-columns:2;grid-template-columns:repeat(2,minmax(0,1fr))!important;max-width:1340px!important;margin-inline:auto!important}\nbody.page-id-37631 .hero .wp-block-buttons>.wp-block-button{min-width:220px;max-width:100%}\nbody.page-id-37631 .hero .wp-block-buttons>.wp-block-button>.wp-block-button__link{box-sizing:border-box;width:100%}\n@media(max-width:767px){body.page-id-37631 .wp-block-gallery.kmip-plaza-setting-gallery{max-width:none!important}}\n\n\n\/* Keep the homepage scroll cue attached to this photographic hero. *\/\nbody.page-id-37631 .kmip-plaza-photo-hero .bl_fv_attention{position:absolute!important}\n\/* Two photographs use a balanced pair while the wider cocktail selection is pending. *\/\nbody.page-id-37631 .wp-block-gallery.kmip-plaza-cocktail-gallery{--kmip-gallery-columns:2;grid-template-columns:repeat(2,minmax(0,1fr))!important;max-width:1100px!important;margin-inline:auto!important}\n\n\nbody.page-id-37631 .kmip-plaza-story>.kmip-plaza-review.alignfull{box-sizing:border-box;width:calc(100% + 52px)!important;max-width:none!important;margin:0 -26px!important;padding:clamp(88px,8vw,128px) 26px!important;background:#000!important;color:#fff!important}\nbody.page-id-37631 .kmip-plaza-review blockquote{box-sizing:border-box;min-width:0;margin-block:0!important;color:inherit}\nbody.page-id-37631 .kmip-plaza-review blockquote p{font:300 clamp(22px,2vw,30px)\/1.5 Inter,sans-serif!important;color:inherit;margin:0 0 32px!important}\nbody.page-id-37631 .kmip-plaza-review cite{display:block;font:300 clamp(14px,1.1vw,16px)\/1.6 Inter,sans-serif!important;color:inherit}\nbody.page-id-37631 .kmip-plaza-review cite a{display:inline-block;padding-block:8px;color:inherit;text-underline-offset:5px}\nbody.page-id-37631 .kmip-plaza-review cite a:focus-visible{outline:2px solid currentColor;outline-offset:5px}\n@media(max-width:991px){body.page-id-37631 .kmip-plaza-review{min-height:0!important}body.page-id-37631 .kmip-plaza-review blockquote{width:100%;max-width:680px;margin-inline:auto!important}body.page-id-37631 .kmip-plaza-review blockquote p:first-child{text-indent:0}body.page-id-37631 .kmip-plaza-review cite a{min-height:44px;box-sizing:border-box}}\n\n\/* Plaza final responsive checks, 27 October 2026. *\/\n@media(max-width:991px){body.page-id-37631 #faq.sec-faq.alignfull{padding-right:var(--wp--style--root--padding-right,26px)!important}}\n\nbody.page-id-37631 main .hero .kmip-work-scroll-cue{display:block!important}\n<\/style>\n\n\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<nav aria-label=\"Case study 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=\"#film\">Wedding film<\/a><\/li>\n\n\n\n<li><a href=\"#saturday-the-wedding\">The venue<\/a><\/li>\n\n\n\n<li><a href=\"#wedding-morning\">Getting ready<\/a><\/li>\n\n\n\n<li><a href=\"#first-look\">First look<\/a><\/li>\n\n\n\n<li><a href=\"#ceremony\">Ceremony<\/a><\/li>\n\n\n\n<li><a href=\"#cocktails-and-ballroom\">Cocktail hour<\/a><\/li>\n\n\n\n<li><a href=\"#ballroom-discovery\">Reception<\/a><\/li>\n\n\n\n<li><a href=\"#how-chantelle-approached-it\">Planning &amp; budget<\/a><\/li>\n\n\n\n<li><a href=\"#faq\">Questions<\/a><\/li>\n\n\n\n<li><a href=\"#team-credits\">Wedding team<\/a><\/li>\n\n\n\n<li><a href=\"#around-the-wedding\">Wedding weekend<\/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=\"#contact-us\">Plan your Paris wedding<\/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<section class=\"wp-block-cover alignfull mt-0 mb-0 has-contrast-background-color hero has-red-overlay_ has-overlay-image kmip-plaza-photo-hero has-custom-white-color has-text-color has-link-color wp-elements-1\" style=\"min-height:100vh;aspect-ratio:unset;\"><img loading=\"lazy\" decoding=\"async\" width=\"2000\" height=\"1333\" class=\"wp-block-cover__image-background wp-image-40753 size-full\" alt=\"Red awnings, flower-filled balconies and the H\u00f4tel Plaza Ath\u00e9n\u00e9e entrance framed by green leaves.\" src=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/hotel-plaza-athenee-red-awnings-facade-leaves.webp\" data-object-fit=\"cover\" srcset=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/hotel-plaza-athenee-red-awnings-facade-leaves.webp 2000w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/hotel-plaza-athenee-red-awnings-facade-leaves-300x200.webp 300w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/hotel-plaza-athenee-red-awnings-facade-leaves-1024x682.webp 1024w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/hotel-plaza-athenee-red-awnings-facade-leaves-768x512.webp 768w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/hotel-plaza-athenee-red-awnings-facade-leaves-1536x1024.webp 1536w\" sizes=\"auto, (max-width: 2000px) 100vw, 2000px\" \/><span aria-hidden=\"true\" class=\"wp-block-cover__background has-background-dim-70 has-background-dim wp-block-cover__gradient-background has-background-gradient\" style=\"background:linear-gradient(90deg,rgb(0,0,0) 23%,rgba(0,0,0,0) 68%)\"><\/span><div class=\"wp-block-cover__inner-container has-global-padding is-layout-constrained wp-block-cover-is-layout-constrained\">\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\">MILA &amp; DAVID \u00b7 H\u00d4TEL PLAZA ATH\u00c9N\u00c9E<\/p>\n\n\n\n<h1 class=\"wp-block-heading alignwide title--h1\" style=\"text-transform:uppercase\"><strong><em>A wedding at H\u00f4tel<\/em><\/strong> <strong><em>Plaza Ath\u00e9n\u00e9e<\/em><\/strong><\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">Sixteen guests, personal vows, and a candlelit dinner with cabaret and dancing. Planned, designed, and produced by Kiss Me in Paris.<\/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-fill\"><a class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/wa.me\/19175134350\" target=\"_blank\" rel=\"noopener\">Talk to Chantelle<\/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=\"#film\">Watch the film<\/a><\/div>\n<\/div>\n<\/div>\n\n\n\n<style id=\"kmip-work-scroll-cue\">\n.hero:has(.kmip-work-scroll-cue){position:relative!important;height:auto!important;min-height:100vh!important;min-height:100dvh!important}\nbody .hero:has(.kmip-work-scroll-cue) .kmip-work-scroll-cue{position:absolute!important;top:auto!important;bottom:0!important;left:50%!important;width:101.052px!important;height:101.052px!important;min-width:0!important;min-height:0!important;aspect-ratio:1!important;padding:0!important;transform:translateX(-50%) scale(.6)!important;transform-origin:center bottom!important;z-index:4!important}\nbody .hero:has(.kmip-work-scroll-cue) .kmip-work-scroll-cue>*{pointer-events:none}\nbody .hero:has(.kmip-work-scroll-cue) .kmip-work-scroll-cue:focus-visible{outline:3px solid #fff!important;outline-offset:-8px;border-radius:12px}\n@media(min-width:1200px){body .hero:has(.kmip-work-scroll-cue) .kmip-work-scroll-cue{transform:translateX(-50%) scale(.75)!important}}\n@media(max-width:991px){body .hero:has(.kmip-work-scroll-cue) .wp-block-cover__inner-container{padding-top:max(112px,env(safe-area-inset-top))!important;padding-bottom:max(112px,env(safe-area-inset-bottom))!important}}\n@media(prefers-reduced-motion:reduce){body .hero:has(.kmip-work-scroll-cue) .kmip-work-scroll-cue,body .hero:has(.kmip-work-scroll-cue) .kmip-work-scroll-cue *{animation:none!important;transition:none!important}body .hero:has(.kmip-work-scroll-cue) .kmip-work-scroll-cue .js_fv_attentionDotLine,body .hero:has(.kmip-work-scroll-cue) .kmip-work-scroll-cue .js_fv_attentionDotLineInner{transform:none!important;opacity:1!important}}\n<\/style>\n<a href=\"#film\" aria-label=\"Watch Mila and David\u2019s wedding film\" class=\"kmip-work-scroll-cue 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 aria-hidden=\"true\" focusable=\"false\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 5 138\" width=\"6\" height=\"108\">\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 aria-hidden=\"true\" focusable=\"false\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" version=\"1.1\" viewBox=\"0 0 10 180\" width=\"6\" height=\"108\">\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<article class=\"wp-block-group alignfull mt-0 mb-0 pb-0 kmip-plaza-story kmip-editorial-rule14 has-base-color has-contrast-background-color has-text-color has-background is-layout-flow wp-block-group-is-layout-flow\">\n<section id=\"film\" class=\"wp-block-group kmip-plaza-film-section is-layout-flow wp-block-group-is-layout-flow\">\n<h2 class=\"wp-block-heading\">Mila and David\u2019s full wedding film<\/h2>\n\n\n\n<div class=\"wp-block-group kmip-plaza-film media-stage is-layout-flow wp-block-group-is-layout-flow\">\n<div class=\"kmip-youtube-stage kmip-plaza-film-frame\" id=\"film-player\" data-kmip-youtube-id=\"AXW7oyoXDZQ\" data-kmip-youtube-title=\"Mila and David\u2019s full wedding film at H\u00f4tel Plaza Ath\u00e9n\u00e9e\">\n<img class=\"kmip-youtube-poster\" src=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/plaza-athenee-paris-wedding-film-cover-1024x576.jpg\" srcset=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/plaza-athenee-paris-wedding-film-cover-768x432.jpg 768w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/plaza-athenee-paris-wedding-film-cover-1024x576.jpg 1024w\" sizes=\"auto, (max-width:600px) 100vw, 760px\" width=\"1024\" height=\"576\" loading=\"lazy\" decoding=\"async\" alt=\"\">\n<button class=\"kmip-youtube-play\" type=\"button\" data-kmip-youtube-play aria-controls=\"film-player\" hidden>Watch the film<\/button>\n<\/div>\n<div class=\"kmip-youtube-note\" id=\"film-player-note\"><button class=\"kmip-youtube-remove\" type=\"button\" data-kmip-youtube-remove aria-controls=\"film-player\" hidden>Remove YouTube player<\/button><\/div>\n\n\n\n<p class=\"kmip-plaza-film-caption wp-block-paragraph\">Film by Kiss Me in Paris \u00b7 2:24<\/p>\n<\/div>\n<\/section>\n\n\n\n<section class=\"wp-block-group alignfull kmip-plaza-story-chapter is-layout-flow wp-block-group-is-layout-flow\" id=\"wedding-weekend\">\n<div class=\"wp-block-group kmip-plaza-copy is-layout-flow wp-block-group-is-layout-flow\">\n<h2 class=\"wp-block-heading\">Mila and David at the Plaza<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Mila and David brought sixteen guests to Paris for their wedding at H\u00f4tel Plaza Ath\u00e9n\u00e9e. Le Salon Organza held their vows; Le Salon Haute Couture would bring all eighteen together around one long mirrored table.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/kissinparis.com\/chantelle\/\">Chantelle Streete<\/a> and the <a href=\"https:\/\/kissinparis.com\/paris-wedding-planner\/\">Kiss Me in Paris wedding planning team<\/a> planned, designed, and produced the celebration, including the days around it. Mila\u2019s dog joined the preparations and the ceremony, too.<\/p>\n<\/div>\n<\/section>\n\n\n\n<section class=\"wp-block-group alignfull kmip-plaza-story-chapter is-layout-flow wp-block-group-is-layout-flow\" id=\"saturday-the-wedding\">\n<div class=\"wp-block-group kmip-plaza-copy is-layout-flow wp-block-group-is-layout-flow\">\n<h2 class=\"wp-block-heading\">The venue: H\u00f4tel Plaza Ath\u00e9n\u00e9e<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">The red awnings, flower-filled balconies, and ivy-covered courtyard made the hotel part of the story from the start.<\/p>\n<\/div>\n\n\n\n<figure class=\"wp-block-gallery has-nested-images columns-2 kmip-gallery-1 kmip-gallery-masonry kmip-plaza-setting-gallery wp-block-gallery-2 is-layout-flex wp-block-gallery-is-layout-flex\" id=\"gallery\">\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/plaza-athenee-red-awnings-black-sports-car.webp\"><img width=\"1024\" height=\"682\" decoding=\"async\" fetchpriority=\"low\" loading=\"lazy\" data-id=\"40798\" src=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/plaza-athenee-red-awnings-black-sports-car-1024x682.webp\" alt=\"A black sports car parked beneath the red awnings of H\u00f4tel Plaza Ath\u00e9n\u00e9e on Avenue Montaigne.\" class=\"wp-image-40798\" srcset=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/plaza-athenee-red-awnings-black-sports-car-1024x682.webp 1024w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/plaza-athenee-red-awnings-black-sports-car-300x200.webp 300w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/plaza-athenee-red-awnings-black-sports-car-768x512.webp 768w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/plaza-athenee-red-awnings-black-sports-car-1536x1024.webp 1536w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/plaza-athenee-red-awnings-black-sports-car.webp 2000w\" 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\/plaza-athenee-red-awnings-balconies-lanterns.webp\"><img width=\"682\" height=\"1024\" decoding=\"async\" fetchpriority=\"low\" loading=\"lazy\" data-id=\"40797\" src=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/plaza-athenee-red-awnings-balconies-lanterns-682x1024.webp\" alt=\"Red awnings, hanging lanterns and flower-filled balconies line the H\u00f4tel Plaza Ath\u00e9n\u00e9e fa\u00e7ade.\" class=\"wp-image-40797\" srcset=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/plaza-athenee-red-awnings-balconies-lanterns-682x1024.webp 682w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/plaza-athenee-red-awnings-balconies-lanterns-200x300.webp 200w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/plaza-athenee-red-awnings-balconies-lanterns-768x1152.webp 768w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/plaza-athenee-red-awnings-balconies-lanterns-1024x1536.webp 1024w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/plaza-athenee-red-awnings-balconies-lanterns.webp 1333w\" 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\/11\/plaza-athenee-ivy-courtyard-red-awnings-optimized.webp\"><img width=\"1024\" height=\"682\" decoding=\"async\" fetchpriority=\"low\" loading=\"lazy\" data-id=\"44273\" src=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/11\/plaza-athenee-ivy-courtyard-red-awnings-optimized-1024x682.webp\" alt=\"Ivy covers the courtyard walls of H\u00f4tel Plaza Ath\u00e9n\u00e9e around rows of windows and small red awnings.\" class=\"wp-image-44273\" srcset=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/11\/plaza-athenee-ivy-courtyard-red-awnings-optimized-1024x682.webp 1024w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/11\/plaza-athenee-ivy-courtyard-red-awnings-optimized-300x200.webp 300w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/11\/plaza-athenee-ivy-courtyard-red-awnings-optimized-768x512.webp 768w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/11\/plaza-athenee-ivy-courtyard-red-awnings-optimized-1536x1024.webp 1536w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/11\/plaza-athenee-ivy-courtyard-red-awnings-optimized-18x12.webp 18w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/11\/plaza-athenee-ivy-courtyard-red-awnings-optimized.webp 2000w\" 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\/11\/plaza-athenee-la-cour-jardin-red-parasols-optimized.webp\"><img width=\"1024\" height=\"682\" decoding=\"async\" fetchpriority=\"low\" loading=\"lazy\" data-id=\"44274\" src=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/11\/plaza-athenee-la-cour-jardin-red-parasols-optimized-1024x682.webp\" alt=\"White-clothed tables beneath red parasols in the ivy-lined courtyard at H\u00f4tel Plaza Ath\u00e9n\u00e9e.\" class=\"wp-image-44274\" srcset=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/11\/plaza-athenee-la-cour-jardin-red-parasols-optimized-1024x682.webp 1024w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/11\/plaza-athenee-la-cour-jardin-red-parasols-optimized-300x200.webp 300w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/11\/plaza-athenee-la-cour-jardin-red-parasols-optimized-768x512.webp 768w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/11\/plaza-athenee-la-cour-jardin-red-parasols-optimized-1536x1024.webp 1536w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/11\/plaza-athenee-la-cour-jardin-red-parasols-optimized-18x12.webp 18w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/11\/plaza-athenee-la-cour-jardin-red-parasols-optimized.webp 2000w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><figcaption class=\"wp-element-caption\">La Cour Jardin, with its red parasols and ivy-covered walls.<\/figcaption><\/figure>\n<\/figure>\n\n\n\n<script id=\"kmip-plaza-courtyard-photo-aliases\">\n(() => {\n  const previousPhotoLinks = {\n    \"#kmip-photo-37631-1-40793\": \"#kmip-photo-37631-1-44273\",\n    \"#kmip-photo-37631-1-40794\": \"#kmip-photo-37631-1-44274\"\n  };\n\n  function resolvePreviousPhotoLink() {\n    const target = previousPhotoLinks[window.location.hash];\n    if (target) {\n      window.history.replaceState(window.history.state, \"\", target);\n    }\n  }\n\n  resolvePreviousPhotoLink();\n  window.addEventListener(\"hashchange\", resolvePreviousPhotoLink);\n})();\n<\/script>\n<\/section>\n\n\n\n<section class=\"wp-block-group alignfull kmip-plaza-story-chapter kmip-plaza-continuation is-layout-flow wp-block-group-is-layout-flow\" id=\"wedding-morning\">\n<div class=\"wp-block-group kmip-plaza-copy is-layout-flow wp-block-group-is-layout-flow\">\n<h2 class=\"wp-block-heading\">Getting ready<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Outside, the red awnings marked Avenue Montaigne. Upstairs, Mila opened Tiffany &amp; Co. gifts and changed from her robe into her wedding dress, with her dog close by. David, already dressed, dozed on a red sofa while he waited.<\/p>\n<\/div>\n\n\n\n<figure class=\"wp-block-gallery has-nested-images columns-4 kmip-gallery-1 kmip-gallery-masonry wp-block-gallery-3 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\/plaza-athenee-wedding-invitation-suite-red-bear.webp\"><img width=\"682\" height=\"1024\" decoding=\"async\" fetchpriority=\"low\" loading=\"lazy\" data-id=\"40803\" src=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/plaza-athenee-wedding-invitation-suite-red-bear-682x1024.webp\" alt=\"A Paris-themed invitation suite, wedding rings and a red H\u00f4tel Plaza Ath\u00e9n\u00e9e bear are arranged on white fabric.\" class=\"wp-image-40803\" srcset=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/plaza-athenee-wedding-invitation-suite-red-bear-682x1024.webp 682w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/plaza-athenee-wedding-invitation-suite-red-bear-200x300.webp 200w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/plaza-athenee-wedding-invitation-suite-red-bear-768x1152.webp 768w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/plaza-athenee-wedding-invitation-suite-red-bear-1024x1536.webp 1024w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/plaza-athenee-wedding-invitation-suite-red-bear.webp 1333w\" sizes=\"auto, (max-width: 682px) 100vw, 682px\" \/><\/a><figcaption class=\"wp-element-caption\">The invitations paired a Paris map with the hotel\u2019s red bear.<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/wedding-rings-white-roses-plaza-athenee.webp\"><img width=\"1024\" height=\"682\" decoding=\"async\" fetchpriority=\"low\" loading=\"lazy\" data-id=\"40807\" src=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/wedding-rings-white-roses-plaza-athenee-1024x682.webp\" alt=\"Wedding rings rest among the petals of white roses.\" class=\"wp-image-40807\" srcset=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/wedding-rings-white-roses-plaza-athenee-1024x682.webp 1024w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/wedding-rings-white-roses-plaza-athenee-300x200.webp 300w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/wedding-rings-white-roses-plaza-athenee-768x512.webp 768w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/wedding-rings-white-roses-plaza-athenee-1536x1024.webp 1536w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/wedding-rings-white-roses-plaza-athenee.webp 2000w\" 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\/mila-robe-wedding-dress-plaza-athenee-suite.webp\"><img width=\"1024\" height=\"682\" decoding=\"async\" fetchpriority=\"low\" loading=\"lazy\" data-id=\"40783\" src=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/mila-robe-wedding-dress-plaza-athenee-suite-1024x682.webp\" alt=\"Mila stands in a white robe beside her lace wedding dress hanging in front of an open balcony door.\" class=\"wp-image-40783\" srcset=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/mila-robe-wedding-dress-plaza-athenee-suite-1024x682.webp 1024w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/mila-robe-wedding-dress-plaza-athenee-suite-300x200.webp 300w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/mila-robe-wedding-dress-plaza-athenee-suite-768x512.webp 768w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/mila-robe-wedding-dress-plaza-athenee-suite-1536x1024.webp 1536w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/mila-robe-wedding-dress-plaza-athenee-suite.webp 2000w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><figcaption class=\"wp-element-caption\">The dress waiting by the balcony.<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/mila-final-makeup-red-bear-plaza-athenee.webp\"><img width=\"683\" height=\"1024\" decoding=\"async\" fetchpriority=\"low\" loading=\"lazy\" data-id=\"40779\" src=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/mila-final-makeup-red-bear-plaza-athenee-683x1024.webp\" alt=\"Mila applies makeup beside a window, with a red H\u00f4tel Plaza Ath\u00e9n\u00e9e bear behind her.\" class=\"wp-image-40779\" srcset=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/mila-final-makeup-red-bear-plaza-athenee-683x1024.webp 683w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/mila-final-makeup-red-bear-plaza-athenee-200x300.webp 200w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/mila-final-makeup-red-bear-plaza-athenee-768x1151.webp 768w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/mila-final-makeup-red-bear-plaza-athenee-1025x1536.webp 1025w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/mila-final-makeup-red-bear-plaza-athenee.webp 1334w\" sizes=\"auto, (max-width: 683px) 100vw, 683px\" \/><\/a><figcaption class=\"wp-element-caption\">A final touch of makeup, with the red bear keeping her company.<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/david-adjusting-watch-plaza-athenee-wedding.webp\"><img width=\"1024\" height=\"682\" decoding=\"async\" fetchpriority=\"low\" loading=\"lazy\" data-id=\"40741\" src=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/david-adjusting-watch-plaza-athenee-wedding-1024x682.webp\" alt=\"Black-and-white close-up of David adjusting a wristwatch above his white shirt cuff.\" class=\"wp-image-40741\" srcset=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/david-adjusting-watch-plaza-athenee-wedding-1024x682.webp 1024w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/david-adjusting-watch-plaza-athenee-wedding-300x200.webp 300w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/david-adjusting-watch-plaza-athenee-wedding-768x512.webp 768w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/david-adjusting-watch-plaza-athenee-wedding-1536x1024.webp 1536w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/david-adjusting-watch-plaza-athenee-wedding.webp 2000w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><figcaption class=\"wp-element-caption\">David\u2019s last details before the first look.<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/david-resting-red-sofa-plaza-athenee-wedding.webp\"><img width=\"1024\" height=\"682\" decoding=\"async\" fetchpriority=\"low\" loading=\"lazy\" data-id=\"40745\" src=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/david-resting-red-sofa-plaza-athenee-wedding-1024x682.webp\" alt=\"David lies across a red sofa in black tie beneath a chandelier at H\u00f4tel Plaza Ath\u00e9n\u00e9e.\" class=\"wp-image-40745\" srcset=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/david-resting-red-sofa-plaza-athenee-wedding-1024x682.webp 1024w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/david-resting-red-sofa-plaza-athenee-wedding-300x200.webp 300w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/david-resting-red-sofa-plaza-athenee-wedding-768x512.webp 768w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/david-resting-red-sofa-plaza-athenee-wedding-1536x1024.webp 1536w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/david-resting-red-sofa-plaza-athenee-wedding.webp 2000w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><figcaption class=\"wp-element-caption\">David found time for a rest while he waited.<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/mila-tiffany-necklace-wedding-preparations-plaza-athenee.webp\"><img width=\"1024\" height=\"682\" decoding=\"async\" fetchpriority=\"low\" loading=\"lazy\" data-id=\"40786\" src=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/mila-tiffany-necklace-wedding-preparations-plaza-athenee-1024x682.webp\" alt=\"Mila holds a necklace beside open Tiffany &amp; Co. packaging during her wedding preparations.\" class=\"wp-image-40786\" srcset=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/mila-tiffany-necklace-wedding-preparations-plaza-athenee-1024x682.webp 1024w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/mila-tiffany-necklace-wedding-preparations-plaza-athenee-300x200.webp 300w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/mila-tiffany-necklace-wedding-preparations-plaza-athenee-768x512.webp 768w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/mila-tiffany-necklace-wedding-preparations-plaza-athenee-1536x1024.webp 1536w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/mila-tiffany-necklace-wedding-preparations-plaza-athenee.webp 2000w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><figcaption class=\"wp-element-caption\">A necklace unpacked before the first look.<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/mila-opening-tiffany-gifts-plaza-athenee-suite.webp\"><img width=\"682\" height=\"1024\" decoding=\"async\" fetchpriority=\"low\" loading=\"lazy\" data-id=\"40781\" src=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/mila-opening-tiffany-gifts-plaza-athenee-suite-682x1024.webp\" alt=\"Mila opens a Tiffany &amp; Co. box on a sofa in her H\u00f4tel Plaza Ath\u00e9n\u00e9e suite.\" class=\"wp-image-40781\" srcset=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/mila-opening-tiffany-gifts-plaza-athenee-suite-682x1024.webp 682w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/mila-opening-tiffany-gifts-plaza-athenee-suite-200x300.webp 200w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/mila-opening-tiffany-gifts-plaza-athenee-suite-768x1152.webp 768w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/mila-opening-tiffany-gifts-plaza-athenee-suite-1024x1536.webp 1024w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/mila-opening-tiffany-gifts-plaza-athenee-suite.webp 1333w\" sizes=\"auto, (max-width: 682px) 100vw, 682px\" \/><\/a><figcaption class=\"wp-element-caption\">Tiffany blue among the suite\u2019s red lampshades.<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/plaza-athenee-wedding-dog-rings-detail.webp\"><img width=\"1024\" height=\"683\" decoding=\"async\" fetchpriority=\"low\" loading=\"lazy\" data-id=\"40801\" src=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/plaza-athenee-wedding-dog-rings-detail-1024x683.webp\" alt=\"Mila\u2019s dog lowers its nose beside two wedding rings on a pale textured surface.\" class=\"wp-image-40801\" srcset=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/plaza-athenee-wedding-dog-rings-detail-1024x683.webp 1024w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/plaza-athenee-wedding-dog-rings-detail-300x200.webp 300w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/plaza-athenee-wedding-dog-rings-detail-768x512.webp 768w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/plaza-athenee-wedding-dog-rings-detail-1536x1025.webp 1536w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/plaza-athenee-wedding-dog-rings-detail.webp 2000w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><figcaption class=\"wp-element-caption\">The rings received a close inspection.<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/mila-bridal-portrait-lace-gown-white-roses.jpg\"><img width=\"682\" height=\"1024\" decoding=\"async\" fetchpriority=\"low\" loading=\"lazy\" data-id=\"40759\" src=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/mila-bridal-portrait-lace-gown-white-roses-682x1024.jpg\" alt=\"Mila holds a bouquet of white roses beside a window in her lace wedding gown.\" class=\"wp-image-40759\" srcset=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/mila-bridal-portrait-lace-gown-white-roses-682x1024.jpg 682w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/mila-bridal-portrait-lace-gown-white-roses-200x300.jpg 200w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/mila-bridal-portrait-lace-gown-white-roses-768x1152.jpg 768w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/mila-bridal-portrait-lace-gown-white-roses-1024x1536.jpg 1024w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/mila-bridal-portrait-lace-gown-white-roses.jpg 1333w\" 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\/mila-wedding-gown-pearl-strands-lace-detail.webp\"><img width=\"682\" height=\"1024\" decoding=\"async\" fetchpriority=\"low\" loading=\"lazy\" data-id=\"40787\" src=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/mila-wedding-gown-pearl-strands-lace-detail-682x1024.webp\" alt=\"Pearl strands drape across the open back of Mila\u2019s lace wedding gown.\" class=\"wp-image-40787\" srcset=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/mila-wedding-gown-pearl-strands-lace-detail-682x1024.webp 682w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/mila-wedding-gown-pearl-strands-lace-detail-200x300.webp 200w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/mila-wedding-gown-pearl-strands-lace-detail-768x1152.webp 768w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/mila-wedding-gown-pearl-strands-lace-detail-1024x1536.webp 1024w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/mila-wedding-gown-pearl-strands-lace-detail.webp 1333w\" 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\/mila-lace-wedding-dress-plaza-athenee-balcony.webp\"><img width=\"682\" height=\"1024\" decoding=\"async\" fetchpriority=\"low\" loading=\"lazy\" data-id=\"40780\" src=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/mila-lace-wedding-dress-plaza-athenee-balcony-682x1024.webp\" alt=\"Mila stands on a H\u00f4tel Plaza Ath\u00e9n\u00e9e balcony beneath a red awning, showing the lace back and train of her gown.\" class=\"wp-image-40780\" srcset=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/mila-lace-wedding-dress-plaza-athenee-balcony-682x1024.webp 682w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/mila-lace-wedding-dress-plaza-athenee-balcony-200x300.webp 200w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/mila-lace-wedding-dress-plaza-athenee-balcony-768x1152.webp 768w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/mila-lace-wedding-dress-plaza-athenee-balcony-1024x1536.webp 1024w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/mila-lace-wedding-dress-plaza-athenee-balcony.webp 1333w\" 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\/mila-eiffel-tower-view-plaza-athenee-terrace.webp\"><img width=\"1024\" height=\"683\" decoding=\"async\" fetchpriority=\"low\" loading=\"lazy\" data-id=\"40777\" src=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/mila-eiffel-tower-view-plaza-athenee-terrace-1024x683.webp\" alt=\"Mila stands beside flowers on her H\u00f4tel Plaza Ath\u00e9n\u00e9e terrace, with the Eiffel Tower beyond the awning supports.\" class=\"wp-image-40777\" srcset=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/mila-eiffel-tower-view-plaza-athenee-terrace-1024x683.webp 1024w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/mila-eiffel-tower-view-plaza-athenee-terrace-300x200.webp 300w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/mila-eiffel-tower-view-plaza-athenee-terrace-768x512.webp 768w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/mila-eiffel-tower-view-plaza-athenee-terrace-1536x1025.webp 1536w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/mila-eiffel-tower-view-plaza-athenee-terrace.webp 2000w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><figcaption class=\"wp-element-caption\">A little time on the terrace before the ceremony.<\/figcaption><\/figure>\n<\/figure>\n<\/section>\n\n\n\n<section class=\"wp-block-group alignfull kmip-plaza-story-chapter kmip-plaza-continuation is-layout-flow wp-block-group-is-layout-flow\" id=\"first-look\">\n<div class=\"wp-block-group kmip-plaza-copy is-layout-flow wp-block-group-is-layout-flow\">\n<h2 class=\"wp-block-heading\">First look<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Mila met David on the hotel staircase. He laughed when he saw her. Then came a closer look at the lace and the pearls down her back, a few photographs, and time together before the ceremony.<\/p>\n<\/div>\n\n\n\n<figure class=\"wp-block-gallery has-nested-images columns-2 kmip-gallery-1 kmip-plaza-story-grid kmip-first-look-sequence 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\/mila-approaching-david-first-look-staircase.webp\"><img width=\"682\" height=\"1024\" decoding=\"async\" fetchpriority=\"low\" loading=\"lazy\" data-id=\"40758\" src=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/mila-approaching-david-first-look-staircase-682x1024.webp\" alt=\"Mila walks toward David at the staircase, her lace wedding-dress train trailing through the hotel corridor.\" class=\"wp-image-40758\" srcset=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/mila-approaching-david-first-look-staircase-682x1024.webp 682w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/mila-approaching-david-first-look-staircase-200x300.webp 200w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/mila-approaching-david-first-look-staircase-768x1152.webp 768w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/mila-approaching-david-first-look-staircase-1024x1536.webp 1024w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/mila-approaching-david-first-look-staircase.webp 1333w\" sizes=\"auto, (max-width: 682px) 100vw, 682px\" \/><\/a><figcaption class=\"wp-element-caption\">Mila approaches; David waits by the staircase.<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/david-mila-first-look-plaza-athenee-grand-staircase.webp\"><img width=\"682\" height=\"1024\" decoding=\"async\" fetchpriority=\"low\" loading=\"lazy\" data-id=\"40744\" src=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/david-mila-first-look-plaza-athenee-grand-staircase-682x1024.webp\" alt=\"David looks toward Mila as they stand together on the grand staircase at H\u00f4tel Plaza Ath\u00e9n\u00e9e.\" class=\"wp-image-40744\" srcset=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/david-mila-first-look-plaza-athenee-grand-staircase-682x1024.webp 682w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/david-mila-first-look-plaza-athenee-grand-staircase-200x300.webp 200w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/david-mila-first-look-plaza-athenee-grand-staircase-768x1152.webp 768w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/david-mila-first-look-plaza-athenee-grand-staircase-1024x1536.webp 1024w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/david-mila-first-look-plaza-athenee-grand-staircase.webp 1333w\" sizes=\"auto, (max-width: 682px) 100vw, 682px\" \/><\/a><figcaption class=\"wp-element-caption\">David sees the dress up close.<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/mila-david-first-look-plaza-athenee-staircase.webp\"><img width=\"1024\" height=\"682\" decoding=\"async\" fetchpriority=\"low\" loading=\"lazy\" data-id=\"40763\" src=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/mila-david-first-look-plaza-athenee-staircase-1024x682.webp\" alt=\"Mila and David hold hands on the H\u00f4tel Plaza Ath\u00e9n\u00e9e staircase during their first look.\" class=\"wp-image-40763\" srcset=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/mila-david-first-look-plaza-athenee-staircase-1024x682.webp 1024w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/mila-david-first-look-plaza-athenee-staircase-300x200.webp 300w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/mila-david-first-look-plaza-athenee-staircase-768x512.webp 768w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/mila-david-first-look-plaza-athenee-staircase-1536x1024.webp 1536w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/mila-david-first-look-plaza-athenee-staircase.webp 2000w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><figcaption class=\"wp-element-caption\">Their first look on the hotel staircase.<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/mila-david-paris-wedding-plaza-thenee-first-look.webp\"><img width=\"683\" height=\"1024\" decoding=\"async\" fetchpriority=\"low\" loading=\"lazy\" data-id=\"41177\" src=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/mila-david-paris-wedding-plaza-thenee-first-look-683x1024.webp\" alt=\"Mila and David sharing their first look at their Plaza Ath\u00e9n\u00e9e wedding in Paris\" class=\"wp-image-41177\" srcset=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/mila-david-paris-wedding-plaza-thenee-first-look-683x1024.webp 683w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/mila-david-paris-wedding-plaza-thenee-first-look-200x300.webp 200w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/mila-david-paris-wedding-plaza-thenee-first-look-768x1152.webp 768w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/mila-david-paris-wedding-plaza-thenee-first-look-1024x1536.webp 1024w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/mila-david-paris-wedding-plaza-thenee-first-look.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\/all-you-need-is-love-mirror-signage-plaza-athenee-wedding.webp\"><img width=\"683\" height=\"1024\" decoding=\"async\" fetchpriority=\"low\" loading=\"lazy\" data-id=\"40451\" src=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/all-you-need-is-love-mirror-signage-plaza-athenee-wedding-683x1024.webp\" alt=\"Wedding mirror sign reading All You Need Is Love at H\u00f4tel Plaza Ath\u00e9n\u00e9e.\" class=\"wp-image-40451\" srcset=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/all-you-need-is-love-mirror-signage-plaza-athenee-wedding-683x1024.webp 683w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/all-you-need-is-love-mirror-signage-plaza-athenee-wedding-200x300.webp 200w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/all-you-need-is-love-mirror-signage-plaza-athenee-wedding-768x1152.webp 768w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/all-you-need-is-love-mirror-signage-plaza-athenee-wedding-1024x1536.webp 1024w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/all-you-need-is-love-mirror-signage-plaza-athenee-wedding.webp 1067w\" sizes=\"auto, (max-width: 683px) 100vw, 683px\" \/><\/a><figcaption class=\"wp-element-caption\">The reception\u2019s mirrors carried the welcome and reflected its flowers and candlelight. Small details continued the design beyond the dinner table.<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/mila-adjusting-david-bow-tie-plaza-athenee.webp\"><img width=\"1024\" height=\"683\" decoding=\"async\" fetchpriority=\"low\" loading=\"lazy\" data-id=\"40757\" src=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/mila-adjusting-david-bow-tie-plaza-athenee-1024x683.webp\" alt=\"Mila adjusts David\u2019s bow tie as they face one another in black and white.\" class=\"wp-image-40757\" srcset=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/mila-adjusting-david-bow-tie-plaza-athenee-1024x683.webp 1024w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/mila-adjusting-david-bow-tie-plaza-athenee-300x200.webp 300w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/mila-adjusting-david-bow-tie-plaza-athenee-768x512.webp 768w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/mila-adjusting-david-bow-tie-plaza-athenee-1536x1025.webp 1536w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/mila-adjusting-david-bow-tie-plaza-athenee.webp 2000w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><figcaption class=\"wp-element-caption\">Mila makes one last adjustment to David\u2019s bow tie.<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/mila-david-staircase-portrait-from-above.webp\"><img width=\"682\" height=\"1024\" decoding=\"async\" fetchpriority=\"low\" loading=\"lazy\" data-id=\"40776\" src=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/mila-david-staircase-portrait-from-above-682x1024.webp\" alt=\"Mila and David stand together on the curved H\u00f4tel Plaza Ath\u00e9n\u00e9e staircase, seen from above.\" class=\"wp-image-40776\" srcset=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/mila-david-staircase-portrait-from-above-682x1024.webp 682w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/mila-david-staircase-portrait-from-above-200x300.webp 200w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/mila-david-staircase-portrait-from-above-768x1152.webp 768w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/mila-david-staircase-portrait-from-above-1024x1536.webp 1024w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/mila-david-staircase-portrait-from-above.webp 1333w\" 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\/mila-david-plaza-athenee-staircase-wedding-dress.webp\"><img width=\"682\" height=\"1024\" decoding=\"async\" fetchpriority=\"low\" loading=\"lazy\" data-id=\"40771\" src=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/mila-david-plaza-athenee-staircase-wedding-dress-682x1024.webp\" alt=\"Mila stands below David on the H\u00f4tel Plaza Ath\u00e9n\u00e9e staircase, her lace train spread across the red-patterned carpet.\" class=\"wp-image-40771\" srcset=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/mila-david-plaza-athenee-staircase-wedding-dress-682x1024.webp 682w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/mila-david-plaza-athenee-staircase-wedding-dress-200x300.webp 200w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/mila-david-plaza-athenee-staircase-wedding-dress-768x1152.webp 768w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/mila-david-plaza-athenee-staircase-wedding-dress-1024x1536.webp 1024w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/mila-david-plaza-athenee-staircase-wedding-dress.webp 1333w\" sizes=\"auto, (max-width: 682px) 100vw, 682px\" \/><\/a><\/figure>\n<\/figure>\n<\/section>\n\n\n\n<section class=\"wp-block-group alignfull kmip-plaza-story-chapter is-layout-flow wp-block-group-is-layout-flow\" id=\"ceremony\">\n<div class=\"wp-block-group kmip-plaza-copy is-layout-flow wp-block-group-is-layout-flow\">\n<h2 class=\"wp-block-heading\">The ceremony in Le Salon Organza<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Marjolaine Vauchelle played harp and Santiago Falc\u00f3n played violin in Le Salon Organza. Mila and David read their vows beside a Russian-speaking celebrant, with laughter and a few tears along the way. Mila\u2019s dog stayed close, dressed for the occasion in black.<\/p>\n<\/div>\n\n\n\n<figure class=\"wp-block-gallery has-nested-images columns-4 kmip-gallery-1 kmip-gallery-masonry wp-block-gallery-5 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\/plaza-athenee-wedding-harpist-violinist.webp\"><img width=\"1024\" height=\"682\" decoding=\"async\" fetchpriority=\"low\" loading=\"lazy\" data-id=\"40802\" src=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/plaza-athenee-wedding-harpist-violinist-1024x682.webp\" alt=\"A harpist and violinist perform beside white wedding flowers and the fireplace in Le Salon Organza.\" class=\"wp-image-40802\" srcset=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/plaza-athenee-wedding-harpist-violinist-1024x682.webp 1024w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/plaza-athenee-wedding-harpist-violinist-300x200.webp 300w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/plaza-athenee-wedding-harpist-violinist-768x512.webp 768w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/plaza-athenee-wedding-harpist-violinist-1536x1024.webp 1536w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/plaza-athenee-wedding-harpist-violinist.webp 2000w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><figcaption class=\"wp-element-caption\">Harp and violin for the ceremony in Le Salon Organza.<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/david-watching-mila-ceremony-arrival.webp\"><img width=\"682\" height=\"1024\" decoding=\"async\" fetchpriority=\"low\" loading=\"lazy\" data-id=\"40746\" src=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/david-watching-mila-ceremony-arrival-682x1024.webp\" alt=\"David smiles as Mila approaches in her veil, with guests watching beside him.\" class=\"wp-image-40746\" srcset=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/david-watching-mila-ceremony-arrival-682x1024.webp 682w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/david-watching-mila-ceremony-arrival-200x300.webp 200w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/david-watching-mila-ceremony-arrival-768x1152.webp 768w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/david-watching-mila-ceremony-arrival-1024x1536.webp 1024w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/david-watching-mila-ceremony-arrival.webp 1333w\" sizes=\"auto, (max-width: 682px) 100vw, 682px\" \/><\/a><figcaption class=\"wp-element-caption\">David waits as Mila approaches in her veil.<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/mila-reading-vows-david-plaza-athenee.webp\"><img width=\"1024\" height=\"682\" decoding=\"async\" fetchpriority=\"low\" loading=\"lazy\" data-id=\"40782\" src=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/mila-reading-vows-david-plaza-athenee-1024x682.webp\" alt=\"Mila reads her vows while David smiles beside white flowers in Le Salon Organza.\" class=\"wp-image-40782\" srcset=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/mila-reading-vows-david-plaza-athenee-1024x682.webp 1024w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/mila-reading-vows-david-plaza-athenee-300x200.webp 300w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/mila-reading-vows-david-plaza-athenee-768x512.webp 768w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/mila-reading-vows-david-plaza-athenee-1536x1024.webp 1536w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/mila-reading-vows-david-plaza-athenee.webp 2000w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><figcaption class=\"wp-element-caption\">Mila\u2019s vows, with David listening.<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/mila-wiping-tear-plaza-athenee-wedding-ceremony.webp\"><img width=\"1024\" height=\"682\" decoding=\"async\" fetchpriority=\"low\" loading=\"lazy\" data-id=\"40788\" src=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/mila-wiping-tear-plaza-athenee-wedding-ceremony-1024x682.webp\" alt=\"Mila wipes a tear as David faces her during their wedding ceremony.\" class=\"wp-image-40788\" srcset=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/mila-wiping-tear-plaza-athenee-wedding-ceremony-1024x682.webp 1024w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/mila-wiping-tear-plaza-athenee-wedding-ceremony-300x200.webp 300w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/mila-wiping-tear-plaza-athenee-wedding-ceremony-768x512.webp 768w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/mila-wiping-tear-plaza-athenee-wedding-ceremony-1536x1024.webp 1536w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/mila-wiping-tear-plaza-athenee-wedding-ceremony.webp 2000w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><figcaption class=\"wp-element-caption\">A few tears between the vows.<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/mila-david-vows-le-salon-organza-plaza-athenee.webp\"><img width=\"1024\" height=\"683\" decoding=\"async\" fetchpriority=\"low\" loading=\"lazy\" data-id=\"40461\" src=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/mila-david-vows-le-salon-organza-plaza-athenee-1024x683.webp\" alt=\"Mila and David holding hands during their wedding ceremony in Le Salon Organza.\" class=\"wp-image-40461\" srcset=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/mila-david-vows-le-salon-organza-plaza-athenee-1024x683.webp 1024w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/mila-david-vows-le-salon-organza-plaza-athenee-300x200.webp 300w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/mila-david-vows-le-salon-organza-plaza-athenee-768x512.webp 768w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/mila-david-vows-le-salon-organza-plaza-athenee-1536x1024.webp 1536w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/mila-david-vows-le-salon-organza-plaza-athenee.webp 1600w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><figcaption class=\"wp-element-caption\">Le Salon Organza gave the vows a smaller room. The guests and musicians remained close to the couple, rather than spread across a ballroom.<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/mila-david-laughing-ceremony-celebrant-plaza-athenee.webp\"><img width=\"1024\" height=\"682\" decoding=\"async\" fetchpriority=\"low\" loading=\"lazy\" data-id=\"40766\" src=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/mila-david-laughing-ceremony-celebrant-plaza-athenee-1024x682.webp\" alt=\"Mila and David laugh while their celebrant stands beside them in the flower-filled ceremony room.\" class=\"wp-image-40766\" srcset=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/mila-david-laughing-ceremony-celebrant-plaza-athenee-1024x682.webp 1024w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/mila-david-laughing-ceremony-celebrant-plaza-athenee-300x200.webp 300w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/mila-david-laughing-ceremony-celebrant-plaza-athenee-768x512.webp 768w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/mila-david-laughing-ceremony-celebrant-plaza-athenee-1536x1024.webp 1536w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/mila-david-laughing-ceremony-celebrant-plaza-athenee.webp 2000w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><figcaption class=\"wp-element-caption\">There was room for laughter between the vows.<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/david-guests-plaza-athenee-wedding-ceremony.webp\"><img width=\"682\" height=\"1024\" decoding=\"async\" fetchpriority=\"low\" loading=\"lazy\" data-id=\"40743\" src=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/david-guests-plaza-athenee-wedding-ceremony-682x1024.webp\" alt=\"David stands in black tie during the ceremony, with guests gathered behind him.\" class=\"wp-image-40743\" srcset=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/david-guests-plaza-athenee-wedding-ceremony-682x1024.webp 682w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/david-guests-plaza-athenee-wedding-ceremony-200x300.webp 200w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/david-guests-plaza-athenee-wedding-ceremony-768x1152.webp 768w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/david-guests-plaza-athenee-wedding-ceremony-1024x1536.webp 1024w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/david-guests-plaza-athenee-wedding-ceremony.webp 1333w\" 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\/groom-david-emotional-moment-wedding-ceremony-portrait.webp\"><img width=\"1024\" height=\"683\" decoding=\"async\" fetchpriority=\"low\" loading=\"lazy\" data-id=\"40454\" src=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/groom-david-emotional-moment-wedding-ceremony-portrait-1024x683.webp\" alt=\"David in black tie during the wedding ceremony at H\u00f4tel Plaza Ath\u00e9n\u00e9e.\" class=\"wp-image-40454\" srcset=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/groom-david-emotional-moment-wedding-ceremony-portrait-1024x683.webp 1024w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/groom-david-emotional-moment-wedding-ceremony-portrait-300x200.webp 300w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/groom-david-emotional-moment-wedding-ceremony-portrait-768x512.webp 768w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/groom-david-emotional-moment-wedding-ceremony-portrait-1536x1024.webp 1536w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/groom-david-emotional-moment-wedding-ceremony-portrait.webp 1600w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><figcaption class=\"wp-element-caption\">The longer Paris portrait session had been reserved for Sunday. Saturday could stay with the vows and the people who had come for them.<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/plaza-athenee-wedding-dog-black-dress-ceremony.webp\"><img width=\"1024\" height=\"682\" decoding=\"async\" fetchpriority=\"low\" loading=\"lazy\" data-id=\"40800\" src=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/plaza-athenee-wedding-dog-black-dress-ceremony-1024x682.webp\" alt=\"Mila\u2019s dog sits in a black dress beside her wedding gown and David\u2019s black-tie trousers.\" class=\"wp-image-40800\" srcset=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/plaza-athenee-wedding-dog-black-dress-ceremony-1024x682.webp 1024w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/plaza-athenee-wedding-dog-black-dress-ceremony-300x200.webp 300w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/plaza-athenee-wedding-dog-black-dress-ceremony-768x512.webp 768w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/plaza-athenee-wedding-dog-black-dress-ceremony-1536x1024.webp 1536w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/plaza-athenee-wedding-dog-black-dress-ceremony.webp 2000w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><figcaption class=\"wp-element-caption\">Mila\u2019s dog joined them for the ceremony.<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/mila-smiling-at-david-plaza-athenee-ceremony.webp\"><img width=\"1024\" height=\"682\" decoding=\"async\" fetchpriority=\"low\" loading=\"lazy\" data-id=\"40785\" src=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/mila-smiling-at-david-plaza-athenee-ceremony-1024x682.webp\" alt=\"Mila looks toward David during their ceremony, photographed over his shoulder in black and white.\" class=\"wp-image-40785\" srcset=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/mila-smiling-at-david-plaza-athenee-ceremony-1024x682.webp 1024w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/mila-smiling-at-david-plaza-athenee-ceremony-300x200.webp 300w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/mila-smiling-at-david-plaza-athenee-ceremony-768x512.webp 768w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/mila-smiling-at-david-plaza-athenee-ceremony-1536x1024.webp 1536w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/mila-smiling-at-david-plaza-athenee-ceremony.webp 2000w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n<\/figure>\n<\/section>\n\n\n\n<section class=\"wp-block-group alignfull kmip-plaza-story-chapter is-layout-flow wp-block-group-is-layout-flow\" id=\"cocktails-and-ballroom\">\n<div class=\"wp-block-group kmip-plaza-copy is-layout-flow wp-block-group-is-layout-flow\">\n<h2 class=\"wp-block-heading\">Cocktail hour<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">During cocktails, guests sat for portraits and gathered around the magician. Mila and David went to see Le Salon Haute Couture before everyone else. For a little while, the room was theirs.<\/p>\n<\/div>\n\n\n\n<figure class=\"wp-block-gallery aligncenter has-nested-images columns-2 kmip-gallery-1 kmip-plaza-story-grid kmip-plaza-cocktail-gallery wp-block-gallery-6 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\/live-guest-portrait-artist-plaza-athenee-wedding.webp\"><img width=\"1024\" height=\"682\" decoding=\"async\" fetchpriority=\"low\" loading=\"lazy\" data-id=\"40755\" src=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/live-guest-portrait-artist-plaza-athenee-wedding-1024x682.webp\" alt=\"An artist paints a guest illustration at a table with brushes, a paint palette and a phone reference.\" class=\"wp-image-40755\" srcset=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/live-guest-portrait-artist-plaza-athenee-wedding-1024x682.webp 1024w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/live-guest-portrait-artist-plaza-athenee-wedding-300x200.webp 300w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/live-guest-portrait-artist-plaza-athenee-wedding-768x512.webp 768w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/live-guest-portrait-artist-plaza-athenee-wedding-1536x1024.webp 1536w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/live-guest-portrait-artist-plaza-athenee-wedding.webp 2000w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><figcaption class=\"wp-element-caption\">Guest portraits were painted during cocktails.<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/magician-entertaining-mila-david-plaza-athenee.webp\"><img width=\"1024\" height=\"682\" decoding=\"async\" fetchpriority=\"low\" loading=\"lazy\" data-id=\"40756\" src=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/magician-entertaining-mila-david-plaza-athenee-1024x682.webp\" alt=\"A magician holds up a handwritten word card while Mila and David watch.\" class=\"wp-image-40756\" srcset=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/magician-entertaining-mila-david-plaza-athenee-1024x682.webp 1024w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/magician-entertaining-mila-david-plaza-athenee-300x200.webp 300w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/magician-entertaining-mila-david-plaza-athenee-768x512.webp 768w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/magician-entertaining-mila-david-plaza-athenee-1536x1024.webp 1536w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/magician-entertaining-mila-david-plaza-athenee.webp 2000w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><figcaption class=\"wp-element-caption\">A magician kept the couple and their guests guessing during cocktails.<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/mila-david-wedding-plaza-athenee-paris-cocktail-hour.webp\"><img width=\"1024\" height=\"683\" decoding=\"async\" fetchpriority=\"low\" loading=\"lazy\" data-id=\"41181\" src=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/mila-david-wedding-plaza-athenee-paris-cocktail-hour-1024x683.webp\" alt=\"Cocktail hour at Mila and David\u2019s wedding at Plaza Ath\u00e9n\u00e9e in Paris\" class=\"wp-image-41181\" srcset=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/mila-david-wedding-plaza-athenee-paris-cocktail-hour-1024x683.webp 1024w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/mila-david-wedding-plaza-athenee-paris-cocktail-hour-300x200.webp 300w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/mila-david-wedding-plaza-athenee-paris-cocktail-hour-768x512.webp 768w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/mila-david-wedding-plaza-athenee-paris-cocktail-hour-1536x1024.webp 1536w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/mila-david-wedding-plaza-athenee-paris-cocktail-hour.webp 1600w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n<\/figure>\n\n\n\n<div class=\"wp-block-group kmip-plaza-copy is-layout-flow wp-block-group-is-layout-flow\">\n<h2 id=\"ballroom-discovery\" class=\"wp-block-heading\">Reception design in Le Salon Haute Couture<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">The long mirrored table, white flowers, candlelight, seating mirror, and custom dessert display were ready for the evening. They paused for a few family photographs before dinner.<\/p>\n<\/div>\n\n\n\n<figure class=\"wp-block-gallery has-nested-images columns-4 kmip-gallery-1 kmip-gallery-masonry wp-block-gallery-7 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\/plaza-athenee-wedding-welcome-mirror-white-flowers-candles.webp\"><img width=\"682\" height=\"1024\" decoding=\"async\" fetchpriority=\"low\" loading=\"lazy\" data-id=\"40804\" src=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/plaza-athenee-wedding-welcome-mirror-white-flowers-candles-682x1024.webp\" alt=\"A bilingual wedding welcome mirror stands beside white flowers and candles at H\u00f4tel Plaza Ath\u00e9n\u00e9e.\" class=\"wp-image-40804\" srcset=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/plaza-athenee-wedding-welcome-mirror-white-flowers-candles-682x1024.webp 682w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/plaza-athenee-wedding-welcome-mirror-white-flowers-candles-200x300.webp 200w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/plaza-athenee-wedding-welcome-mirror-white-flowers-candles-768x1152.webp 768w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/plaza-athenee-wedding-welcome-mirror-white-flowers-candles-1024x1536.webp 1024w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/plaza-athenee-wedding-welcome-mirror-white-flowers-candles.webp 1333w\" sizes=\"auto, (max-width: 682px) 100vw, 682px\" \/><\/a><figcaption class=\"wp-element-caption\">White flowers, candlelight, and a welcome in two languages.<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/plaza-athenee-white-flowers-candlelit-mantel.webp\"><img width=\"682\" height=\"1024\" decoding=\"async\" fetchpriority=\"low\" loading=\"lazy\" data-id=\"40805\" src=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/plaza-athenee-white-flowers-candlelit-mantel-682x1024.webp\" alt=\"White roses, hydrangeas and tall glass candleholders fill a mirrored mantel in Salon Haute Couture.\" class=\"wp-image-40805\" srcset=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/plaza-athenee-white-flowers-candlelit-mantel-682x1024.webp 682w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/plaza-athenee-white-flowers-candlelit-mantel-200x300.webp 200w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/plaza-athenee-white-flowers-candlelit-mantel-768x1152.webp 768w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/plaza-athenee-white-flowers-candlelit-mantel-1024x1536.webp 1024w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/plaza-athenee-white-flowers-candlelit-mantel.webp 1333w\" 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\/plaza-athenee-long-candlelit-reception-table.webp\"><img width=\"682\" height=\"1024\" decoding=\"async\" fetchpriority=\"low\" loading=\"lazy\" data-id=\"40795\" src=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/plaza-athenee-long-candlelit-reception-table-682x1024.webp\" alt=\"A long mirrored reception table is set with tall glass candles, white flowers and pale upholstered chairs.\" class=\"wp-image-40795\" srcset=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/plaza-athenee-long-candlelit-reception-table-682x1024.webp 682w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/plaza-athenee-long-candlelit-reception-table-200x300.webp 200w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/plaza-athenee-long-candlelit-reception-table-768x1152.webp 768w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/plaza-athenee-long-candlelit-reception-table-1024x1536.webp 1024w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/plaza-athenee-long-candlelit-reception-table.webp 1333w\" sizes=\"auto, (max-width: 682px) 100vw, 682px\" \/><\/a><figcaption class=\"wp-element-caption\">The long table brought the whole group together.<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/plaza-athenee-mirrored-table-white-flowers-candles-overhead.webp\"><img width=\"1024\" height=\"683\" decoding=\"async\" fetchpriority=\"low\" loading=\"lazy\" data-id=\"40796\" src=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/plaza-athenee-mirrored-table-white-flowers-candles-overhead-1024x683.webp\" alt=\"White roses, hydrangeas, candles and white place settings are arranged on a mirrored wedding table viewed from above.\" class=\"wp-image-40796\" srcset=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/plaza-athenee-mirrored-table-white-flowers-candles-overhead-1024x683.webp 1024w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/plaza-athenee-mirrored-table-white-flowers-candles-overhead-300x200.webp 300w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/plaza-athenee-mirrored-table-white-flowers-candles-overhead-768x512.webp 768w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/plaza-athenee-mirrored-table-white-flowers-candles-overhead-1536x1025.webp 1536w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/plaza-athenee-mirrored-table-white-flowers-candles-overhead.webp 2000w\" 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\/plaza-athenee-wedding-cookies-champagne-coupes.webp\"><img width=\"682\" height=\"1024\" decoding=\"async\" fetchpriority=\"low\" loading=\"lazy\" data-id=\"40799\" src=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/plaza-athenee-wedding-cookies-champagne-coupes-682x1024.webp\" alt=\"Two ribbed Champagne coupes sit beside white iced cookies stamped with the couple\u2019s names and wedding date.\" class=\"wp-image-40799\" srcset=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/plaza-athenee-wedding-cookies-champagne-coupes-682x1024.webp 682w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/plaza-athenee-wedding-cookies-champagne-coupes-200x300.webp 200w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/plaza-athenee-wedding-cookies-champagne-coupes-768x1152.webp 768w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/plaza-athenee-wedding-cookies-champagne-coupes-1024x1536.webp 1024w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/plaza-athenee-wedding-cookies-champagne-coupes.webp 1333w\" sizes=\"auto, (max-width: 682px) 100vw, 682px\" \/><\/a><figcaption class=\"wp-element-caption\">Champagne coupes beside the couple\u2019s personalized cookies.<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/plaza-athenee-champagne-tower-dessert-table.webp\"><img width=\"1024\" height=\"682\" decoding=\"async\" fetchpriority=\"low\" loading=\"lazy\" data-id=\"40792\" src=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/plaza-athenee-champagne-tower-dessert-table-1024x682.webp\" alt=\"A Champagne tower, white flowers and small desserts stand on a mirrored table beneath tall candles.\" class=\"wp-image-40792\" srcset=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/plaza-athenee-champagne-tower-dessert-table-1024x682.webp 1024w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/plaza-athenee-champagne-tower-dessert-table-300x200.webp 300w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/plaza-athenee-champagne-tower-dessert-table-768x512.webp 768w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/plaza-athenee-champagne-tower-dessert-table-1536x1024.webp 1536w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/plaza-athenee-champagne-tower-dessert-table.webp 2000w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><figcaption class=\"wp-element-caption\">The dessert table was ready before the room filled.<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/mila-david-ballroom-reveal-plaza-athenee.webp\"><img width=\"682\" height=\"1024\" decoding=\"async\" fetchpriority=\"low\" loading=\"lazy\" data-id=\"40760\" src=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/mila-david-ballroom-reveal-plaza-athenee-682x1024.webp\" alt=\"Mila and David stand together beyond a long mirrored table set with flowers, candles and white plates.\" class=\"wp-image-40760\" srcset=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/mila-david-ballroom-reveal-plaza-athenee-682x1024.webp 682w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/mila-david-ballroom-reveal-plaza-athenee-200x300.webp 200w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/mila-david-ballroom-reveal-plaza-athenee-768x1152.webp 768w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/mila-david-ballroom-reveal-plaza-athenee-1024x1536.webp 1024w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/mila-david-ballroom-reveal-plaza-athenee.webp 1333w\" sizes=\"auto, (max-width: 682px) 100vw, 682px\" \/><\/a><figcaption class=\"wp-element-caption\">A first look inside Le Salon Haute Couture before dinner.<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/mila-david-reception-room-discovery-plaza-athenee.webp\"><img width=\"1024\" height=\"682\" decoding=\"async\" fetchpriority=\"low\" loading=\"lazy\" data-id=\"40773\" src=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/mila-david-reception-room-discovery-plaza-athenee-1024x682.webp\" alt=\"Mila and David walk beside the candlelit reception table, with the long train of her lace gown visible.\" class=\"wp-image-40773\" srcset=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/mila-david-reception-room-discovery-plaza-athenee-1024x682.webp 1024w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/mila-david-reception-room-discovery-plaza-athenee-300x200.webp 300w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/mila-david-reception-room-discovery-plaza-athenee-768x512.webp 768w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/mila-david-reception-room-discovery-plaza-athenee-1536x1024.webp 1536w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/mila-david-reception-room-discovery-plaza-athenee.webp 2000w\" 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\/mila-david-family-portrait-red-curtain-plaza-athenee.webp\"><img width=\"1024\" height=\"682\" decoding=\"async\" fetchpriority=\"low\" loading=\"lazy\" data-id=\"40762\" src=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/mila-david-family-portrait-red-curtain-plaza-athenee-1024x682.webp\" alt=\"Mila and David pose with three women in black dresses in front of a red curtain.\" class=\"wp-image-40762\" srcset=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/mila-david-family-portrait-red-curtain-plaza-athenee-1024x682.webp 1024w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/mila-david-family-portrait-red-curtain-plaza-athenee-300x200.webp 300w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/mila-david-family-portrait-red-curtain-plaza-athenee-768x512.webp 768w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/mila-david-family-portrait-red-curtain-plaza-athenee-1536x1024.webp 1536w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/mila-david-family-portrait-red-curtain-plaza-athenee.webp 2000w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><figcaption class=\"wp-element-caption\">A few family photographs before dinner.<\/figcaption><\/figure>\n<\/figure>\n<\/section>\n\n\n\n<section class=\"wp-block-group alignfull kmip-plaza-story-chapter is-layout-flow wp-block-group-is-layout-flow\" id=\"dinner-and-after-party\">\n<div class=\"wp-block-group kmip-plaza-copy is-layout-flow wp-block-group-is-layout-flow\">\n<h2 class=\"wp-block-heading\">The reception: dinner, cabaret and dancing<\/h2>\n\n\n\n<h3 id=\"dinner-and-performances\" class=\"wp-block-heading\">An evening of performances<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">The couple welcomed their guests, and costumed performers returned through dinner. Around one long table, the evening moved between conversation, speeches, and the show.<\/p>\n<\/div>\n\n\n\n<figure class=\"wp-block-gallery has-nested-images columns-4 kmip-gallery-1 kmip-gallery-masonry wp-block-gallery-8 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\/plaza-athenee-cabaret-performer-jeweled-costume.webp\"><img width=\"1024\" height=\"682\" decoding=\"async\" fetchpriority=\"low\" loading=\"lazy\" data-id=\"40791\" src=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/plaza-athenee-cabaret-performer-jeweled-costume-1024x682.webp\" alt=\"A cabaret performer extends her arms in a jeweled costume and broad white hat inside H\u00f4tel Plaza Ath\u00e9n\u00e9e.\" class=\"wp-image-40791\" srcset=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/plaza-athenee-cabaret-performer-jeweled-costume-1024x682.webp 1024w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/plaza-athenee-cabaret-performer-jeweled-costume-300x200.webp 300w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/plaza-athenee-cabaret-performer-jeweled-costume-768x512.webp 768w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/plaza-athenee-cabaret-performer-jeweled-costume-1536x1024.webp 1536w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/plaza-athenee-cabaret-performer-jeweled-costume.webp 2000w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><figcaption class=\"wp-element-caption\">A jeweled costume and a broad white hat for the evening\u2019s show.<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/gold-cabaret-performer-plaza-athenee-wedding.webp\"><img width=\"1024\" height=\"682\" decoding=\"async\" fetchpriority=\"low\" loading=\"lazy\" data-id=\"40751\" src=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/gold-cabaret-performer-plaza-athenee-wedding-1024x682.webp\" alt=\"A cabaret performer in a gold costume raises her hands beside a feathered headdress in the reception room.\" class=\"wp-image-40751\" srcset=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/gold-cabaret-performer-plaza-athenee-wedding-1024x682.webp 1024w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/gold-cabaret-performer-plaza-athenee-wedding-300x200.webp 300w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/gold-cabaret-performer-plaza-athenee-wedding-768x512.webp 768w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/gold-cabaret-performer-plaza-athenee-wedding-1536x1024.webp 1536w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/gold-cabaret-performer-plaza-athenee-wedding.webp 2000w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><figcaption class=\"wp-element-caption\">The performers returned in gold for another part of the evening.<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/gold-feather-headdress-cabaret-plaza-athenee.webp\"><img width=\"1024\" height=\"682\" decoding=\"async\" fetchpriority=\"low\" loading=\"lazy\" data-id=\"40752\" src=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/gold-feather-headdress-cabaret-plaza-athenee-1024x682.webp\" alt=\"A performer in a gold costume and tall feathered headdress stands in the mirrored ballroom.\" class=\"wp-image-40752\" srcset=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/gold-feather-headdress-cabaret-plaza-athenee-1024x682.webp 1024w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/gold-feather-headdress-cabaret-plaza-athenee-300x200.webp 300w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/gold-feather-headdress-cabaret-plaza-athenee-768x512.webp 768w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/gold-feather-headdress-cabaret-plaza-athenee-1536x1024.webp 1536w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/gold-feather-headdress-cabaret-plaza-athenee.webp 2000w\" 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\/mila-david-bread-salt-wedding-welcome.webp\"><img width=\"1024\" height=\"683\" decoding=\"async\" fetchpriority=\"low\" loading=\"lazy\" data-id=\"40761\" src=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/mila-david-bread-salt-wedding-welcome-1024x683.webp\" alt=\"Mila and David lean together to bite ceremonial bread held on a tray by a woman beside them.\" class=\"wp-image-40761\" srcset=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/mila-david-bread-salt-wedding-welcome-1024x683.webp 1024w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/mila-david-bread-salt-wedding-welcome-300x200.webp 300w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/mila-david-bread-salt-wedding-welcome-768x512.webp 768w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/mila-david-bread-salt-wedding-welcome-1536x1025.webp 1536w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/mila-david-bread-salt-wedding-welcome.webp 2000w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><figcaption class=\"wp-element-caption\">A bread-and-salt welcome at the reception.<\/figcaption><\/figure>\n<\/figure>\n\n\n\n<div class=\"wp-block-group kmip-plaza-copy is-layout-flow wp-block-group-is-layout-flow\">\n<h3 id=\"cake-and-champagne\" class=\"wp-block-heading\">Cake, Champagne, and another dress<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">The cake did not all reach the plates. Mila left a little on David\u2019s nose, with her mother watching nearby. There was Champagne to pour, dessert to share, and a shorter dress for what came next: a cancan entrance and dancing.<\/p>\n<\/div>\n\n\n\n<figure class=\"wp-block-gallery has-nested-images columns-4 kmip-gallery-1 kmip-gallery-masonry wp-block-gallery-9 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\/mila-feeding-david-wedding-cake-plaza-athenee.webp\"><img width=\"1024\" height=\"682\" decoding=\"async\" fetchpriority=\"low\" loading=\"lazy\" data-id=\"40778\" src=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/mila-feeding-david-wedding-cake-plaza-athenee-1024x682.webp\" alt=\"Mila reaches toward David\u2019s mouth with cake as he laughs beside her.\" class=\"wp-image-40778\" srcset=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/mila-feeding-david-wedding-cake-plaza-athenee-1024x682.webp 1024w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/mila-feeding-david-wedding-cake-plaza-athenee-300x200.webp 300w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/mila-feeding-david-wedding-cake-plaza-athenee-768x512.webp 768w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/mila-feeding-david-wedding-cake-plaza-athenee-1536x1024.webp 1536w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/mila-feeding-david-wedding-cake-plaza-athenee.webp 2000w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><figcaption class=\"wp-element-caption\">The cake exchange was not especially tidy.<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/david-feeding-mila-wedding-cake-plaza-athenee.webp\"><img width=\"683\" height=\"1024\" decoding=\"async\" fetchpriority=\"low\" loading=\"lazy\" data-id=\"40742\" src=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/david-feeding-mila-wedding-cake-plaza-athenee-683x1024.webp\" alt=\"David offers Mila a bite of cake beside their tiered white wedding cake.\" class=\"wp-image-40742\" srcset=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/david-feeding-mila-wedding-cake-plaza-athenee-683x1024.webp 683w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/david-feeding-mila-wedding-cake-plaza-athenee-200x300.webp 200w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/david-feeding-mila-wedding-cake-plaza-athenee-768x1151.webp 768w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/david-feeding-mila-wedding-cake-plaza-athenee-1025x1536.webp 1025w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/david-feeding-mila-wedding-cake-plaza-athenee.webp 1334w\" sizes=\"auto, (max-width: 683px) 100vw, 683px\" \/><\/a><figcaption class=\"wp-element-caption\">David\u2019s turn to offer a bite.<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/mila-david-laughing-beside-wedding-cake.webp\"><img width=\"1024\" height=\"682\" decoding=\"async\" fetchpriority=\"low\" loading=\"lazy\" data-id=\"40765\" src=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/mila-david-laughing-beside-wedding-cake-1024x682.webp\" alt=\"Mila laughs beside David, with their tiered wedding cake in the foreground.\" class=\"wp-image-40765\" srcset=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/mila-david-laughing-beside-wedding-cake-1024x682.webp 1024w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/mila-david-laughing-beside-wedding-cake-300x200.webp 300w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/mila-david-laughing-beside-wedding-cake-768x512.webp 768w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/mila-david-laughing-beside-wedding-cake-1536x1024.webp 1536w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/mila-david-laughing-beside-wedding-cake.webp 2000w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><figcaption class=\"wp-element-caption\">The cake brought its share of laughter.<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/mila-david-kiss-champagne-tower-plaza-athenee.webp\"><img width=\"682\" height=\"1024\" decoding=\"async\" fetchpriority=\"low\" loading=\"lazy\" data-id=\"40764\" src=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/mila-david-kiss-champagne-tower-plaza-athenee-682x1024.webp\" alt=\"Mila and David kiss beside a tower of Champagne coupes in a black-and-white photograph.\" class=\"wp-image-40764\" srcset=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/mila-david-kiss-champagne-tower-plaza-athenee-682x1024.webp 682w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/mila-david-kiss-champagne-tower-plaza-athenee-200x300.webp 200w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/mila-david-kiss-champagne-tower-plaza-athenee-768x1152.webp 768w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/mila-david-kiss-champagne-tower-plaza-athenee-1024x1536.webp 1024w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/mila-david-kiss-champagne-tower-plaza-athenee.webp 1333w\" 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\/mila-david-laughing-champagne-tower.webp\"><img width=\"1024\" height=\"682\" decoding=\"async\" fetchpriority=\"low\" loading=\"lazy\" data-id=\"40767\" src=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/mila-david-laughing-champagne-tower-1024x682.webp\" alt=\"Mila and David laugh together beside the Champagne tower in the mirrored reception room.\" class=\"wp-image-40767\" srcset=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/mila-david-laughing-champagne-tower-1024x682.webp 1024w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/mila-david-laughing-champagne-tower-300x200.webp 300w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/mila-david-laughing-champagne-tower-768x512.webp 768w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/mila-david-laughing-champagne-tower-1536x1024.webp 1536w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/mila-david-laughing-champagne-tower.webp 2000w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><figcaption class=\"wp-element-caption\">Mila and David beside the Champagne tower.<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/mila-second-dress-cancan-entrance-plaza-athenee.webp\"><img width=\"683\" height=\"1024\" decoding=\"async\" fetchpriority=\"low\" loading=\"lazy\" data-id=\"40784\" src=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/mila-second-dress-cancan-entrance-plaza-athenee-683x1024.webp\" alt=\"Mila walks into the ballroom in a short white dress, followed by cancan dancers in ruffled costumes.\" class=\"wp-image-40784\" srcset=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/mila-second-dress-cancan-entrance-plaza-athenee-683x1024.webp 683w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/mila-second-dress-cancan-entrance-plaza-athenee-200x300.webp 200w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/mila-second-dress-cancan-entrance-plaza-athenee-768x1151.webp 768w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/mila-second-dress-cancan-entrance-plaza-athenee-1025x1536.webp 1025w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/mila-second-dress-cancan-entrance-plaza-athenee.webp 1334w\" sizes=\"auto, (max-width: 683px) 100vw, 683px\" \/><\/a><figcaption class=\"wp-element-caption\">A shorter dress and a cancan escort for the party.<\/figcaption><\/figure>\n<\/figure>\n\n\n\n<div class=\"wp-block-group kmip-plaza-copy is-layout-flow wp-block-group-is-layout-flow\">\n<h3 id=\"raspoutine-after-party\" class=\"wp-block-heading\">The after-party at Raspoutine<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">After dancing at the hotel, Mila and David left in a Rolls-Royce with close friends. At Raspoutine, their own table and Dom P\u00e9rignon kept the celebration going.<\/p>\n<\/div>\n\n\n\n<figure class=\"wp-block-gallery has-nested-images columns-4 kmip-gallery-1 kmip-gallery-masonry wp-block-gallery-10 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\/mila-david-laughing-rolls-royce-departure.webp\"><img width=\"1024\" height=\"682\" decoding=\"async\" fetchpriority=\"low\" loading=\"lazy\" data-id=\"40768\" src=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/mila-david-laughing-rolls-royce-departure-1024x682.webp\" alt=\"Mila and David laugh together in the back seat of a black car after their wedding reception.\" class=\"wp-image-40768\" srcset=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/mila-david-laughing-rolls-royce-departure-1024x682.webp 1024w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/mila-david-laughing-rolls-royce-departure-300x200.webp 300w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/mila-david-laughing-rolls-royce-departure-768x512.webp 768w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/mila-david-laughing-rolls-royce-departure-1536x1024.webp 1536w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/mila-david-laughing-rolls-royce-departure.webp 2000w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><figcaption class=\"wp-element-caption\">One more laugh before the drive to Raspoutine.<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/raspoutine-paris-red-face-graphic.webp\"><img width=\"682\" height=\"1024\" decoding=\"async\" fetchpriority=\"low\" loading=\"lazy\" data-id=\"40806\" src=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/raspoutine-paris-red-face-graphic-682x1024.webp\" alt=\"A red face graphic glows against a dark background at Raspoutine in Paris.\" class=\"wp-image-40806\" srcset=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/raspoutine-paris-red-face-graphic-682x1024.webp 682w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/raspoutine-paris-red-face-graphic-200x300.webp 200w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/raspoutine-paris-red-face-graphic-768x1152.webp 768w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/raspoutine-paris-red-face-graphic-1024x1536.webp 1024w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/raspoutine-paris-red-face-graphic.webp 1333w\" sizes=\"auto, (max-width: 682px) 100vw, 682px\" \/><\/a><figcaption class=\"wp-element-caption\">The party\u2019s next address was Raspoutine.<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/mila-david-raspoutine-paris-after-party.webp\"><img width=\"1024\" height=\"682\" decoding=\"async\" fetchpriority=\"low\" loading=\"lazy\" data-id=\"40772\" src=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/mila-david-raspoutine-paris-after-party-1024x682.webp\" alt=\"Mila smiles with one arm raised while David leans toward her hand under red lighting at Raspoutine.\" class=\"wp-image-40772\" srcset=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/mila-david-raspoutine-paris-after-party-1024x682.webp 1024w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/mila-david-raspoutine-paris-after-party-300x200.webp 300w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/mila-david-raspoutine-paris-after-party-768x512.webp 768w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/mila-david-raspoutine-paris-after-party-1536x1024.webp 1536w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/mila-david-raspoutine-paris-after-party.webp 2000w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><figcaption class=\"wp-element-caption\">The celebration continued under Raspoutine\u2019s red lights.<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/dom-perignon-champagne-raspoutine-after-party.webp\"><img width=\"682\" height=\"1024\" decoding=\"async\" fetchpriority=\"low\" loading=\"lazy\" data-id=\"40747\" src=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/dom-perignon-champagne-raspoutine-after-party-682x1024.webp\" alt=\"An illuminated Dom P\u00e9rignon bottle sits among glasses under red lighting at the Raspoutine after-party.\" class=\"wp-image-40747\" srcset=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/dom-perignon-champagne-raspoutine-after-party-682x1024.webp 682w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/dom-perignon-champagne-raspoutine-after-party-200x300.webp 200w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/dom-perignon-champagne-raspoutine-after-party-768x1152.webp 768w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/dom-perignon-champagne-raspoutine-after-party-1024x1536.webp 1024w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/dom-perignon-champagne-raspoutine-after-party.webp 1333w\" sizes=\"auto, (max-width: 682px) 100vw, 682px\" \/><\/a><figcaption class=\"wp-element-caption\">Dom P\u00e9rignon at the table, with the party still going.<\/figcaption><\/figure>\n<\/figure>\n<\/section>\n\n\n\n<section id=\"how-chantelle-approached-it\" class=\"wp-block-group kmip-plaza-chapter is-layout-flow wp-block-group-is-layout-flow\">\n<h2 class=\"wp-block-heading\">Planning the wedding weekend<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Friday\u2019s sidecars, wine workshop and dinner needed to work as a sequence. Saturday brought the hotel rooms, ceremony, flowers, music and performances together. Sunday needed its own beauty, photography and transport arrangements.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Mila and David planned from different cities and time zones, working across English and Russian. Chantelle helped keep those conversations connected.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">During planning, Chantelle and our <a href=\"https:\/\/kissinparis.com\/paris-wedding-planner\/\">Paris wedding planning team<\/a> presented a small selection of vetted options for the services and performances. Mila and David chose what belonged in their wedding. The Paris team then coordinated the bookings, hotel requirements, vendor access and production schedule.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Le Salon Organza gave the ceremony its smaller room; Le Salon Haute Couture allowed the reception and entertainment to take a different scale. Choosing two salons was part of one plan with the hotel team. Future layouts, access and production arrangements are confirmed with the hotel for each wedding.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The hotel team looked after its contracted services and property requirements. Kiss Me in Paris connected those arrangements to the whole weekend, including the experiences outside the hotel. The couple could discuss the decisions with their planner; the team in Paris could handle the practical conversations with the people delivering them.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Explore <a href=\"https:\/\/kissinparis.com\/paris-wedding-planner\/\">full-service Paris wedding planning<\/a>.<\/p>\n<\/section>\n\n\n\n<div class=\"wp-block-group alignfull mt-0 mb-0 sec testimonial kmip-plaza-review has-base-color has-text-color has-background has-link-color wp-elements-2 has-global-padding is-layout-constrained wp-block-group-is-layout-constrained\" style=\"background-color:#000000\">\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\">\u201cWhen we walked into the room at the Plaza Ath\u00e9n\u00e9e, it was breathtaking. The ambiance, lighting, flowers, and overall mood were perfect.\u201d<\/p>\n<cite>David Collett, the groom \u00b7 <a href=\"https:\/\/maps.app.goo.gl\/i27qDAwwgxfeF5U67\" target=\"_blank\" rel=\"noopener\">Read his original Google review<\/a><\/cite><\/blockquote>\n<\/div>\n\n\n\n<section id=\"what-a-wedding-like-this-costs\" class=\"wp-block-group kmip-plaza-chapter is-layout-flow wp-block-group-is-layout-flow\">\n<h2 class=\"wp-block-heading\">What to budget for a similar wedding<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">For a comparable multi-day wedding at H\u00f4tel Plaza Ath\u00e9n\u00e9e, planned and produced by Kiss Me in Paris, plan on a total celebration budget of over \u20ac100,000. The estimate depends on the dates, guest count, design, entertainment and events included. The <a href=\"https:\/\/kissinparis.com\/paris-wedding\/#wedding-budget\">budget section of our Paris wedding guide<\/a> explains which costs change with each guest.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A smaller guest list gives a couple more time with the people coming. It does not remove the cost of a room, a production team, a performance or a second day\u2019s arrangements. You approve the planning scope and vendor costs before bookings are confirmed. If you\u2019re imagining vows for just the two of you, our <a href=\"https:\/\/kissinparis.com\/paris-elopement\/planner\/\">Paris elopement planners<\/a> offer a private Eiffel Tower terrace ceremony.<\/p>\n<\/section>\n<\/article>\n\n\n\n<section class=\"wp-block-group alignfull mt-0 mb-0 sec sec-faq kmip-faq-1 has-base-color has-contrast-background-color has-text-color has-background has-link-color wp-elements-3 is-layout-flow wp-block-group-is-layout-flow\" id=\"faq\">\n<h2 class=\"wp-block-heading alignfull fadeInUp eye ml-0 mr-0\">Questions about a Plaza Ath\u00e9n\u00e9e wedding<\/h2>\n\n\n<div id=\"rank-math-faq\" class=\"rank-math-block\">\n<div class=\"rank-math-list \">\n<div id=\"faq-plaza-1\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \">Can H\u00f4tel Plaza Ath\u00e9n\u00e9e suit an intimate wedding?<\/h3>\n<div class=\"rank-math-answer \">\n\n<p>Yes. Mila and David had sixteen guests, eighteen people including the couple. The choice of rooms, table and program let the small group stay together. For another wedding, the available salons and proposed layout need to suit that couple\u2019s ceremony, dinner and entertainment. For a larger guest list, see how we planned <a href=\"https:\/\/kissinparis.com\/work\/chateau-saint-martin-du-tertre-wedding\/\">a 240-guest wedding at Ch\u00e2teau Saint-Martin-du-Tertre<\/a>.<\/p>\n\n<\/div>\n<\/div>\n<div id=\"faq-plaza-2\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \">Can the ceremony and reception happen in the same hotel?<\/h3>\n<div class=\"rank-math-answer \">\n\n<p>They did for this celebration. Le Salon Organza held the English- and Russian-language ceremony; Le Salon Haute Couture held the reception. The rooms can connect, but availability and the proposed use of each space must be confirmed with the hotel for your date.<\/p>\n\n<\/div>\n<\/div>\n<div id=\"faq-plaza-3\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \">Should we arrange Paris portraits on the wedding day or another day?<\/h3>\n<div class=\"rank-math-answer \">\n\n<p>Both approaches can work. Mila and David reserved Sunday for the longer Paris session so Saturday could stay focused on their ceremony and guests. A separate session adds its own photography, beauty and transport arrangements, which should be included in the plan.<\/p>\n\n<\/div>\n<\/div>\n<div id=\"faq-plaza-4\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \">What does an independent planner add to the hotel\u2019s events team?<\/h3>\n<div class=\"rank-math-answer \">\n\n<p>The hotel manages its contracted spaces, catering and property requirements. An independent planner joins that work to the rest of the celebration: design, outside vendors, guests, transport and events elsewhere in Paris. Mila and David\u2019s Friday activities and Sunday portraits were part of that wider scope.<\/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 kmip-team-credits has-custom-sun-light-background-color has-background is-layout-flow wp-block-group-is-layout-flow\" id=\"team-credits\">\n<div class=\"wp-block-group kmip-credits-inner is-layout-flow wp-block-group-is-layout-flow\">\n<h2 class=\"wp-block-heading\">Team credits<\/h2>\n\n\n\n<div class=\"wp-block-group kmip-credits-grid is-layout-flow wp-block-group-is-layout-flow\">\n<div class=\"wp-block-group kmip-credit-item kmip-credit-planning is-layout-flow wp-block-group-is-layout-flow\">\n<p class=\"kmip-credit-role wp-block-paragraph\">Planning, design &amp; production<\/p>\n\n\n\n<p class=\"kmip-credit-names wp-block-paragraph\"><a href=\"https:\/\/kissinparis.com\/paris-wedding-planner\/\">Kiss Me in Paris<\/a><\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-group kmip-credit-item kmip-credit-planning is-layout-flow wp-block-group-is-layout-flow\">\n<p class=\"kmip-credit-role wp-block-paragraph\">Lead planner<\/p>\n\n\n\n<p class=\"kmip-credit-names wp-block-paragraph\"><a href=\"https:\/\/kissinparis.com\/chantelle\/\">Chantelle Streete<\/a><\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-group kmip-credit-item kmip-credit-venue is-layout-flow wp-block-group-is-layout-flow\">\n<p class=\"kmip-credit-role wp-block-paragraph\">Venue<\/p>\n\n\n\n<p class=\"kmip-credit-names wp-block-paragraph\"><a href=\"https:\/\/www.dorchestercollection.com\/paris\/hotel-plaza-athenee\" target=\"_blank\" rel=\"noopener\" aria-label=\"H\u00f4tel Plaza Ath\u00e9n\u00e9e (opens in a new tab)\">H\u00f4tel Plaza Ath\u00e9n\u00e9e<\/a><br><a href=\"https:\/\/www.instagram.com\/lisapetroux\/\" target=\"_blank\" rel=\"noopener\" aria-label=\"Lisa Petroux \u00b7 venue coordination (opens in a new tab)\">Lisa Petroux \u00b7 venue coordination<\/a><\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-group kmip-credit-item kmip-credit-photo is-layout-flow wp-block-group-is-layout-flow\">\n<p class=\"kmip-credit-role wp-block-paragraph\">Photography<\/p>\n\n\n\n<p class=\"kmip-credit-names wp-block-paragraph\"><a href=\"https:\/\/www.instagram.com\/theparisphotographer\/\" target=\"_blank\" rel=\"noopener\" aria-label=\"The Paris Photographer (opens in a new tab)\">The Paris Photographer<\/a><br><a href=\"https:\/\/kissinparis.com\/paris-wedding\/photographer\/\">Kiss Me in Paris<\/a><\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-group kmip-credit-item kmip-credit-film is-layout-flow wp-block-group-is-layout-flow\">\n<p class=\"kmip-credit-role wp-block-paragraph\">Film<\/p>\n\n\n\n<p class=\"kmip-credit-names wp-block-paragraph\"><a href=\"https:\/\/kissinparis.com\/paris-photoshoot\/artists\/vincent\/\">Vincent \u00b7 Kiss Me in Paris<\/a><\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-group kmip-credit-item kmip-credit-florals is-layout-flow wp-block-group-is-layout-flow\">\n<p class=\"kmip-credit-role wp-block-paragraph\">Florals<\/p>\n\n\n\n<p class=\"kmip-credit-names wp-block-paragraph\"><a href=\"https:\/\/eventsinparis.com\/\" target=\"_blank\" rel=\"noopener\" aria-label=\"Events in Paris (opens in a new tab)\">Events in Paris<\/a><\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-group kmip-credit-item kmip-credit-decor is-layout-flow wp-block-group-is-layout-flow\">\n<p class=\"kmip-credit-role wp-block-paragraph\">D\u00e9cor rentals<\/p>\n\n\n\n<p class=\"kmip-credit-names wp-block-paragraph\"><a href=\"https:\/\/www.instagram.com\/as_luxury_paris\/\" target=\"_blank\" rel=\"noopener\" aria-label=\"AS Luxury Paris (opens in a new tab)\">AS Luxury Paris<\/a><\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-group kmip-credit-item kmip-credit-lighting is-layout-flow wp-block-group-is-layout-flow\">\n<p class=\"kmip-credit-role wp-block-paragraph\">Lighting<\/p>\n\n\n\n<p class=\"kmip-credit-names wp-block-paragraph\"><a href=\"https:\/\/www.instagram.com\/blackstoneagencyparis\/\" target=\"_blank\" rel=\"noopener\" aria-label=\"Blackstone Agency (opens in a new tab)\">Blackstone Agency<\/a><\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-group kmip-credit-item kmip-credit-music is-layout-flow wp-block-group-is-layout-flow\">\n<p class=\"kmip-credit-role wp-block-paragraph\">Live music<\/p>\n\n\n\n<p class=\"kmip-credit-names wp-block-paragraph\"><a href=\"https:\/\/www.instagram.com\/marjolaine.harpiste\/\" target=\"_blank\" rel=\"noopener\" aria-label=\"Marjolaine Vauchelle \u00b7 harp (opens in a new tab)\">Marjolaine Vauchelle \u00b7 harp<\/a><br><a href=\"https:\/\/www.instagram.com\/violinist_paris_\/\" target=\"_blank\" rel=\"noopener\" aria-label=\"Santiago Falc\u00f3n \u00b7 violin (opens in a new tab)\">Santiago Falc\u00f3n \u00b7 violin<\/a><br><a href=\"https:\/\/www.instagram.com\/petra_penttila\/\" target=\"_blank\" rel=\"noopener\" aria-label=\"Petra Penttila \u00b7 saxophone (opens in a new tab)\">Petra Penttila \u00b7 saxophone<\/a><\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-group kmip-credit-item kmip-credit-ceremony is-layout-flow wp-block-group-is-layout-flow\">\n<p class=\"kmip-credit-role wp-block-paragraph\">Ceremony<\/p>\n\n\n\n<p class=\"kmip-credit-names wp-block-paragraph\"><a href=\"https:\/\/www.instagram.com\/weddings_art_ceremonies\/\" target=\"_blank\" rel=\"noopener\" aria-label=\"Weddings Art C\u00e9r\u00e9monies (opens in a new tab)\">Weddings Art C\u00e9r\u00e9monies<\/a><\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-group kmip-credit-item kmip-credit-art is-layout-flow wp-block-group-is-layout-flow\">\n<p class=\"kmip-credit-role wp-block-paragraph\">Guest illustrations<\/p>\n\n\n\n<p class=\"kmip-credit-names wp-block-paragraph\"><a href=\"https:\/\/www.instagram.com\/inness.illustrations\/\" target=\"_blank\" rel=\"noopener\" aria-label=\"Inness Illustrations (opens in a new tab)\">Inness Illustrations<\/a><\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-group kmip-credit-item kmip-credit-cake is-layout-flow wp-block-group-is-layout-flow\">\n<p class=\"kmip-credit-role wp-block-paragraph\">Cake &amp; cookies<\/p>\n\n\n\n<p class=\"kmip-credit-names wp-block-paragraph\"><a href=\"https:\/\/www.instagram.com\/cakes_by_meri\/\" target=\"_blank\" rel=\"noopener\" aria-label=\"Cakes by Meri (opens in a new tab)\">Cakes by Meri<\/a><\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-group kmip-credit-item kmip-credit-makeup is-layout-flow wp-block-group-is-layout-flow\">\n<p class=\"kmip-credit-role wp-block-paragraph\">Hair &amp; makeup<\/p>\n\n\n\n<p class=\"kmip-credit-names wp-block-paragraph\"><a href=\"https:\/\/www.instagram.com\/kassaundrastephensmakeup\/\" target=\"_blank\" rel=\"noopener\" aria-label=\"Kassaundra Stephens (opens in a new tab)\">Kassaundra Stephens<\/a><\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-group kmip-credit-item kmip-credit-dance is-layout-flow wp-block-group-is-layout-flow\">\n<p class=\"kmip-credit-role wp-block-paragraph\">Cabaret<\/p>\n\n\n\n<p class=\"kmip-credit-names wp-block-paragraph\"><a href=\"https:\/\/www.instagram.com\/sublimesparis\/\" target=\"_blank\" rel=\"noopener\" aria-label=\"Sublimes Paris (opens in a new tab)\">Sublimes Paris<\/a><\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-group kmip-credit-item kmip-credit-magic is-layout-flow wp-block-group-is-layout-flow\">\n<p class=\"kmip-credit-role wp-block-paragraph\">Magic<\/p>\n\n\n\n<p class=\"kmip-credit-names wp-block-paragraph\"><a href=\"https:\/\/www.instagram.com\/agencia_illusion\/\" target=\"_blank\" rel=\"noopener\" aria-label=\"Agencia Illusion (opens in a new tab)\">Agencia Illusion<\/a><\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-group kmip-credit-item kmip-credit-print is-layout-flow wp-block-group-is-layout-flow\">\n<p class=\"kmip-credit-role wp-block-paragraph\">Welcome sign<\/p>\n\n\n\n<p class=\"kmip-credit-names wp-block-paragraph\"><a href=\"https:\/\/www.instagram.com\/myplexi.idf\/\" target=\"_blank\" rel=\"noopener\" aria-label=\"My Plexi (opens in a new tab)\">My Plexi<\/a><\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-group kmip-credit-item kmip-credit-transport is-layout-flow wp-block-group-is-layout-flow\">\n<p class=\"kmip-credit-role wp-block-paragraph\">Sidecar tours<\/p>\n\n\n\n<p class=\"kmip-credit-names wp-block-paragraph\"><a href=\"https:\/\/txangotours.com\/en\/sidecar-tours-paris\/\" target=\"_blank\" rel=\"noopener\" aria-label=\"Txango Tours (opens in a new tab)\">Txango Tours<\/a><\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-group kmip-credit-item kmip-credit-catering is-layout-flow wp-block-group-is-layout-flow\">\n<p class=\"kmip-credit-role wp-block-paragraph\">Wine workshop<\/p>\n\n\n\n<p class=\"kmip-credit-names wp-block-paragraph\"><a href=\"https:\/\/www.cavesdulouvre.com\/en\" target=\"_blank\" rel=\"noopener\" aria-label=\"Les Caves du Louvre (opens in a new tab)\">Les Caves du Louvre<\/a><\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-group kmip-credit-item kmip-credit-catering is-layout-flow wp-block-group-is-layout-flow\">\n<p class=\"kmip-credit-role wp-block-paragraph\">Rehearsal dinner<\/p>\n\n\n\n<p class=\"kmip-credit-names wp-block-paragraph\"><a href=\"https:\/\/www.fitz-group.fr\/fontaine-gaillon-paris\" target=\"_blank\" rel=\"noopener\" aria-label=\"La Fontaine Gaillon (opens in a new tab)\">La Fontaine Gaillon<\/a><\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/section>\n\n\n\n<div class=\"wp-block-group alignfull mt-0 mb-0 pb-0 kmip-plaza-story has-base-color has-contrast-background-color has-text-color has-background is-layout-flow wp-block-group-is-layout-flow\">\n<section class=\"wp-block-group alignfull kmip-plaza-story-chapter is-layout-flow wp-block-group-is-layout-flow\" id=\"around-the-wedding\">\n<div class=\"wp-block-group kmip-plaza-copy is-layout-flow wp-block-group-is-layout-flow\">\n<h2 class=\"wp-block-heading\">The wedding weekend in Paris<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">The wedding brought their closest people to Paris. There was time on either side of it to enjoy the city together.<\/p>\n\n\n\n<h3 id=\"friday-paris-by-sidecar\" class=\"wp-block-heading\">The day before: sidecars, wine, and dinner<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">A day earlier, Mila, David, and their guests had explored Paris by sidecar, joined a wine workshop at Les Caves du Louvre, and sat down to their rehearsal dinner at La Fontaine Gaillon.<\/p>\n<\/div>\n\n\n\n<figure class=\"wp-block-gallery has-nested-images columns-4 kmip-gallery-1 kmip-gallery-masonry wp-block-gallery-11 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\/mila-david-sidecar-helmets-plaza-athenee-entrance.webp\"><img width=\"682\" height=\"1024\" decoding=\"async\" fetchpriority=\"low\" loading=\"lazy\" data-id=\"40775\" src=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/mila-david-sidecar-helmets-plaza-athenee-entrance-682x1024.webp\" alt=\"Mila and David hold hands in motorcycle helmets outside the H\u00f4tel Plaza Ath\u00e9n\u00e9e entrance, with sidecars in front.\" class=\"wp-image-40775\" srcset=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/mila-david-sidecar-helmets-plaza-athenee-entrance-682x1024.webp 682w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/mila-david-sidecar-helmets-plaza-athenee-entrance-200x300.webp 200w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/mila-david-sidecar-helmets-plaza-athenee-entrance-768x1152.webp 768w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/mila-david-sidecar-helmets-plaza-athenee-entrance-1024x1536.webp 1024w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/mila-david-sidecar-helmets-plaza-athenee-entrance.webp 1333w\" sizes=\"auto, (max-width: 682px) 100vw, 682px\" \/><\/a><figcaption class=\"wp-element-caption\">Helmets on, ready for their day out.<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/mila-david-red-sidecar-plaza-athenee-paris.webp\"><img width=\"1024\" height=\"682\" decoding=\"async\" fetchpriority=\"low\" loading=\"lazy\" data-id=\"40774\" src=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/mila-david-red-sidecar-plaza-athenee-paris-1024x682.webp\" alt=\"Mila smiles from a red sidecar while David turns toward the camera outside H\u00f4tel Plaza Ath\u00e9n\u00e9e.\" class=\"wp-image-40774\" srcset=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/mila-david-red-sidecar-plaza-athenee-paris-1024x682.webp 1024w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/mila-david-red-sidecar-plaza-athenee-paris-300x200.webp 300w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/mila-david-red-sidecar-plaza-athenee-paris-768x512.webp 768w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/mila-david-red-sidecar-plaza-athenee-paris-1536x1024.webp 1536w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/mila-david-red-sidecar-plaza-athenee-paris.webp 2000w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><figcaption class=\"wp-element-caption\">The day before, outside the Plaza.<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/paris-sidecar-tour-paris-je-taime-detail.webp\"><img width=\"1024\" height=\"682\" decoding=\"async\" fetchpriority=\"low\" loading=\"lazy\" data-id=\"40789\" src=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/paris-sidecar-tour-paris-je-taime-detail-1024x682.webp\" alt=\"A green Paris je t\u2019aime sticker on a bright blue sidecar.\" class=\"wp-image-40789\" srcset=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/paris-sidecar-tour-paris-je-taime-detail-1024x682.webp 1024w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/paris-sidecar-tour-paris-je-taime-detail-300x200.webp 300w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/paris-sidecar-tour-paris-je-taime-detail-768x512.webp 768w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/paris-sidecar-tour-paris-je-taime-detail-1536x1024.webp 1536w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/paris-sidecar-tour-paris-je-taime-detail.webp 2000w\" 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-wedding-guests-sidecar-tour-samaritaine.webp\"><img width=\"1024\" height=\"682\" decoding=\"async\" fetchpriority=\"low\" loading=\"lazy\" data-id=\"40790\" src=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/paris-wedding-guests-sidecar-tour-samaritaine-1024x682.webp\" alt=\"Mila, David and their guests ride in colorful sidecars past La Samaritaine in Paris.\" class=\"wp-image-40790\" srcset=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/paris-wedding-guests-sidecar-tour-samaritaine-1024x682.webp 1024w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/paris-wedding-guests-sidecar-tour-samaritaine-300x200.webp 300w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/paris-wedding-guests-sidecar-tour-samaritaine-768x512.webp 768w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/paris-wedding-guests-sidecar-tour-samaritaine-1536x1024.webp 1536w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/paris-wedding-guests-sidecar-tour-samaritaine.webp 2000w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><figcaption class=\"wp-element-caption\">The group took to the streets in sidecars.<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/caves-du-louvre-paris-wine-workshop-beakers.webp\"><img width=\"1024\" height=\"682\" decoding=\"async\" fetchpriority=\"low\" loading=\"lazy\" data-id=\"40739\" src=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/caves-du-louvre-paris-wine-workshop-beakers-1024x682.webp\" alt=\"Beakers of red wine stand above a blending worksheet at Les Caves du Louvre.\" class=\"wp-image-40739\" srcset=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/caves-du-louvre-paris-wine-workshop-beakers-1024x682.webp 1024w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/caves-du-louvre-paris-wine-workshop-beakers-300x200.webp 300w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/caves-du-louvre-paris-wine-workshop-beakers-768x512.webp 768w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/caves-du-louvre-paris-wine-workshop-beakers-1536x1024.webp 1536w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/caves-du-louvre-paris-wine-workshop-beakers.webp 2000w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><figcaption class=\"wp-element-caption\">At Les Caves du Louvre, the guests tried their own wine combinations.<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/caves-du-louvre-paris-wine-workshop-cellar-table.webp\"><img width=\"1024\" height=\"682\" decoding=\"async\" fetchpriority=\"low\" loading=\"lazy\" data-id=\"40740\" src=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/caves-du-louvre-paris-wine-workshop-cellar-table-1024x682.webp\" alt=\"A long table set with wine glasses and tasting materials inside a vaulted cellar at Les Caves du Louvre.\" class=\"wp-image-40740\" srcset=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/caves-du-louvre-paris-wine-workshop-cellar-table-1024x682.webp 1024w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/caves-du-louvre-paris-wine-workshop-cellar-table-300x200.webp 300w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/caves-du-louvre-paris-wine-workshop-cellar-table-768x512.webp 768w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/caves-du-louvre-paris-wine-workshop-cellar-table-1536x1024.webp 1536w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/caves-du-louvre-paris-wine-workshop-cellar-table.webp 2000w\" 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\/caves-du-louvre-paris-illuminated-cellar-passage.webp\"><img width=\"1024\" height=\"682\" decoding=\"async\" fetchpriority=\"low\" loading=\"lazy\" data-id=\"40738\" src=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/caves-du-louvre-paris-illuminated-cellar-passage-1024x682.webp\" alt=\"An arched passage with branch-like overhead decoration and illuminated displays at Les Caves du Louvre.\" class=\"wp-image-40738\" srcset=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/caves-du-louvre-paris-illuminated-cellar-passage-1024x682.webp 1024w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/caves-du-louvre-paris-illuminated-cellar-passage-300x200.webp 300w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/caves-du-louvre-paris-illuminated-cellar-passage-768x512.webp 768w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/caves-du-louvre-paris-illuminated-cellar-passage-1536x1024.webp 1536w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/caves-du-louvre-paris-illuminated-cellar-passage.webp 2000w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><figcaption class=\"wp-element-caption\">Inside the cellars at Les Caves du Louvre.<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/fontaine-gaillon-paris-rehearsal-dinner-sign.webp\"><img width=\"1024\" height=\"682\" decoding=\"async\" fetchpriority=\"low\" loading=\"lazy\" data-id=\"40748\" src=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/fontaine-gaillon-paris-rehearsal-dinner-sign-1024x682.webp\" alt=\"A brass Fontaine Gaillon sign beside flowers and greenery.\" class=\"wp-image-40748\" srcset=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/fontaine-gaillon-paris-rehearsal-dinner-sign-1024x682.webp 1024w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/fontaine-gaillon-paris-rehearsal-dinner-sign-300x200.webp 300w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/fontaine-gaillon-paris-rehearsal-dinner-sign-768x512.webp 768w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/fontaine-gaillon-paris-rehearsal-dinner-sign-1536x1024.webp 1536w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/fontaine-gaillon-paris-rehearsal-dinner-sign.webp 2000w\" 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\/fontaine-gaillon-paris-restaurant-facade-fountain.webp\"><img width=\"1024\" height=\"682\" decoding=\"async\" fetchpriority=\"low\" loading=\"lazy\" data-id=\"40750\" src=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/fontaine-gaillon-paris-restaurant-facade-fountain-1024x682.webp\" alt=\"The stone fa\u00e7ade and sculpted fountain at Fontaine Gaillon, framed by yellow restaurant awnings.\" class=\"wp-image-40750\" srcset=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/fontaine-gaillon-paris-restaurant-facade-fountain-1024x682.webp 1024w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/fontaine-gaillon-paris-restaurant-facade-fountain-300x200.webp 300w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/fontaine-gaillon-paris-restaurant-facade-fountain-768x512.webp 768w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/fontaine-gaillon-paris-restaurant-facade-fountain-1536x1024.webp 1536w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/fontaine-gaillon-paris-restaurant-facade-fountain.webp 2000w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><figcaption class=\"wp-element-caption\">Fontaine Gaillon, their rehearsal dinner address.<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/fontaine-gaillon-paris-rehearsal-dinner-tables.webp\"><img width=\"1024\" height=\"682\" decoding=\"async\" fetchpriority=\"low\" loading=\"lazy\" data-id=\"40749\" src=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/fontaine-gaillon-paris-rehearsal-dinner-tables-1024x682.webp\" alt=\"Outdoor tables at Fontaine Gaillon are set with white linens, wine glasses and small flower arrangements.\" class=\"wp-image-40749\" srcset=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/fontaine-gaillon-paris-rehearsal-dinner-tables-1024x682.webp 1024w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/fontaine-gaillon-paris-rehearsal-dinner-tables-300x200.webp 300w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/fontaine-gaillon-paris-rehearsal-dinner-tables-768x512.webp 768w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/fontaine-gaillon-paris-rehearsal-dinner-tables-1536x1024.webp 1536w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/fontaine-gaillon-paris-rehearsal-dinner-tables.webp 2000w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n<\/figure>\n\n\n\n<div class=\"wp-block-group kmip-plaza-copy is-layout-flow wp-block-group-is-layout-flow\">\n<h3 id=\"sunday-the-dress-again\" class=\"wp-block-heading\">Sunday portraits in Paris<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">On Sunday, a white vintage Rolls-Royce took them out for portraits around Paris, including the <a href=\"https:\/\/kissinparis.com\/best-photo-spots-paris\/#medici-fountain\">Medici Fountain in Luxembourg Gardens<\/a>. With Bastille Eve road restrictions changing the trip back, they finished by M\u00e9tro.<\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-group kmip-plaza-sunday-encore is-layout-flow wp-block-group-is-layout-flow\">\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"682\" src=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/mila-david-medici-fountain-luxembourg-gardens-1024x682.webp\" alt=\"Mila and David stand together in front of the Medici Fountain in Luxembourg Gardens.\" class=\"wp-image-40769\" srcset=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/mila-david-medici-fountain-luxembourg-gardens-1024x682.webp 1024w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/mila-david-medici-fountain-luxembourg-gardens-300x200.webp 300w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/mila-david-medici-fountain-luxembourg-gardens-768x512.webp 768w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/mila-david-medici-fountain-luxembourg-gardens-1536x1024.webp 1536w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/mila-david-medici-fountain-luxembourg-gardens.webp 2000w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">One stop on Sunday: the Medici Fountain in Luxembourg Gardens.<\/figcaption><\/figure>\n<\/div>\n<\/section>\n<\/div>\n\n\n\n<div class=\"wp-block-group alignfull mt-0 mb-0 pb-0 kmip-plaza-story has-base-color has-contrast-background-color has-text-color has-background is-layout-flow wp-block-group-is-layout-flow\">\n<section class=\"wp-block-group alignfull kmip-plaza-story-chapter is-layout-flow wp-block-group-is-layout-flow\" id=\"plaza-finale\">\n<div class=\"wp-block-group kmip-plaza-finale-wide is-layout-flow wp-block-group-is-layout-flow\">\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"2000\" height=\"1333\" src=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/hotel-plaza-athenee-red-awnings-lanterns-night.webp\" alt=\"Illuminated lanterns and red awnings line the H\u00f4tel Plaza Ath\u00e9n\u00e9e fa\u00e7ade after dark.\" class=\"wp-image-40754\" srcset=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/hotel-plaza-athenee-red-awnings-lanterns-night.webp 2000w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/hotel-plaza-athenee-red-awnings-lanterns-night-300x200.webp 300w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/hotel-plaza-athenee-red-awnings-lanterns-night-1024x682.webp 1024w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/hotel-plaza-athenee-red-awnings-lanterns-night-768x512.webp 768w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/hotel-plaza-athenee-red-awnings-lanterns-night-1536x1024.webp 1536w\" sizes=\"auto, (max-width: 2000px) 100vw, 2000px\" \/><\/figure>\n<\/div>\n\n\n\n<div class=\"wp-block-group kmip-plaza-closing-photo is-layout-flow wp-block-group-is-layout-flow\">\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1333\" height=\"2000\" src=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/mila-david-plaza-athenee-firework-send-off.webp\" alt=\"Mila and David raise their arms beneath the Plaza Ath\u00e9n\u00e9e entrance lettering between two firework fountains.\" class=\"wp-image-40770\" srcset=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/mila-david-plaza-athenee-firework-send-off.webp 1333w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/mila-david-plaza-athenee-firework-send-off-200x300.webp 200w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/mila-david-plaza-athenee-firework-send-off-682x1024.webp 682w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/mila-david-plaza-athenee-firework-send-off-768x1152.webp 768w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/mila-david-plaza-athenee-firework-send-off-1024x1536.webp 1024w\" sizes=\"auto, (max-width: 1333px) 100vw, 1333px\" \/><figcaption class=\"wp-element-caption\">One more celebration beneath the Plaza Ath\u00e9n\u00e9e entrance.<\/figcaption><\/figure>\n<\/div>\n<\/section>\n<\/div>\n\n\n\n<div class=\"wp-block-media-text alignfull has-media-on-the-right is-stacked-on-mobile mt-0 mb-0 h-100vh pt-0 kmip-work-chantelle\" id=\"plan-with-chantelle\"><div class=\"wp-block-media-text__content\">\n<p class=\"kmip-work-planner-role wp-block-paragraph\">Co-founder &amp; executive planner<\/p>\n\n\n\n<h2 class=\"wp-block-heading kmip-work-planner-heading\">Plan your wedding<br>with Chantelle<\/h2>\n\n\n\n<div class=\"wp-block-group content has-global-padding is-layout-constrained wp-block-group-is-layout-constrained\">\n<p class=\"wp-block-paragraph\">Tell Chantelle who is coming, how long you would like to spend together and what matters most to you as a couple. She\u2019ll help you consider the venue, design, budget and plans around the wedding. Explore <a href=\"https:\/\/kissinparis.com\/work\/\">our wedding and proposal portfolio<\/a> to see more of the team\u2019s work.<\/p>\n\n\n\n<p class=\"kmip-work-research wp-block-paragraph\"><a href=\"https:\/\/kissinparis.com\/chantelle\/\">Meet Chantelle<\/a><a href=\"https:\/\/kissinparis.com\/in-the-media\/\">Press &amp; interviews<\/a><\/p>\n<\/div>\n<\/div><figure class=\"wp-block-media-text__media\"><img loading=\"lazy\" decoding=\"async\" width=\"683\" height=\"1024\" src=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2025\/11\/chantelle-streete-paris-wedding-planner-luxury-floral-design-683x1024.webp\" alt=\"Chantelle STREETE, founder of Kiss Me in Paris Proposals &amp; Weddings, in a golden gown beside a luxury floral installation she designed for a Paris wedding\" class=\"wp-image-737 size-full\" srcset=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2025\/11\/chantelle-streete-paris-wedding-planner-luxury-floral-design-683x1024.webp 683w, https:\/\/kissinparis.com\/wp-content\/uploads\/2025\/11\/chantelle-streete-paris-wedding-planner-luxury-floral-design-200x300.webp 200w, https:\/\/kissinparis.com\/wp-content\/uploads\/2025\/11\/chantelle-streete-paris-wedding-planner-luxury-floral-design-768x1151.webp 768w, https:\/\/kissinparis.com\/wp-content\/uploads\/2025\/11\/chantelle-streete-paris-wedding-planner-luxury-floral-design.webp 934w\" sizes=\"auto, (max-width: 683px) 100vw, 683px\" \/><\/figure><\/div>\n\n\n\n<div class=\"wp-block-group alignfull mt-0 mb-0 sec sec-cta kmip-contact-1 kmip-work-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 Chantelle about your wedding<\/h2>\n\n\n\n<p class=\"ml-0 has-accent-4-color has-text-color has-link-color wp-elements-4 wp-block-paragraph\">Share your date, guest count, the setting you have in mind and what matters most to you as a couple.<\/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-f33910-o1\" lang=\"en-US\" dir=\"ltr\" data-wpcf7-id=\"33910\">\n<div class=\"screen-reader-response\"><p role=\"status\" aria-live=\"polite\" aria-atomic=\"true\"><\/p> <ul><\/ul><\/div>\n<form action=\"\/fr\/wp-json\/wp\/v2\/pages\/37631#wpcf7-f33910-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=\"33910\" \/><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-f33910-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\">Mobile \/ WhatsApp (preferred)<\/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\">Wedding date<\/label><span class=\"wpcf7-form-control-wrap\" data-name=\"your-date\"><input size=\"40\" maxlength=\"100\" class=\"wpcf7-form-control wpcf7-text\" id=\"date\" aria-invalid=\"false\" value=\"\" type=\"text\" name=\"your-date\" \/><\/span>\n\t\t<\/p>\n\t\t<p class=\"full col col50 kmip-field\"><label for=\"your-budget\">Your budget (optional)<\/label><span class=\"wpcf7-form-control-wrap\" data-name=\"your-budget\"><input size=\"40\" maxlength=\"100\" class=\"wpcf7-form-control wpcf7-text\" id=\"your-budget\" aria-invalid=\"false\" value=\"\" type=\"text\" name=\"your-budget\" \/><\/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 vision<\/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-6af3a1a548221-wrapper\" class=\"wpcf7-form-control-wrap cf7apps-honeypot-wrap inquiry-company-33910-wrap\" ><input type=\"hidden\" name=\"inquiry-company-33910-time-start\" value=\"1794351525\"><input type=\"hidden\" name=\"inquiry-company-33910-time-check\" value=\"4\"><label for=\"wpcf7-6af3a1a548221-field\" class=\"hp-message\">Please leave this field empty.<\/label><input id=\"wpcf7-6af3a1a548221-field\"  class=\"wpcf7-form-control wpcf7-text\" type=\"text\" name=\"inquiry-company-33910\" 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\n<style id=\"kmip-case-film-rim-37631\">\nbody.page-id-37631 main .entry-content #film .kmip-plaza-film{box-sizing:border-box;display:block!important;width:100%;min-width:0;padding:1em!important;background:var(--kmip-case-film-rim,#1d1d1d)!important;border:0!important;border-radius:0!important}\nbody.page-id-37631 main .entry-content #film .kmip-plaza-film>:is(.kmip-youtube-frame,.kmip-plaza-film-frame,.kmip-case-film-frame,.kmip-chateau-main-frame){width:100%!important;max-width:none!important;margin:0!important;border-radius:var(--radius-media,.45em)!important;overflow:hidden}\nbody.page-id-37631 main .entry-content #film .kmip-plaza-film>figure{width:100%!important;max-width:none!important;margin:0!important}\nbody.page-id-37631 main .entry-content #film .kmip-plaza-film>figure>:is(a,button,.vaux-youtube-frame,.kmip-youtube-frame),body.page-id-37631 main .entry-content #film .kmip-plaza-film>.kmip-family-film-poster{border-radius:var(--radius-media,.45em)!important;overflow:hidden}\nbody.page-id-37631 main .entry-content #film .kmip-plaza-film>video{border-radius:var(--radius-media,.45em)!important}\nbody.page-id-37631 main .entry-content #film .kmip-plaza-film :is(figcaption,.kmip-case-film-credit,.kmip-plaza-film-caption,.kmip-family-film-caption,.kmip-chateau-film-credit){box-sizing:border-box;display:block!important;position:static!important;inset:auto!important;width:auto!important;max-width:100%!important;margin:12px 0 0!important;padding:0!important;background:none!important;font:300 13px\/1.6 \"Courier New\",monospace!important;letter-spacing:0!important;text-align:left!important;text-transform:none!important;text-shadow:none!important;color:var(--kmip-case-caption,#e5e4e0)!important;white-space:normal!important;overflow-wrap:anywhere}\n<\/style>\n<style id=\"kmip-case-spacing-20261102-37631\">\nbody.page-id-37631{--kmip-case-chapter-gap:96px;--kmip-case-copy-media-gap:64px}\nbody.page-id-37631 main .entry-content :is(.kmip-plaza-story-chapter,.kmip-plaza-chapter,.kmip-plaza-film-section){padding-block:var(--kmip-case-chapter-gap) 0!important}\nbody.page-id-37631 main .entry-content .kmip-plaza-story-chapter:has(+.kmip-plaza-continuation){padding-bottom:var(--kmip-case-chapter-gap)!important}\nbody.page-id-37631 main .entry-content .kmip-plaza-continuation{padding-top:0!important}\nbody.page-id-37631 main .entry-content .kmip-plaza-story-chapter>:nth-last-child(1 of :not(style,script)){margin-bottom:0!important}\n@media(max-width:991px){body.page-id-37631{--kmip-case-chapter-gap:64px;--kmip-case-copy-media-gap:48px}}\n@media(max-width:599px){body.page-id-37631{--kmip-case-chapter-gap:48px;--kmip-case-copy-media-gap:32px}}\nbody.page-id-37631 main .entry-content #how-chantelle-approached-it{padding-bottom:clamp(28px,3vw,48px)!important}\nbody.page-id-37631 main .entry-content .kmip-plaza-story>.kmip-plaza-review.alignfull{min-height:0!important;padding-block:clamp(36px,4vw,64px)!important}\nbody.page-id-37631 main .entry-content .kmip-plaza-review blockquote{padding-block:0!important}\nbody.page-id-37631 main .entry-content .kmip-plaza-review blockquote p:first-child{text-indent:0}\n<\/style>\n\n\n\n<style>\nbody.page-id-37631 .kmip-youtube-stage{position:relative;width:100%;aspect-ratio:16\/9;overflow:hidden;background:#111;border-radius:var(--radius-media,10px)}\nbody.page-id-37631 .kmip-youtube-stage .kmip-youtube-poster,body.page-id-37631 .kmip-youtube-stage iframe{position:absolute;inset:0;display:block;width:100%;height:100%;border:0;margin:0;object-fit:cover}\nbody.page-id-37631 .kmip-youtube-stage [hidden],body.page-id-37631 .kmip-youtube-note [hidden]{display:none!important}\nbody.page-id-37631 .kmip-youtube-play{position:absolute;z-index:1;inset:auto auto 50% 50%;transform:translate(-50%,50%);width:max-content;max-width:calc(100% - 28px);min-height:44px;padding:10px 18px;border:1px solid #fff;border-radius:999px;background:#111;color:#fff;font:500 15px\/1.3 Inter,sans-serif;cursor:pointer}\nbody.page-id-37631 .kmip-youtube-setting{position:absolute;z-index:1;inset:10px auto auto 10px;padding:4px 8px;background:#111;color:#fff;font:400 12px\/1.4 Inter,sans-serif}\nbody.page-id-37631 .kmip-youtube-note{margin:12px 0 16px;color:inherit;font:400 14px\/1.55 Inter,sans-serif}\nbody.page-id-37631 .kmip-youtube-note a,body.page-id-37631 .kmip-youtube-remove{color:inherit;text-decoration:underline;text-underline-offset:3px}\nbody.page-id-37631 .kmip-youtube-remove{display:block;min-height:44px;padding:4px 0;margin:2px 0 0;background:transparent;border:0;font:inherit;cursor:pointer}\nbody.page-id-37631 .kmip-youtube-play:focus-visible{outline:3px solid #fff;outline-offset:4px;box-shadow:0 0 0 7px #111}\nbody.page-id-37631 .kmip-youtube-note :is(a,button):focus-visible{outline:2px solid currentColor;outline-offset:3px}\n<\/style>\n<script data-nowprocket>\n(() => {\n  const enable = () => document.querySelectorAll('body.page-id-37631 [data-kmip-youtube-play]').forEach(button => { button.hidden = false; });\n  if (document.readyState === 'loading') document.addEventListener('DOMContentLoaded', enable, { once: true });\n  else enable();\n  document.addEventListener('click', event => {\n    const button = event.target.closest('button[data-kmip-youtube-play],button[data-kmip-youtube-remove]');\n    if (!button || !document.body.classList.contains('page-id-37631')) return;\n    const stage = document.getElementById(button.getAttribute('aria-controls'));\n    if (!stage || !\/^[A-Za-z0-9_-]{11}$\/.test(stage.dataset.kmipYoutubeId)) return;\n    const play = stage.querySelector('[data-kmip-youtube-play]');\n    const poster = stage.querySelector('.kmip-youtube-poster');\n    const setting = stage.querySelector('.kmip-youtube-setting');\n    const remove = stage.nextElementSibling.querySelector('[data-kmip-youtube-remove]');\n    const current = stage.querySelector('iframe');\n    if (button === remove) {\n      if (current) current.remove();\n      poster.hidden = false;\n      if (setting) setting.hidden = false;\n      play.hidden = false;\n      remove.hidden = true;\n      play.focus({ preventScroll: true });\n      return;\n    }\n    if (current) return;\n    const frame = document.createElement('iframe');\n    frame.src = 'https:\/\/www.youtube-nocookie.com\/embed\/' + stage.dataset.kmipYoutubeId + '?autoplay=1&controls=1&playsinline=1&rel=0';\n    frame.title = stage.dataset.kmipYoutubeTitle;\n    frame.width = '1280';\n    frame.height = '720';\n    frame.referrerPolicy = 'strict-origin-when-cross-origin';\n    frame.allow = 'autoplay; encrypted-media; picture-in-picture; fullscreen';\n    frame.allowFullscreen = true;\n    frame.tabIndex = 0;\n    stage.append(frame);\n    play.hidden = true;\n    poster.hidden = true;\n    if (setting) setting.hidden = true;\n    remove.hidden = false;\n    frame.focus({ preventScroll: true });\n  });\n})();\n<\/script>\n","protected":false},"excerpt":{"rendered":"<p>Mila and David\u2019s three-day Paris wedding: sixteen guests, vows and cabaret at H\u00f4tel Plaza Ath\u00e9n\u00e9e, a wine workshop and portraits across the city. Planned by Kiss Me in Paris.<\/p>","protected":false},"author":3,"featured_media":40753,"parent":29993,"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-37631","page","type-page","status-publish","has-post-thumbnail","hentry"],"acf":[],"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/kissinparis.com\/fr\/wp-json\/wp\/v2\/pages\/37631","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/kissinparis.com\/fr\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/kissinparis.com\/fr\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/kissinparis.com\/fr\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/kissinparis.com\/fr\/wp-json\/wp\/v2\/comments?post=37631"}],"version-history":[{"count":92,"href":"https:\/\/kissinparis.com\/fr\/wp-json\/wp\/v2\/pages\/37631\/revisions"}],"predecessor-version":[{"id":45170,"href":"https:\/\/kissinparis.com\/fr\/wp-json\/wp\/v2\/pages\/37631\/revisions\/45170"}],"up":[{"embeddable":true,"href":"https:\/\/kissinparis.com\/fr\/wp-json\/wp\/v2\/pages\/29993"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/kissinparis.com\/fr\/wp-json\/wp\/v2\/media\/40753"}],"wp:attachment":[{"href":"https:\/\/kissinparis.com\/fr\/wp-json\/wp\/v2\/media?parent=37631"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}