{"id":38692,"date":"2026-10-20T15:25:22","date_gmt":"2026-10-20T15:25:22","guid":{"rendered":"https:\/\/kissinparis.com\/?page_id=38692"},"modified":"2026-11-10T00:26:24","modified_gmt":"2026-11-10T00:26:24","slug":"demande-en-mariage-vaux-le-vicomte","status":"publish","type":"page","link":"https:\/\/kissinparis.com\/fr\/work\/vaux-le-vicomte-proposal\/","title":{"rendered":"Demande \u00e0 Vaux-le-Vicomte"},"content":{"rendered":"\n<style id=\"kmip-work-story-captions-38692\">\nbody.page-id-38692 .kmip-story-image>figcaption{display:block!important;position:static!important;inset:auto!important;box-sizing:border-box;width:auto!important;max-width:100%;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:inherit!important;opacity:.85!important;overflow-wrap:anywhere}\nbody.page-id-38692 .media-stage.is-overlap:has(>.kmip-story-image){display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:32px!important;transform:none!important}\nbody.page-id-38692 .media-stage.is-overlap>.kmip-story-image{grid-column:auto!important;grid-row:auto!important;margin:0!important;position:static!important;transform:none!important;width:100%!important;max-width:none!important}\n@media(max-width:767px){body.page-id-38692 .media-stage.is-overlap:has(>.kmip-story-image){grid-template-columns:minmax(0,1fr)!important;gap:32px!important}}\nbody.page-id-38692 #film figure.vaux-full-film>figcaption{box-sizing:border-box;padding-inline:8px!important}\n\nbody.page-id-38692 .kmip-vaux-story .wp-block-gallery.kmip-vaux-gallery:is(#gallery,.kmip-vaux-gallery) img.wp-image-42646{aspect-ratio:auto 2000\/1333!important}\nbody.page-id-38692 .kmip-vaux-story .wp-block-gallery.kmip-vaux-gallery:is(#gallery,.kmip-vaux-gallery) img.wp-image-42651{aspect-ratio:auto 1333\/2000!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\">The film<\/a><\/li>\n\n\n\n<li><a href=\"#arrival-at-the-chateau\">Arrival<\/a><\/li>\n\n\n\n<li><a href=\"#the-grand-salon\">The Grand Salon<\/a><\/li>\n\n\n\n<li><a href=\"#into-the-gardens\">Into the gardens<\/a><\/li>\n\n\n\n<li><a href=\"#their-story-in-the-sky\">Their story in the sky<\/a><\/li>\n\n\n\n<li><a href=\"#the-question\">The proposal<\/a><\/li>\n\n\n\n<li><a href=\"#chateau-portraits\">Ch\u00e2teau portraits<\/a><\/li>\n\n\n\n<li><a href=\"#birthday-dinner\">Dinner<\/a><\/li>\n\n\n\n<li><a href=\"#birthday-cake\">Birthday cake<\/a><\/li>\n\n\n\n<li><a href=\"#the-lovebook\">The LoveBook<\/a><\/li>\n\n\n\n<li><a href=\"#six-days\">Six days<\/a><\/li>\n\n\n\n<li><a href=\"#vaux-questions\">Your questions<\/a><\/li>\n\n\n\n<li><a href=\"#team-credits\">Team credits<\/a><\/li>\n\n\n\n<li><a href=\"#earlier-in-paris\">Earlier in Paris<\/a><\/li>\n\n\n\n<li><a href=\"#plan-with-chantelle\">Plan with Chantelle<\/a><\/li>\n\n\n\n<li><a href=\"#more-projects\">More projects<\/a><\/li>\n<\/ol>\n<\/div>\n\n\n\n<\/nav>\n\n\n\n<div class=\"wp-block-group alignfull jumptab-footer has-global-padding is-layout-constrained wp-block-group-is-layout-constrained\">\n<div class=\"wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button\"><a class=\"wp-block-button__link has-custom-white-color has-accent-5-background-color has-text-color has-background has-link-color wp-element-button\" href=\"https:\/\/wa.me\/19175134350\" target=\"_blank\" rel=\"noopener\">Talk to Chantelle<\/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 is-light mt-0 mb-0 has-contrast-background-color hero has-autoplay-video bg-fixed has-overlay-image has-base-color has-text-color has-link-color kmip-video-autoplay wp-elements-1\" style=\"min-height:100vh;aspect-ratio:unset;\"><video preload=\"none\" class=\"wp-block-cover__video-background intrinsic-ignore\" muted loop playsinline src=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/An-Ultra-Luxury-Proposal-at-Chateau-de-VLV.mp4\" data-object-fit=\"cover\"><\/video><span aria-hidden=\"true\" class=\"wp-block-cover__background has-accent-5-background-color has-background-dim\"><\/span><div class=\"wp-block-cover__inner-container has-global-padding is-layout-constrained wp-block-cover-is-layout-constrained\"><figure class=\"alignfull overlay-image wp-block-post-featured-image\"><img decoding=\"async\" fetchpriority=\"high\" loading=\"eager\" width=\"1600\" height=\"900\" src=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/An-Ultra-Luxury-Proposal-at-Chateau-de-Vaux-le-Vicomte.webp\" class=\"attachment-post-thumbnail size-post-thumbnail wp-post-image\" alt=\"Jeremiah and Heaven beneath an \u201c8 YEARS\u201d drone display, surrounded by ballerinas and flowers at Vaux-le-Vicomte.\" style=\"object-fit:cover;\" srcset=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/An-Ultra-Luxury-Proposal-at-Chateau-de-Vaux-le-Vicomte.webp 1600w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/An-Ultra-Luxury-Proposal-at-Chateau-de-Vaux-le-Vicomte-300x169.webp 300w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/An-Ultra-Luxury-Proposal-at-Chateau-de-Vaux-le-Vicomte-1024x576.webp 1024w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/An-Ultra-Luxury-Proposal-at-Chateau-de-Vaux-le-Vicomte-768x432.webp 768w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/An-Ultra-Luxury-Proposal-at-Chateau-de-Vaux-le-Vicomte-1536x864.webp 1536w\" sizes=\"(max-width: 1600px) 100vw, 1600px\" \/><\/figure>\n\n\n<div class=\"wp-block-group content has-global-padding is-layout-constrained wp-block-group-is-layout-constrained\">\n<p class=\"eyebrow ml-0 wp-block-paragraph\">LUXURY PROPOSAL PLANNING \u00b7 FRANCE<\/p>\n\n\n\n<h1 class=\"wp-block-heading alignwide title--h1\" style=\"text-transform:none\">A Vaux-le-Vicomte ultra-luxury proposal<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">In six days, we produced Jeremiah and Heaven\u2019s six-figure ch\u00e2teau proposal: ballet, a drone show and fireworks.<\/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\"><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=\"Explore Jeremiah and Heaven\u2019s proposal\" 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\" role=\"presentation\" 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\" role=\"presentation\" 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-vaux-story has-base-color has-contrast-background-color has-text-color has-background is-layout-flow wp-block-group-is-layout-flow\">\n<style id=\"kmip-vaux-refinements-20261026\">\nbody.page-id-38692 main{--vaux-paper:#fffef7;--vaux-ink:#1d1d1d;--vaux-rule:clamp(64px,7vw,112px)}\nbody.page-id-38692 main :is(#the-experience,#six-days,#the-lovebook,#film,#gallery,#plan-with-chantelle,#vaux-questions,#contact-us){scroll-margin-top:110px}\nbody.page-id-38692 #film{padding:var(--vaux-rule) 26px!important;margin:0 -26px!important;width:calc(100% + 52px)!important;max-width:none!important}\nbody.page-id-38692 #film .main-grid{padding:0!important;margin:0!important}\nbody.page-id-38692 #film h2{font:300 clamp(20px,2vw,30px)\/1.3 Overpass,sans-serif;text-transform:none!important;margin:0 0 32px!important}\nbody.page-id-38692 #film .wp-block-video{margin:0!important;max-width:1440px!important}\nbody.page-id-38692 #film video{display:block;width:100%;height:auto;aspect-ratio:16\/9;object-fit:contain}\nbody.page-id-38692 :is(#the-experience,#six-days,#the-lovebook)>h3{margin-top:clamp(32px,4.5vw,64px)!important;margin-bottom:24px!important}\nbody.page-id-38692 :is(#the-experience,#six-days,#the-lovebook)>h2+h3{margin-top:32px!important}\nbody.page-id-38692 :is(#the-experience,#six-days,#the-lovebook) .wp-element-caption{font:300 13px\/1.5 'Courier New',monospace!important;color:var(--vaux-caption,#c6c5bf)!important;text-shadow:none!important}\nbody.page-id-38692 #six-days .media-stage figcaption{display:block!important;position:static!important;margin-top:12px!important}\nbody.page-id-38692 #vaux-questions{margin-inline:-26px!important;width:calc(100% + 52px)!important;max-width:none!important;padding-inline:26px!important;color:var(--vaux-text,#e5e4e0)!important;background:var(--vaux-surface,#1d1d1d)!important}\nbody.page-id-38692 #vaux-questions a{color:inherit;text-decoration:underline;text-underline-offset:.25em}\nbody.page-id-38692 #vaux-questions .rank-math-question button::after{content:\"\"!important}\n\n\nbody.page-id-38692 .hero video:not([data-vaux-frame-ready=\"true\"]){opacity:0!important}\n\n@media(min-width:992px){body.page-id-38692 #vaux-questions{padding-inline:52px!important}}\n\nbody.page-id-38692 #film .vaux-full-film{margin:0!important;max-width:1440px!important;width:100%}\nbody.page-id-38692 #film .vaux-full-film>:is(a,button,.vaux-youtube-frame){position:relative;display:block;width:100%;aspect-ratio:16\/9;margin:0;padding:0;border:0;border-radius:var(--radius-media,10px);overflow:hidden;background:#111;color:#fff}\nbody.page-id-38692 #film .vaux-full-film>:is(a,button) img{display:block;width:100%;height:100%;aspect-ratio:16\/9;object-fit:cover;margin:0;opacity:.85}\nbody.page-id-38692 #film .vaux-full-film>a::after{content:\"Watch the film\";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;gap:12px;box-sizing:border-box;min-width:160px;max-width:calc(100% - 24px);min-height:56px;padding:16px 24px;border:1px solid rgba(255,255,255,.8);border-radius:999px;background:rgba(0,0,0,.7);color:#fff;font:400 16px\/1.3 Inter,sans-serif;white-space:nowrap}\nbody.page-id-38692 #film .vaux-full-film>button{cursor:pointer;appearance:none;line-height:1}\nbody.page-id-38692 #film .vaux-film-play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;gap:12px;box-sizing:border-box;min-width:160px;max-width:calc(100% - 24px);min-height:56px;padding:16px 24px;border:1px solid rgba(255,255,255,.8);border-radius:999px;background:rgba(0,0,0,.7);color:#fff;font:400 16px\/1.3 Inter,sans-serif;white-space:nowrap}\nbody.page-id-38692 #film .vaux-film-play svg{width:11px;height:14px;fill:currentColor;margin:0;flex:0 0 11px}\nbody.page-id-38692 #film .vaux-full-film>:is(a,button):focus-visible{outline:2px solid #fff;outline-offset:5px;box-shadow:0 0 0 7px #1d1d1d}\nbody.page-id-38692 #film .vaux-youtube-frame iframe{position:absolute;inset:0;display:block;width:100%;height:100%;border:0;margin:0;aspect-ratio:16\/9}\nbody.page-id-38692 #film .vaux-full-film figcaption{display:block;position:static!important;margin:16px 0 0!important;padding:0!important;font:300 13px\/1.6 'Courier New',monospace!important;color:var(--vaux-caption,#c6c5bf)!important;text-shadow:none!important}\n@media(hover:hover){body.page-id-38692 #film .vaux-full-film>:is(a,button):hover :is(.vaux-film-play),body.page-id-38692 #film .vaux-full-film>a:hover::after{background:#111}}\nbody.page-id-38692 #film .vaux-full-film>button:focus-visible .vaux-film-play{outline:2px solid #fff;outline-offset:5px}\n@media(prefers-reduced-motion:reduce){body.page-id-38692 #film .vaux-full-film>:is(a,button),body.page-id-38692 #film .vaux-film-play{transition:none!important;animation:none!important}}\nbody.page-id-38692 #film .media-stage{display:block!important}\n\nbody.page-id-38692 .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-38692 .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-38692 .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-38692 .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-38692 .kmip-team-credits .kmip-credit-item{min-width:0;margin:0!important;padding:0!important;max-width:none!important}\nbody.page-id-38692 .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-38692 .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-38692 .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-38692 .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-38692 .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-38692 .kmip-team-credits .kmip-credit-names a:hover{text-decoration:underline!important;text-underline-offset:5px}\nbody.page-id-38692 .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-38692 .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-38692 .kmip-team-credits .kmip-credits-grid{grid-template-columns:minmax(0,1fr);gap:34px}body.page-id-38692 .kmip-team-credits .kmip-credit-names a{min-height:44px;display:inline-flex;align-items:center;padding:0}body.page-id-38692 .kmip-team-credits .kmip-credit-role{margin-bottom:5px!important}}\n\nbody.page-id-38692 .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-38692 .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-38692 .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-38692 .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-38692 .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-38692 .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-38692 .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-38692 .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-38692 .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-38692 .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-38692 .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-38692 .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-38692 .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-38692 .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-38692 .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-38692 .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-38692 .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-38692 .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-38692 .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-38692 .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<\/style>\n<script>\n(()=>{const run=()=>{const video=document.querySelector('body.page-id-38692 .hero > video');if(!video)return;const render=()=>{video.dataset.vauxFrameReady=video.readyState>=2?'true':'false';};video.addEventListener('loadeddata',render);video.addEventListener('error',()=>{video.dataset.vauxFrameReady='false';});render();};if(document.readyState==='loading')document.addEventListener('DOMContentLoaded',run,{once:true});else run();})();\n\n\n(()=>{const run=()=>{const figure=document.querySelector('#film .vaux-full-film');const link=figure?.querySelector('a');if(!link||figure.dataset.vauxFilmReady)return;figure.dataset.vauxFilmReady='true';\nconst button=document.createElement('button');button.type='button';button.setAttribute('aria-label','Watch the film: Jeremiah and Heaven\u2019s full proposal film, 4 minutes 49 seconds');button.setAttribute('aria-describedby','vaux-full-film-credit');figure.querySelector('figcaption').id='vaux-full-film-credit';\nconst img=link.querySelector('img');img.alt='';button.append(img);const icon=document.createElement('span');icon.className='vaux-film-play';icon.setAttribute('aria-hidden','true');icon.innerHTML='<svg viewBox=\"0 0 24 24\"><path d=\"M6 3.5 20 12 6 20.5z\"\/><\/svg><span>Watch the film<\/span>';button.append(icon);link.replaceWith(button);\nbutton.addEventListener('click',()=>{const frame=document.createElement('div');frame.className='vaux-youtube-frame';const iframe=document.createElement('iframe');iframe.src='https:\/\/www.youtube-nocookie.com\/embed\/Mcf--Wbty80?autoplay=0&controls=1&playsinline=1&fs=1&rel=0';iframe.title='Jeremiah and Heaven\u2019s full proposal film \u2014 Lumos Produzioni';iframe.width='1600';iframe.height='900';iframe.referrerPolicy='strict-origin-when-cross-origin';iframe.allow='accelerometer; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share; fullscreen';iframe.allowFullscreen=true;iframe.addEventListener('load',()=>iframe.focus(),{once:true});frame.append(iframe);button.replaceWith(frame);},{once:true});\n};if(document.readyState==='loading')document.addEventListener('DOMContentLoaded',run,{once:true});else run();})();\n<\/script>\n\n\n\n<style id=\"kmip-vaux-editorial-20261028\">\nbody.page-id-38692 .kmip-vaux-story{box-sizing:border-box;margin-block:0!important;padding:0 26px!important;color:var(--vaux-text,#e5e4e0)!important;background:var(--vaux-surface,#1d1d1d)!important}\nbody.page-id-38692 .kmip-vaux-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-38692 .kmip-vaux-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-38692 .kmip-vaux-copy:last-child{margin-bottom:0!important}\nbody.page-id-38692 .kmip-vaux-copy 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-38692 .kmip-vaux-copy h3{font:300 clamp(23px,2vw,29px)\/1.3 Overpass,sans-serif!important;text-transform:none!important;margin:0 0 24px!important;scroll-margin-top:110px}\nbody.page-id-38692 .kmip-vaux-copy p{font:300 clamp(18px,1.35vw,21px)\/1.7 Inter,sans-serif!important;margin:0 0 24px!important}\nbody.page-id-38692 .kmip-vaux-copy p:last-child{margin-bottom:0!important}\nbody.page-id-38692 .kmip-vaux-copy a{color:inherit;text-underline-offset:5px}\nbody.page-id-38692 .kmip-vaux-chapter>.kmip-vaux-copy:not(:first-child){margin-top:clamp(64px,7vw,104px)!important}\nbody.page-id-38692 .kmip-vaux-first-images{max-width:none!important;width:100%;margin:0!important;padding:0!important}\nbody.page-id-38692 .kmip-vaux-story .wp-block-gallery:is(#gallery,.kmip-vaux-gallery).kmip-vaux-gallery{box-sizing:border-box;max-width:none!important;width:100%!important;margin:0 auto clamp(32px,3.4vw,52px)!important;padding:0!important;gap:18px!important}\nbody.page-id-38692 .kmip-vaux-chapter>.kmip-vaux-gallery:last-child{margin-bottom:0!important}\nbody.page-id-38692 .kmip-vaux-story .wp-block-gallery.kmip-vaux-gallery:is(#gallery,.kmip-vaux-gallery)>.wp-block-image{box-sizing:border-box;min-width:0;width:100%!important;max-width:none!important;margin:0!important;align-self:start;position:relative}\nbody.page-id-38692 .kmip-vaux-story .wp-block-gallery.kmip-vaux-gallery:is(#gallery,.kmip-vaux-gallery)>.wp-block-image>a{display:block;width:100%;max-width:100%;height:auto}\nbody.page-id-38692 .kmip-vaux-story .wp-block-gallery.kmip-vaux-gallery:is(#gallery,.kmip-vaux-gallery) img{display:block;width:100%!important;height:auto!important;max-width:100%;object-fit:contain!important;border-radius:0!important}\nbody.page-id-38692 .kmip-vaux-story .wp-block-gallery:is(#gallery,.kmip-vaux-gallery).kmip-vaux-lead{display:grid!important;grid-template-columns:minmax(0,1fr)!important}\nbody.page-id-38692 .kmip-vaux-story .wp-block-gallery:is(#gallery,.kmip-vaux-gallery).kmip-vaux-pair,body.page-id-38692 .kmip-vaux-story .wp-block-gallery:is(#gallery,.kmip-vaux-gallery).kmip-vaux-planning{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:start}\nbody.page-id-38692 .kmip-vaux-story .wp-block-gallery:is(#gallery,.kmip-vaux-gallery).kmip-vaux-masonry{--kmip-gallery-columns:4;--kmip-gallery-gap:18px;display:grid!important;grid-template-columns:repeat(var(--kmip-gallery-columns),minmax(0,1fr))!important}\nbody.page-id-38692 .kmip-vaux-story .wp-block-gallery:is(#gallery,.kmip-vaux-gallery).kmip-vaux-masonry.columns-3{--kmip-gallery-columns:3}\nbody.page-id-38692 .kmip-vaux-story .wp-block-gallery:is(#gallery,.kmip-vaux-gallery).kmip-vaux-masonry.columns-2{--kmip-gallery-columns:2}\nbody.page-id-38692 .kmip-vaux-masonry>.wp-block-image{margin:0!important}\nbody.page-id-38692 .kmip-vaux-masonry figcaption,body.page-id-38692 .kmip-vaux-pair figcaption{display:none!important;text-shadow:none!important}\nbody.page-id-38692 .kmip-vaux-story .wp-block-gallery.kmip-vaux-lead:is(#gallery,.kmip-vaux-gallery) figcaption,body.page-id-38692 .kmip-vaux-story .wp-block-gallery.kmip-vaux-planning:is(#gallery,.kmip-vaux-gallery) figcaption{display:block!important;position:static!important;inset:auto!important;box-sizing:border-box;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(--vaux-caption,#c6c5bf)!important;opacity:1!important;overflow-wrap:anywhere}\nbody.page-id-38692 .kmip-vaux-story .wp-block-gallery:is(#gallery,.kmip-vaux-gallery).kmip-vaux-planning{margin-block:clamp(48px,5vw,80px)!important;align-items:center;gap:clamp(24px,4vw,56px)!important}\nbody.page-id-38692 .kmip-vaux-planning>.wp-block-image{align-self:center}\nbody.page-id-38692 .kmip-vaux-story .wp-block-gallery:is(#gallery,.kmip-vaux-gallery).kmip-vaux-p01{grid-template-columns:repeat(2,minmax(0,1fr))!important}\nbody.page-id-38692 .kmip-vaux-story .wp-block-gallery:is(#gallery,.kmip-vaux-gallery).kmip-vaux-p02{grid-template-columns:minmax(0,55fr) minmax(0,45fr)!important}\nbody.page-id-38692 .kmip-vaux-story .wp-block-gallery:is(#gallery,.kmip-vaux-gallery).kmip-vaux-p03{grid-template-columns:minmax(0,40fr) minmax(0,60fr)!important}\nbody.page-id-38692 .kmip-vaux-story .wp-block-gallery:is(#gallery,.kmip-vaux-gallery).kmip-vaux-w920{max-width:920px!important}\nbody.page-id-38692 .kmip-vaux-story .wp-block-gallery:is(#gallery,.kmip-vaux-gallery).kmip-vaux-w1040{max-width:1040px!important}\nbody.page-id-38692 .kmip-vaux-story .wp-block-gallery:is(#gallery,.kmip-vaux-gallery).kmip-vaux-w1100{max-width:1100px!important}\nbody.page-id-38692 .kmip-vaux-story .wp-block-gallery:is(#gallery,.kmip-vaux-gallery).kmip-vaux-w1280{max-width:1280px!important}\nbody.page-id-38692 .kmip-vaux-story .wp-block-gallery:is(#gallery,.kmip-vaux-gallery).kmip-vaux-w1440{max-width:1440px!important}\nbody.page-id-38692 .kmip-vaux-message .kmip-vaux-copy p strong{font-weight:400}\nbody.page-id-38692 :is(#gallery,#vaux-photograph-grid,#the-experience,#six-days,#the-lovebook,#vaux-questions,#team-credits,#plan-with-chantelle,#contact-us){scroll-margin-top:110px}\nbody.page-id-38692 #earlier-in-paris{padding-bottom:clamp(40px,4vw,64px)!important}\nbody.page-id-38692 #vaux-finale{padding-top:clamp(40px,4vw,64px)!important}\n@media(max-width:767px){body.page-id-38692 #earlier-in-paris{padding-bottom:0!important}body.page-id-38692 #earlier-in-paris>.wp-block-gallery.kmip-vaux-gallery{margin-bottom:0!important}body.page-id-38692 #vaux-finale{padding-top:28px!important}}\n@media(max-width:767px){body.page-id-38692 .kmip-vaux-story .wp-block-gallery:is(#gallery,.kmip-vaux-gallery).kmip-vaux-masonry{--kmip-gallery-columns:2!important;--kmip-gallery-gap:14px}body.page-id-38692 .kmip-vaux-masonry>.wp-block-image{margin-bottom:0!important}body.page-id-38692 .kmip-vaux-story .wp-block-gallery:is(#gallery,.kmip-vaux-gallery).kmip-vaux-pair,body.page-id-38692 .kmip-vaux-story .wp-block-gallery:is(#gallery,.kmip-vaux-gallery).kmip-vaux-planning{grid-template-columns:minmax(0,1fr)!important;gap:28px!important}body.page-id-38692 .kmip-vaux-copy p{font-size:17px!important;line-height:1.5!important}body.page-id-38692 .kmip-vaux-copy h3{margin-bottom:24px!important}body.page-id-38692 .kmip-vaux-story .wp-block-gallery.kmip-vaux-lead:is(#gallery,.kmip-vaux-gallery) figcaption,body.page-id-38692 .kmip-vaux-story .wp-block-gallery.kmip-vaux-planning:is(#gallery,.kmip-vaux-gallery) figcaption{font-size:12px!important}}\n\nbody.page-id-38692 .kmip-vaux-story .wp-block-gallery.kmip-vaux-gallery:is(#gallery,.kmip-vaux-gallery)>.wp-block-image,body.page-id-38692 .kmip-vaux-story .wp-block-gallery.kmip-vaux-gallery:is(#gallery,.kmip-vaux-gallery) img{aspect-ratio:auto!important;transform:none!important;opacity:1!important;contain:none!important;contain-intrinsic-size:none!important}\nbody.page-id-38692 .kmip-vaux-story .wp-block-gallery.kmip-vaux-gallery:is(#gallery,.kmip-vaux-gallery)>.wp-block-image>a{height:auto!important}\nbody.page-id-38692 .kmip-vaux-story .wp-block-gallery.kmip-vaux-masonry:is(#gallery,.kmip-vaux-gallery)[data-kmip-masonry-ready]{position:relative!important;display:block!important}\nbody.page-id-38692 .kmip-vaux-story .wp-block-gallery.kmip-vaux-masonry:is(#gallery,.kmip-vaux-gallery)[data-kmip-masonry-ready]>.wp-block-image{position:absolute!important;display:block!important;width:var(--kmip-masonry-width)!important;height:var(--kmip-masonry-height)!important;top:var(--kmip-masonry-top)!important;left:var(--kmip-masonry-left)!important}\nbody.page-id-38692 .kmip-vaux-story .wp-block-gallery:is(.kmip-vaux-lead,.kmip-vaux-planning):is(#gallery,.kmip-vaux-gallery)>.wp-block-image>figcaption{height:auto!important;clip:auto!important;clip-path:none!important;white-space:normal!important;overflow:visible!important}\nbody.page-id-38692 .kmip-vaux-story .wp-block-gallery.kmip-vaux-lead.kmip-vaux-w920:is(#gallery,.kmip-vaux-gallery){max-width:640px!important}\nbody.page-id-38692 .kmip-vaux-story .wp-block-gallery.kmip-vaux-gallery:is(#gallery,.kmip-vaux-gallery) img.wp-image-38808{aspect-ratio:auto 1371\/1600!important}\nbody.page-id-38692 .kmip-vaux-story .wp-block-gallery.kmip-vaux-gallery:is(#gallery,.kmip-vaux-gallery) img.wp-image-41432{aspect-ratio:auto 1067\/1600!important}\nbody.page-id-38692 .kmip-vaux-story .wp-block-gallery.kmip-vaux-gallery:is(#gallery,.kmip-vaux-gallery) img.wp-image-41448{aspect-ratio:auto 1600\/1067!important}\nbody.page-id-38692 .kmip-vaux-story .wp-block-gallery.kmip-vaux-gallery:is(#gallery,.kmip-vaux-gallery) img.wp-image-41428{aspect-ratio:auto 1600\/1067!important}\nbody.page-id-38692 .kmip-vaux-story .wp-block-gallery.kmip-vaux-gallery:is(#gallery,.kmip-vaux-gallery) img.wp-image-38787{aspect-ratio:auto 1600\/1067!important}\nbody.page-id-38692 .kmip-vaux-story .wp-block-gallery.kmip-vaux-gallery:is(#gallery,.kmip-vaux-gallery) img.wp-image-41412{aspect-ratio:auto 1371\/1600!important}\nbody.page-id-38692 .kmip-vaux-story .wp-block-gallery.kmip-vaux-gallery:is(#gallery,.kmip-vaux-gallery) img.wp-image-41451{aspect-ratio:auto 1600\/1067!important}\nbody.page-id-38692 .kmip-vaux-story .wp-block-gallery.kmip-vaux-gallery:is(#gallery,.kmip-vaux-gallery) img.wp-image-41418{aspect-ratio:auto 1600\/1067!important}\nbody.page-id-38692 .kmip-vaux-story .wp-block-gallery.kmip-vaux-gallery:is(#gallery,.kmip-vaux-gallery) img.wp-image-41427{aspect-ratio:auto 1600\/1067!important}\nbody.page-id-38692 .kmip-vaux-story .wp-block-gallery.kmip-vaux-gallery:is(#gallery,.kmip-vaux-gallery) img.wp-image-41404{aspect-ratio:auto 1372\/1600!important}\nbody.page-id-38692 .kmip-vaux-story .wp-block-gallery.kmip-vaux-gallery:is(#gallery,.kmip-vaux-gallery) img.wp-image-41425{aspect-ratio:auto 1067\/1600!important}\nbody.page-id-38692 .kmip-vaux-story .wp-block-gallery.kmip-vaux-gallery:is(#gallery,.kmip-vaux-gallery) img.wp-image-41459{aspect-ratio:auto 1600\/1067!important}\nbody.page-id-38692 .kmip-vaux-story .wp-block-gallery.kmip-vaux-gallery:is(#gallery,.kmip-vaux-gallery) img.wp-image-41402{aspect-ratio:auto 1371\/1600!important}\nbody.page-id-38692 .kmip-vaux-story .wp-block-gallery.kmip-vaux-gallery:is(#gallery,.kmip-vaux-gallery) img.wp-image-41445{aspect-ratio:auto 1371\/1600!important}\nbody.page-id-38692 .kmip-vaux-story .wp-block-gallery.kmip-vaux-gallery:is(#gallery,.kmip-vaux-gallery) img.wp-image-38812{aspect-ratio:auto 1600\/1067!important}\nbody.page-id-38692 .kmip-vaux-story .wp-block-gallery.kmip-vaux-gallery:is(#gallery,.kmip-vaux-gallery) img.wp-image-41446{aspect-ratio:auto 1600\/1067!important}\nbody.page-id-38692 .kmip-vaux-story .wp-block-gallery.kmip-vaux-gallery:is(#gallery,.kmip-vaux-gallery) img.wp-image-38811{aspect-ratio:auto 1600\/1067!important}\nbody.page-id-38692 .kmip-vaux-story .wp-block-gallery.kmip-vaux-gallery:is(#gallery,.kmip-vaux-gallery) img.wp-image-38770{aspect-ratio:auto 1600\/1067!important}\nbody.page-id-38692 .kmip-vaux-story .wp-block-gallery.kmip-vaux-gallery:is(#gallery,.kmip-vaux-gallery) img.wp-image-38769{aspect-ratio:auto 2560\/1707!important}\nbody.page-id-38692 .kmip-vaux-story .wp-block-gallery.kmip-vaux-gallery:is(#gallery,.kmip-vaux-gallery) img.wp-image-38804{aspect-ratio:auto 1371\/1600!important}\nbody.page-id-38692 .kmip-vaux-story .wp-block-gallery.kmip-vaux-gallery:is(#gallery,.kmip-vaux-gallery) img.wp-image-41461{aspect-ratio:auto 1371\/1600!important}\nbody.page-id-38692 .kmip-vaux-story .wp-block-gallery.kmip-vaux-gallery:is(#gallery,.kmip-vaux-gallery) img.wp-image-41421{aspect-ratio:auto 1600\/1067!important}\nbody.page-id-38692 .kmip-vaux-story .wp-block-gallery.kmip-vaux-gallery:is(#gallery,.kmip-vaux-gallery) img.wp-image-41416{aspect-ratio:auto 1600\/1067!important}\nbody.page-id-38692 .kmip-vaux-story .wp-block-gallery.kmip-vaux-gallery:is(#gallery,.kmip-vaux-gallery) img.wp-image-38815{aspect-ratio:auto 1600\/1067!important}\nbody.page-id-38692 .kmip-vaux-story .wp-block-gallery.kmip-vaux-gallery:is(#gallery,.kmip-vaux-gallery) img.wp-image-41424{aspect-ratio:auto 1067\/1600!important}\nbody.page-id-38692 .kmip-vaux-story .wp-block-gallery.kmip-vaux-gallery:is(#gallery,.kmip-vaux-gallery) img.wp-image-41456{aspect-ratio:auto 1600\/1067!important}\nbody.page-id-38692 .kmip-vaux-story .wp-block-gallery.kmip-vaux-gallery:is(#gallery,.kmip-vaux-gallery) img.wp-image-41413{aspect-ratio:auto 1371\/1600!important}\nbody.page-id-38692 .kmip-vaux-story .wp-block-gallery.kmip-vaux-gallery:is(#gallery,.kmip-vaux-gallery) img.wp-image-41457{aspect-ratio:auto 1600\/1067!important}\nbody.page-id-38692 .kmip-vaux-story .wp-block-gallery.kmip-vaux-gallery:is(#gallery,.kmip-vaux-gallery) img.wp-image-41403{aspect-ratio:auto 1600\/1067!important}\nbody.page-id-38692 .kmip-vaux-story .wp-block-gallery.kmip-vaux-gallery:is(#gallery,.kmip-vaux-gallery) img.wp-image-38803{aspect-ratio:auto 1067\/1600!important}\nbody.page-id-38692 .kmip-vaux-story .wp-block-gallery.kmip-vaux-gallery:is(#gallery,.kmip-vaux-gallery) img.wp-image-41422{aspect-ratio:auto 1600\/1067!important}\nbody.page-id-38692 .kmip-vaux-story .wp-block-gallery.kmip-vaux-gallery:is(#gallery,.kmip-vaux-gallery) img.wp-image-38813{aspect-ratio:auto 1600\/1067!important}\nbody.page-id-38692 .kmip-vaux-story .wp-block-gallery.kmip-vaux-gallery:is(#gallery,.kmip-vaux-gallery) img.wp-image-41444{aspect-ratio:auto 1600\/1067!important}\nbody.page-id-38692 .kmip-vaux-story .wp-block-gallery.kmip-vaux-gallery:is(#gallery,.kmip-vaux-gallery) img.wp-image-41452{aspect-ratio:auto 1067\/1600!important}\nbody.page-id-38692 .kmip-vaux-story .wp-block-gallery.kmip-vaux-gallery:is(#gallery,.kmip-vaux-gallery) img.wp-image-41449{aspect-ratio:auto 1600\/1067!important}\nbody.page-id-38692 .kmip-vaux-story .wp-block-gallery.kmip-vaux-gallery:is(#gallery,.kmip-vaux-gallery) img.wp-image-41442{aspect-ratio:auto 1600\/1066!important}\nbody.page-id-38692 .kmip-vaux-story .wp-block-gallery.kmip-vaux-gallery:is(#gallery,.kmip-vaux-gallery) img.wp-image-41415{aspect-ratio:auto 1067\/1600!important}\nbody.page-id-38692 .kmip-vaux-story .wp-block-gallery.kmip-vaux-gallery:is(#gallery,.kmip-vaux-gallery) img.wp-image-41465{aspect-ratio:auto 1600\/1067!important}\nbody.page-id-38692 .kmip-vaux-story .wp-block-gallery.kmip-vaux-gallery:is(#gallery,.kmip-vaux-gallery) img.wp-image-41454{aspect-ratio:auto 1600\/1067!important}\nbody.page-id-38692 .kmip-vaux-story .wp-block-gallery.kmip-vaux-gallery:is(#gallery,.kmip-vaux-gallery) img.wp-image-41450{aspect-ratio:auto 1600\/1067!important}\nbody.page-id-38692 .kmip-vaux-story .wp-block-gallery.kmip-vaux-gallery:is(#gallery,.kmip-vaux-gallery) img.wp-image-41455{aspect-ratio:auto 1600\/1067!important}\nbody.page-id-38692 .kmip-vaux-story .wp-block-gallery.kmip-vaux-gallery:is(#gallery,.kmip-vaux-gallery) img.wp-image-38783{aspect-ratio:auto 1600\/1067!important}\nbody.page-id-38692 .kmip-vaux-story .wp-block-gallery.kmip-vaux-gallery:is(#gallery,.kmip-vaux-gallery) img.wp-image-41433{aspect-ratio:auto 1600\/1067!important}\nbody.page-id-38692 .kmip-vaux-story .wp-block-gallery.kmip-vaux-gallery:is(#gallery,.kmip-vaux-gallery) img.wp-image-41435{aspect-ratio:auto 1600\/1067!important}\nbody.page-id-38692 .kmip-vaux-story .wp-block-gallery.kmip-vaux-gallery:is(#gallery,.kmip-vaux-gallery) img.wp-image-38774{aspect-ratio:auto 1600\/1067!important}\nbody.page-id-38692 .kmip-vaux-story .wp-block-gallery.kmip-vaux-gallery:is(#gallery,.kmip-vaux-gallery) img.wp-image-41420{aspect-ratio:auto 1600\/1067!important}\nbody.page-id-38692 .kmip-vaux-story .wp-block-gallery.kmip-vaux-gallery:is(#gallery,.kmip-vaux-gallery) img.wp-image-38789{aspect-ratio:auto 1600\/1067!important}\nbody.page-id-38692 .kmip-vaux-story .wp-block-gallery.kmip-vaux-gallery:is(#gallery,.kmip-vaux-gallery) img.wp-image-41458{aspect-ratio:auto 1067\/1600!important}\nbody.page-id-38692 .kmip-vaux-story .wp-block-gallery.kmip-vaux-gallery:is(#gallery,.kmip-vaux-gallery) img.wp-image-41463{aspect-ratio:auto 1600\/1067!important}\nbody.page-id-38692 .kmip-vaux-story .wp-block-gallery.kmip-vaux-gallery:is(#gallery,.kmip-vaux-gallery) img.wp-image-38776{aspect-ratio:auto 1600\/1067!important}\nbody.page-id-38692 .kmip-vaux-story .wp-block-gallery.kmip-vaux-gallery:is(#gallery,.kmip-vaux-gallery) img.wp-image-41438{aspect-ratio:auto 1600\/1067!important}\nbody.page-id-38692 .kmip-vaux-story .wp-block-gallery.kmip-vaux-gallery:is(#gallery,.kmip-vaux-gallery) img.wp-image-41414{aspect-ratio:auto 1371\/1600!important}\nbody.page-id-38692 .kmip-vaux-story .wp-block-gallery.kmip-vaux-gallery:is(#gallery,.kmip-vaux-gallery) img.wp-image-41464{aspect-ratio:auto 1600\/1067!important}\nbody.page-id-38692 .kmip-vaux-story .wp-block-gallery.kmip-vaux-gallery:is(#gallery,.kmip-vaux-gallery) img.wp-image-41409{aspect-ratio:auto 1600\/1067!important}\nbody.page-id-38692 .kmip-vaux-story .wp-block-gallery.kmip-vaux-gallery:is(#gallery,.kmip-vaux-gallery) img.wp-image-41408{aspect-ratio:auto 1600\/1067!important}\nbody.page-id-38692 .kmip-vaux-story .wp-block-gallery.kmip-vaux-gallery:is(#gallery,.kmip-vaux-gallery) img.wp-image-41426{aspect-ratio:auto 1371\/1600!important}\nbody.page-id-38692 .kmip-vaux-story .wp-block-gallery.kmip-vaux-gallery:is(#gallery,.kmip-vaux-gallery) img.wp-image-41429{aspect-ratio:auto 1067\/1600!important}\nbody.page-id-38692 .kmip-vaux-story .wp-block-gallery.kmip-vaux-gallery:is(#gallery,.kmip-vaux-gallery) img.wp-image-41469{aspect-ratio:auto 980\/319!important}\nbody.page-id-38692 .kmip-vaux-story .wp-block-gallery.kmip-vaux-gallery:is(#gallery,.kmip-vaux-gallery) img.wp-image-41505{aspect-ratio:auto 1534\/1025!important}\nbody.page-id-38692 .kmip-vaux-story .wp-block-gallery.kmip-vaux-gallery:is(#gallery,.kmip-vaux-gallery) img.wp-image-41431{aspect-ratio:auto 1600\/1067!important}\nbody.page-id-38692 .kmip-vaux-story .wp-block-gallery.kmip-vaux-gallery:is(#gallery,.kmip-vaux-gallery) img.wp-image-41406{aspect-ratio:auto 1600\/1067!important}\nbody.page-id-38692 .kmip-vaux-story .wp-block-gallery.kmip-vaux-gallery:is(#gallery,.kmip-vaux-gallery) img.wp-image-38805{aspect-ratio:auto 1067\/1600!important}\nbody.page-id-38692 .kmip-vaux-story .wp-block-gallery.kmip-vaux-gallery:is(#gallery,.kmip-vaux-gallery) img.wp-image-38797{aspect-ratio:auto 1067\/1600!important}\nbody.page-id-38692 .kmip-vaux-story .wp-block-gallery.kmip-vaux-gallery:is(#gallery,.kmip-vaux-gallery) img.wp-image-38814{aspect-ratio:auto 1600\/1067!important}\nbody.page-id-38692 .kmip-vaux-story .wp-block-gallery.kmip-vaux-gallery:is(#gallery,.kmip-vaux-gallery) img.wp-image-41392{aspect-ratio:auto 1600\/1067!important}\nbody.page-id-38692 .kmip-vaux-story .wp-block-gallery.kmip-vaux-gallery:is(#gallery,.kmip-vaux-gallery) img.wp-image-41419{aspect-ratio:auto 1600\/1067!important}\nbody.page-id-38692 .kmip-vaux-story .wp-block-gallery.kmip-vaux-gallery:is(#gallery,.kmip-vaux-gallery) img.wp-image-41466{aspect-ratio:auto 1371\/1600!important}\nbody.page-id-38692 .kmip-vaux-story .wp-block-gallery.kmip-vaux-gallery:is(#gallery,.kmip-vaux-gallery) img.wp-image-41411{aspect-ratio:auto 1600\/1067!important}\nbody.page-id-38692 .kmip-vaux-story .wp-block-gallery.kmip-vaux-gallery:is(#gallery,.kmip-vaux-gallery) img.wp-image-41440{aspect-ratio:auto 1600\/1067!important}\nbody.page-id-38692 .kmip-vaux-story .wp-block-gallery.kmip-vaux-gallery:is(#gallery,.kmip-vaux-gallery) img.wp-image-41447{aspect-ratio:auto 1600\/1067!important}\nbody.page-id-38692 .kmip-vaux-story .wp-block-gallery.kmip-vaux-gallery:is(#gallery,.kmip-vaux-gallery) img.wp-image-41467{aspect-ratio:auto 1600\/1067!important}\nbody.page-id-38692 .kmip-vaux-story .wp-block-gallery.kmip-vaux-gallery:is(#gallery,.kmip-vaux-gallery) img.wp-image-41423{aspect-ratio:auto 1600\/1067!important}\nbody.page-id-38692 .kmip-vaux-story .wp-block-gallery.kmip-vaux-gallery:is(#gallery,.kmip-vaux-gallery) img.wp-image-41460{aspect-ratio:auto 1600\/1067!important}\nbody.page-id-38692 .kmip-vaux-story .wp-block-gallery.kmip-vaux-gallery:is(#gallery,.kmip-vaux-gallery) img.wp-image-41437{aspect-ratio:auto 1067\/1600!important}\nbody.page-id-38692 .kmip-vaux-story .wp-block-gallery.kmip-vaux-gallery:is(#gallery,.kmip-vaux-gallery) img.wp-image-41400{aspect-ratio:auto 1600\/1067!important}\nbody.page-id-38692 .kmip-vaux-story .wp-block-gallery.kmip-vaux-gallery:is(#gallery,.kmip-vaux-gallery) img.wp-image-41453{aspect-ratio:auto 1600\/1067!important}\nbody.page-id-38692 .kmip-vaux-story .wp-block-gallery.kmip-vaux-gallery:is(#gallery,.kmip-vaux-gallery) img.wp-image-38807{aspect-ratio:auto 1600\/1067!important}\nbody.page-id-38692 .kmip-vaux-story .wp-block-gallery.kmip-vaux-gallery:is(#gallery,.kmip-vaux-gallery) img.wp-image-41470{aspect-ratio:auto 1131\/1600!important}\nbody.page-id-38692 .kmip-vaux-story .wp-block-gallery.kmip-vaux-gallery:is(#gallery,.kmip-vaux-gallery) img.wp-image-41405{aspect-ratio:auto 1600\/1067!important}\nbody.page-id-38692 .kmip-vaux-story .wp-block-gallery.kmip-vaux-gallery:is(#gallery,.kmip-vaux-gallery) img.wp-image-41436{aspect-ratio:auto 1600\/1067!important}\nbody.page-id-38692 .kmip-vaux-story .wp-block-gallery.kmip-vaux-gallery:is(#gallery,.kmip-vaux-gallery) img.wp-image-41441{aspect-ratio:auto 1067\/1600!important}\nbody.page-id-38692 .kmip-vaux-story .wp-block-gallery.kmip-vaux-gallery:is(#gallery,.kmip-vaux-gallery) img.wp-image-41434{aspect-ratio:auto 1600\/1067!important}\nbody.page-id-38692 .kmip-vaux-story .wp-block-gallery.kmip-vaux-gallery:is(#gallery,.kmip-vaux-gallery) img.wp-image-41462{aspect-ratio:auto 1371\/1600!important}\nbody.page-id-38692 .kmip-vaux-story .wp-block-gallery.kmip-vaux-gallery:is(#gallery,.kmip-vaux-gallery) img.wp-image-41443{aspect-ratio:auto 1371\/1600!important}\nbody.page-id-38692 .kmip-vaux-story .wp-block-gallery.kmip-vaux-gallery.kmip-vaux-planning:is(#gallery,.kmip-vaux-gallery)>.wp-block-image{align-self:center!important}\n\nbody.page-id-38692 .kmip-vaux-motion-comparison{box-sizing:border-box;width:100%;max-width:1440px;margin:clamp(48px,5vw,80px) auto!important;padding:0;gap:clamp(24px,4vw,56px)!important;align-items:center!important}\nbody.page-id-38692 .kmip-vaux-motion-comparison>.wp-block-column{min-width:0;margin:0}\nbody.page-id-38692 .kmip-vaux-motion-stack{display:flex;flex-direction:column;gap:32px}\nbody.page-id-38692 .kmip-vaux-story .kmip-vaux-motion-comparison .wp-block-gallery:is(#gallery,.kmip-vaux-gallery){width:100%!important;max-width:100%!important;margin:0!important}\nbody.page-id-38692 .kmip-vaux-planning-video{margin:0}\nbody.page-id-38692 .kmip-vaux-planning-video video{display:block;width:100%;height:auto;aspect-ratio:16\/9;object-fit:contain;background:#080d13}\nbody.page-id-38692 .kmip-vaux-planning-video figcaption{display:block;position:static;margin:12px 0 0;padding:0;background:none;color:inherit;font:300 13px\/1.6 'Courier New',monospace;text-align:left;text-transform:none;white-space:normal}\n@media(max-width:781px){body.page-id-38692 .kmip-vaux-motion-comparison{gap:28px!important}body.page-id-38692 .kmip-vaux-motion-stack{gap:28px}body.page-id-38692 .kmip-vaux-planning-video figcaption{font-size:12px}}\n<\/style>\n\n\n\n<section class=\"wp-block-group alignfull mt-0 mb-0 sec pb-0 has-global-padding is-layout-constrained wp-block-group-is-layout-constrained\" id=\"film\">\n<div class=\"wp-block-group alignfull has-global-padding is-layout-constrained wp-block-group-is-layout-constrained\">\n<h2 class=\"wp-block-heading alignfull\" style=\"text-transform:uppercase\">Jeremiah and Heaven\u2019s full proposal film<\/h2>\n\n\n\n<div class=\"wp-block-group alignfull mt-0 mb-0 main-grid sec pb-0 has-global-padding is-layout-constrained wp-block-group-is-layout-constrained\">\n<div class=\"wp-block-group alignfull media-stage has-global-padding is-layout-constrained wp-block-group-is-layout-constrained\">\n<figure class=\"wp-block-image alignfull size-full vaux-full-film\"><a href=\"https:\/\/www.youtube.com\/watch?v=Mcf--Wbty80\" target=\"_blank\" rel=\"noreferrer noopener\"><img loading=\"lazy\" decoding=\"async\" width=\"1600\" height=\"900\" src=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/An-Ultra-Luxury-Proposal-at-Chateau-de-Vaux-le-Vicomte.webp\" alt=\"Jeremiah and Heaven beneath an eight-year anniversary drone display, surrounded by ballerinas and flowers at Vaux-le-Vicomte.\" class=\"wp-image-38703\" srcset=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/An-Ultra-Luxury-Proposal-at-Chateau-de-Vaux-le-Vicomte.webp 1600w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/An-Ultra-Luxury-Proposal-at-Chateau-de-Vaux-le-Vicomte-300x169.webp 300w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/An-Ultra-Luxury-Proposal-at-Chateau-de-Vaux-le-Vicomte-1024x576.webp 1024w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/An-Ultra-Luxury-Proposal-at-Chateau-de-Vaux-le-Vicomte-768x432.webp 768w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/An-Ultra-Luxury-Proposal-at-Chateau-de-Vaux-le-Vicomte-1536x864.webp 1536w\" sizes=\"auto, (max-width: 1600px) 100vw, 1600px\" \/><\/a><figcaption class=\"wp-element-caption\">Film by Lumos Produzioni \u00b7 Planning and production by Kiss Me in Paris \u00b7 4:48<\/figcaption><\/figure>\n\n\n<\/div>\n<\/div>\n<\/div>\n<\/section>\n\n\n\n<section class=\"wp-block-group alignfull kmip-vaux-chapter is-layout-flow wp-block-group-is-layout-flow\" id=\"the-experience\">\n<div class=\"wp-block-group kmip-vaux-copy is-layout-flow wp-block-group-is-layout-flow\">\n<h2 class=\"wp-block-heading\">Jeremiah and Heaven at Vaux-le-Vicomte<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Heaven came to Vaux-le-Vicomte for her twenty-fourth birthday. Jeremiah had a question to ask, and eight years of shared memories to draw on.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/kissinparis.com\/chantelle\/\">Chantelle Streete<\/a>, <a href=\"https:\/\/kissinparis.com\/about\/team\/nadia\/\">Nadia<\/a> and the Kiss Me in Paris <a href=\"https:\/\/kissinparis.com\/paris-proposal\/planner\/\">proposal planning<\/a> team brought together an evening of live performance, a proposal in the gardens and a birthday dinner inside the ch\u00e2teau. The details kept returning to the two people at its center.<\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-group kmip-vaux-first-images is-layout-flow wp-block-group-is-layout-flow\" id=\"vaux-photograph-grid\">\n<figure class=\"wp-block-gallery has-nested-images columns-1 kmip-gallery-1 kmip-vaux-gallery kmip-vaux-lead kmip-vaux-w1440 wp-block-gallery-2 is-layout-flex wp-block-gallery-is-layout-flex\" id=\"gallery\">\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/vaux-le-vicomte-chateau-pool-reflection.webp\"><img width=\"1600\" height=\"1067\" decoding=\"async\" fetchpriority=\"low\" loading=\"lazy\" data-id=\"41436\" src=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/vaux-le-vicomte-chateau-pool-reflection.webp\" alt=\"Ch\u00e2teau de Vaux-le-Vicomte reflected in a still pool behind a crown ornament and sculpted fountain head.\" class=\"wp-image-41436\" srcset=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/vaux-le-vicomte-chateau-pool-reflection.webp 1600w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/vaux-le-vicomte-chateau-pool-reflection-300x200.webp 300w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/vaux-le-vicomte-chateau-pool-reflection-1024x683.webp 1024w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/vaux-le-vicomte-chateau-pool-reflection-768x512.webp 768w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/vaux-le-vicomte-chateau-pool-reflection-1536x1024.webp 1536w\" sizes=\"auto, (max-width: 1600px) 100vw, 1600px\" \/><\/a><figcaption class=\"wp-element-caption\">Vaux-le-Vicomte, before the evening moved indoors.<\/figcaption><\/figure>\n<\/figure>\n<\/div>\n<\/section>\n\n\n\n<section class=\"wp-block-group alignfull kmip-vaux-chapter is-layout-flow wp-block-group-is-layout-flow\" id=\"arrival-at-the-chateau\">\n<div class=\"wp-block-group kmip-vaux-copy is-layout-flow wp-block-group-is-layout-flow\">\n<h2 class=\"wp-block-heading\">Arrival at the ch\u00e2teau<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">The final \u201cBe My Guest\u201d invitation had named the ch\u00e2teau. A Rolls-Royce brought Jeremiah and Heaven out of Paris, while inside, the ballerinas made their last preparations. One final adjustment to a pointe shoe, then into position.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A private tour led the couple toward the Grand Salon. The evening was ready to begin.<\/p>\n<\/div>\n\n\n\n<figure class=\"wp-block-gallery has-nested-images columns-1 kmip-gallery-1 kmip-vaux-gallery kmip-vaux-lead kmip-vaux-w1440 wp-block-gallery-3 is-layout-flex wp-block-gallery-is-layout-flex\">\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/couple-arrival-vaux-le-vicomte-proposal.webp\"><img width=\"1600\" height=\"1067\" decoding=\"async\" fetchpriority=\"low\" loading=\"lazy\" data-id=\"38812\" src=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/couple-arrival-vaux-le-vicomte-proposal.webp\" alt=\"Jeremiah and Heaven walk toward the ch\u00e2teau steps with a black Rolls-Royce behind them.\" class=\"wp-image-38812\" srcset=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/couple-arrival-vaux-le-vicomte-proposal.webp 1600w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/couple-arrival-vaux-le-vicomte-proposal-300x200.webp 300w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/couple-arrival-vaux-le-vicomte-proposal-1024x683.webp 1024w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/couple-arrival-vaux-le-vicomte-proposal-768x512.webp 768w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/couple-arrival-vaux-le-vicomte-proposal-1536x1024.webp 1536w\" sizes=\"auto, (max-width: 1600px) 100vw, 1600px\" \/><\/a><figcaption class=\"wp-element-caption\">The Rolls-Royce had brought them to the ball.<\/figcaption><\/figure>\n<\/figure>\n\n\n\n<figure class=\"wp-block-gallery has-nested-images columns-2 kmip-gallery-1 kmip-vaux-gallery kmip-vaux-pair 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\/vaux-le-vicomte-ballerina-pointe-shoe.webp\"><img width=\"683\" height=\"1024\" decoding=\"async\" fetchpriority=\"low\" loading=\"lazy\" data-id=\"41441\" src=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/vaux-le-vicomte-ballerina-pointe-shoe-683x1024.webp\" alt=\"A ballerina bends to adjust her pointe shoe in a chandelier-lit room at Vaux-le-Vicomte.\" class=\"wp-image-41441\" srcset=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/vaux-le-vicomte-ballerina-pointe-shoe-683x1024.webp 683w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/vaux-le-vicomte-ballerina-pointe-shoe-200x300.webp 200w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/vaux-le-vicomte-ballerina-pointe-shoe-768x1152.webp 768w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/vaux-le-vicomte-ballerina-pointe-shoe-1024x1536.webp 1024w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/vaux-le-vicomte-ballerina-pointe-shoe.webp 1067w\" sizes=\"auto, (max-width: 683px) 100vw, 683px\" \/><\/a><figcaption class=\"wp-element-caption\">One last adjustment before the music began.<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/ballerinas-en-pointe-grand-salon-window.webp\"><img width=\"683\" height=\"1024\" decoding=\"async\" fetchpriority=\"low\" loading=\"lazy\" data-id=\"41458\" src=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/ballerinas-en-pointe-grand-salon-window-683x1024.webp\" alt=\"Two ballerinas in white dresses stand en pointe beside an open window at Vaux-le-Vicomte.\" class=\"wp-image-41458\" srcset=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/ballerinas-en-pointe-grand-salon-window-683x1024.webp 683w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/ballerinas-en-pointe-grand-salon-window-200x300.webp 200w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/ballerinas-en-pointe-grand-salon-window-768x1152.webp 768w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/ballerinas-en-pointe-grand-salon-window-1024x1536.webp 1024w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/ballerinas-en-pointe-grand-salon-window.webp 1067w\" sizes=\"auto, (max-width: 683px) 100vw, 683px\" \/><\/a><\/figure>\n<\/figure>\n\n\n\n<figure class=\"wp-block-gallery has-nested-images columns-3 kmip-gallery-1 kmip-gallery-masonry kmip-vaux-gallery kmip-vaux-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\/vaux-le-vicomte-ballerinas-final-preparations.webp\"><img width=\"1024\" height=\"683\" decoding=\"async\" fetchpriority=\"low\" loading=\"lazy\" data-id=\"41440\" src=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/vaux-le-vicomte-ballerinas-final-preparations-1024x683.webp\" alt=\"Two ballerinas in white costumes gesture to one another inside an ornate room at Vaux-le-Vicomte.\" class=\"wp-image-41440\" srcset=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/vaux-le-vicomte-ballerinas-final-preparations-1024x683.webp 1024w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/vaux-le-vicomte-ballerinas-final-preparations-300x200.webp 300w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/vaux-le-vicomte-ballerinas-final-preparations-768x512.webp 768w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/vaux-le-vicomte-ballerinas-final-preparations-1536x1024.webp 1536w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/vaux-le-vicomte-ballerinas-final-preparations.webp 1600w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><figcaption class=\"wp-element-caption\">Inside, the ballerinas were making their final preparations.<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/vaux-le-vicomte-couple-rolls-royce-kiss.webp\"><img width=\"1024\" height=\"682\" decoding=\"async\" fetchpriority=\"low\" loading=\"lazy\" data-id=\"41442\" src=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/vaux-le-vicomte-couple-rolls-royce-kiss-1024x682.webp\" alt=\"Jeremiah and Heaven kiss beside a black Rolls-Royce in the courtyard at Vaux-le-Vicomte.\" class=\"wp-image-41442\" srcset=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/vaux-le-vicomte-couple-rolls-royce-kiss-1024x682.webp 1024w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/vaux-le-vicomte-couple-rolls-royce-kiss-300x200.webp 300w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/vaux-le-vicomte-couple-rolls-royce-kiss-768x512.webp 768w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/vaux-le-vicomte-couple-rolls-royce-kiss-1536x1023.webp 1536w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/vaux-le-vicomte-couple-rolls-royce-kiss.webp 1600w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/vaux-le-vicomte-jeremiah-heaven-arrival.webp\"><img width=\"877\" height=\"1024\" decoding=\"async\" fetchpriority=\"low\" loading=\"lazy\" data-id=\"41443\" src=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/vaux-le-vicomte-jeremiah-heaven-arrival-877x1024.webp\" alt=\"Black-and-white portrait of Jeremiah and Heaven approaching the entrance at Vaux-le-Vicomte.\" class=\"wp-image-41443\" srcset=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/vaux-le-vicomte-jeremiah-heaven-arrival-877x1024.webp 877w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/vaux-le-vicomte-jeremiah-heaven-arrival-257x300.webp 257w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/vaux-le-vicomte-jeremiah-heaven-arrival-768x896.webp 768w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/vaux-le-vicomte-jeremiah-heaven-arrival-1316x1536.webp 1316w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/vaux-le-vicomte-jeremiah-heaven-arrival.webp 1371w\" sizes=\"auto, (max-width: 877px) 100vw, 877px\" \/><\/a><\/figure>\n<\/figure>\n<\/section>\n\n\n\n<section class=\"wp-block-group alignfull kmip-vaux-chapter is-layout-flow wp-block-group-is-layout-flow\" id=\"the-grand-salon\">\n<div class=\"wp-block-group kmip-vaux-copy is-layout-flow wp-block-group-is-layout-flow\">\n<h2 class=\"wp-block-heading\">The Grand Salon begins to change<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">A violinist and two ballerinas opened the performance. A violin solo followed. For \u201cA Whole New World,\u201d piano and a singer joined four dancers as blue light spread across the walls and ceiling.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Years earlier, at homecoming, Jeremiah and Heaven had leaned toward a kiss during a slow dance. The lights came on before it happened. That unfinished dance was one of the memories we carried into the evening.<\/p>\n<\/div>\n\n\n\n<figure class=\"wp-block-gallery has-nested-images columns-1 kmip-gallery-1 kmip-vaux-gallery kmip-vaux-lead kmip-vaux-w1440 wp-block-gallery-6 is-layout-flex wp-block-gallery-is-layout-flex\">\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/chateau-vaux-le-vicomte-private-ballet-dancers-proposal-scaled.webp\"><img width=\"2560\" height=\"1707\" decoding=\"async\" fetchpriority=\"low\" loading=\"lazy\" data-id=\"38769\" src=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/chateau-vaux-le-vicomte-private-ballet-dancers-proposal-scaled.webp\" alt=\"Two ballerinas dance in the Grand Salon while Jeremiah and Heaven watch from the foreground.\" class=\"wp-image-38769\" srcset=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/chateau-vaux-le-vicomte-private-ballet-dancers-proposal-scaled.webp 2560w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/chateau-vaux-le-vicomte-private-ballet-dancers-proposal-300x200.webp 300w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/chateau-vaux-le-vicomte-private-ballet-dancers-proposal-1024x683.webp 1024w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/chateau-vaux-le-vicomte-private-ballet-dancers-proposal-768x512.webp 768w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/chateau-vaux-le-vicomte-private-ballet-dancers-proposal-1536x1024.webp 1536w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/chateau-vaux-le-vicomte-private-ballet-dancers-proposal-2048x1365.webp 2048w\" sizes=\"auto, (max-width: 2560px) 100vw, 2560px\" \/><\/a><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/vaux-le-vicomte-ballet-violinist-overhead-blue-light.webp\"><img width=\"2000\" height=\"1333\" decoding=\"async\" fetchpriority=\"low\" loading=\"lazy\" data-id=\"42646\" src=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/vaux-le-vicomte-ballet-violinist-overhead-blue-light.webp\" alt=\"Tatevik Baghmanian of Euterpe Paris plays violin in a turquoise gown with two ballerinas in the Grand Salon at Vaux-le-Vicomte, seen from above.\" class=\"wp-image-42646\" srcset=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/vaux-le-vicomte-ballet-violinist-overhead-blue-light.webp 2000w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/vaux-le-vicomte-ballet-violinist-overhead-blue-light-300x200.webp 300w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/vaux-le-vicomte-ballet-violinist-overhead-blue-light-1024x682.webp 1024w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/vaux-le-vicomte-ballet-violinist-overhead-blue-light-768x512.webp 768w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/vaux-le-vicomte-ballet-violinist-overhead-blue-light-1536x1024.webp 1536w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/vaux-le-vicomte-ballet-violinist-overhead-blue-light-18x12.webp 18w\" sizes=\"auto, (max-width: 2000px) 100vw, 2000px\" \/><\/a><figcaption class=\"wp-element-caption\">Tatevik Baghmanian of Euterpe Paris, with two ballerinas in the Grand Salon.<\/figcaption><\/figure>\n<\/figure>\n\n\n\n<figure class=\"wp-block-gallery has-nested-images columns-3 kmip-gallery-1 kmip-gallery-masonry kmip-vaux-gallery kmip-vaux-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\/ballet-performance-proposal-at-vaux-le-vicomte.webp\"><img width=\"1024\" height=\"683\" decoding=\"async\" fetchpriority=\"low\" loading=\"lazy\" data-id=\"38814\" src=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/ballet-performance-proposal-at-vaux-le-vicomte-1024x683.webp\" alt=\"A ballerina performs beyond the silhouetted viewers in the Grand Salon at Vaux-le-Vicomte.\" class=\"wp-image-38814\" srcset=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/ballet-performance-proposal-at-vaux-le-vicomte-1024x683.webp 1024w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/ballet-performance-proposal-at-vaux-le-vicomte-300x200.webp 300w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/ballet-performance-proposal-at-vaux-le-vicomte-768x512.webp 768w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/ballet-performance-proposal-at-vaux-le-vicomte-1536x1024.webp 1536w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/ballet-performance-proposal-at-vaux-le-vicomte.webp 1600w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/couple-reaction-performance-vaux-le-vicomte-proposal.webp\"><img width=\"1024\" height=\"683\" decoding=\"async\" fetchpriority=\"low\" loading=\"lazy\" data-id=\"38813\" src=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/couple-reaction-performance-vaux-le-vicomte-proposal-1024x683.webp\" alt=\"Heaven smiles beside Jeremiah in a close black-and-white view during the Grand Salon performance.\" class=\"wp-image-38813\" srcset=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/couple-reaction-performance-vaux-le-vicomte-proposal-1024x683.webp 1024w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/couple-reaction-performance-vaux-le-vicomte-proposal-300x200.webp 300w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/couple-reaction-performance-vaux-le-vicomte-proposal-768x512.webp 768w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/couple-reaction-performance-vaux-le-vicomte-proposal-1536x1024.webp 1536w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/couple-reaction-performance-vaux-le-vicomte-proposal.webp 1600w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/vaux-le-vicomte-couple-applauding-ballet.webp\"><img width=\"877\" height=\"1024\" decoding=\"async\" fetchpriority=\"low\" loading=\"lazy\" data-id=\"41445\" src=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/vaux-le-vicomte-couple-applauding-ballet-877x1024.webp\" alt=\"Jeremiah and Heaven applaud the Grand Salon performance in a black-and-white photograph.\" class=\"wp-image-41445\" srcset=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/vaux-le-vicomte-couple-applauding-ballet-877x1024.webp 877w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/vaux-le-vicomte-couple-applauding-ballet-257x300.webp 257w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/vaux-le-vicomte-couple-applauding-ballet-768x896.webp 768w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/vaux-le-vicomte-couple-applauding-ballet-1316x1536.webp 1316w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/vaux-le-vicomte-couple-applauding-ballet.webp 1371w\" sizes=\"auto, (max-width: 877px) 100vw, 877px\" \/><\/a><\/figure>\n<\/figure>\n\n\n\n<figure class=\"wp-block-gallery has-nested-images columns-2 kmip-gallery-1 kmip-vaux-gallery kmip-vaux-planning kmip-vaux-p01 wp-block-gallery-8 is-layout-flex wp-block-gallery-is-layout-flex\">\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/vaux-grand-salon-ballet-lighting-concept-plan.webp\"><img width=\"1534\" height=\"1025\" decoding=\"async\" fetchpriority=\"low\" loading=\"lazy\" data-id=\"41505\" src=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/vaux-grand-salon-ballet-lighting-concept-plan.webp\" alt=\"Grand Salon concept plan showing four ballerinas, piano and singer, lighting on the couple, and Blue Particles projections on the walls and ceiling.\" class=\"wp-image-41505\" srcset=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/vaux-grand-salon-ballet-lighting-concept-plan.webp 1534w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/vaux-grand-salon-ballet-lighting-concept-plan-300x200.webp 300w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/vaux-grand-salon-ballet-lighting-concept-plan-1024x684.webp 1024w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/vaux-grand-salon-ballet-lighting-concept-plan-768x513.webp 768w\" sizes=\"auto, (max-width: 1534px) 100vw, 1534px\" \/><\/a><figcaption class=\"wp-element-caption\">\u201cA Whole New World\u201d plan: four ballerinas, piano, singer, blue projections.<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/vaux-le-vicomte-proposal-private-ballet-performance.webp\"><img width=\"1600\" height=\"1067\" decoding=\"async\" fetchpriority=\"low\" loading=\"lazy\" data-id=\"38770\" src=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/vaux-le-vicomte-proposal-private-ballet-performance.webp\" alt=\"Four ballerinas perform amid blue wall projections while Jeremiah and Heaven watch in the Grand Salon.\" class=\"wp-image-38770\" srcset=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/vaux-le-vicomte-proposal-private-ballet-performance.webp 1600w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/vaux-le-vicomte-proposal-private-ballet-performance-300x200.webp 300w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/vaux-le-vicomte-proposal-private-ballet-performance-1024x683.webp 1024w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/vaux-le-vicomte-proposal-private-ballet-performance-768x512.webp 768w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/vaux-le-vicomte-proposal-private-ballet-performance-1536x1024.webp 1536w\" sizes=\"auto, (max-width: 1600px) 100vw, 1600px\" \/><\/a><figcaption class=\"wp-element-caption\">Four ballerinas performed for Jeremiah and Heaven in blue light.<\/figcaption><\/figure>\n<\/figure>\n\n\n\n<figure class=\"wp-block-gallery has-nested-images columns-2 kmip-gallery-1 kmip-vaux-gallery kmip-vaux-pair 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\/vaux-le-vicomte-couple-blue-projection.webp\"><img width=\"1024\" height=\"683\" decoding=\"async\" fetchpriority=\"low\" loading=\"lazy\" data-id=\"41444\" src=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/vaux-le-vicomte-couple-blue-projection-1024x683.webp\" alt=\"Jeremiah and Heaven smile beside blue light projections on a Grand Salon doorway at Vaux-le-Vicomte.\" class=\"wp-image-41444\" srcset=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/vaux-le-vicomte-couple-blue-projection-1024x683.webp 1024w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/vaux-le-vicomte-couple-blue-projection-300x200.webp 300w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/vaux-le-vicomte-couple-blue-projection-768x512.webp 768w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/vaux-le-vicomte-couple-blue-projection-1536x1024.webp 1536w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/vaux-le-vicomte-couple-blue-projection.webp 1600w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/vaux-le-vicomte-four-ballerinas-audience-view.webp\"><img width=\"1024\" height=\"683\" decoding=\"async\" fetchpriority=\"low\" loading=\"lazy\" data-id=\"41446\" src=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/vaux-le-vicomte-four-ballerinas-audience-view-1024x683.webp\" alt=\"Four ballerinas perform on the patterned Grand Salon floor, viewed over Jeremiah and Heaven\u2019s shoulders.\" class=\"wp-image-41446\" srcset=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/vaux-le-vicomte-four-ballerinas-audience-view-1024x683.webp 1024w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/vaux-le-vicomte-four-ballerinas-audience-view-300x200.webp 300w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/vaux-le-vicomte-four-ballerinas-audience-view-768x512.webp 768w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/vaux-le-vicomte-four-ballerinas-audience-view-1536x1024.webp 1536w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/vaux-le-vicomte-four-ballerinas-audience-view.webp 1600w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n<\/figure>\n<\/section>\n\n\n\n<section class=\"wp-block-group alignfull kmip-vaux-chapter is-layout-flow wp-block-group-is-layout-flow\" id=\"into-the-gardens\">\n<div class=\"wp-block-group kmip-vaux-copy is-layout-flow wp-block-group-is-layout-flow\">\n<h2 class=\"wp-block-heading\">Into the gardens<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">The same four ballerinas accompanied Jeremiah and Heaven out of the salon and toward the gardens. Ahead of them, blue hydrangeas and pink roses framed an illuminated, reflective platform.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">They paused together along the aisle and looked up. Above the flowers, the drone show was telling their story.<\/p>\n<\/div>\n\n\n\n<figure class=\"wp-block-gallery has-nested-images columns-2 kmip-gallery-1 kmip-vaux-gallery kmip-vaux-pair 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\/vaux-le-vicomte-couple-ballerinas-salon-exit.webp\"><img width=\"1024\" height=\"683\" decoding=\"async\" fetchpriority=\"low\" loading=\"lazy\" data-id=\"41448\" src=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/vaux-le-vicomte-couple-ballerinas-salon-exit-1024x683.webp\" alt=\"Jeremiah and Heaven walk hand in hand through the Grand Salon with ballerinas following behind.\" class=\"wp-image-41448\" srcset=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/vaux-le-vicomte-couple-ballerinas-salon-exit-1024x683.webp 1024w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/vaux-le-vicomte-couple-ballerinas-salon-exit-300x200.webp 300w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/vaux-le-vicomte-couple-ballerinas-salon-exit-768x512.webp 768w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/vaux-le-vicomte-couple-ballerinas-salon-exit-1536x1024.webp 1536w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/vaux-le-vicomte-couple-ballerinas-salon-exit.webp 1600w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/couple-proposal-arrival-with-ballet-dancers-surrounded.webp\"><img width=\"1024\" height=\"683\" decoding=\"async\" fetchpriority=\"low\" loading=\"lazy\" data-id=\"38815\" src=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/couple-proposal-arrival-with-ballet-dancers-surrounded-1024x683.webp\" alt=\"Jeremiah and Heaven stand in the illuminated garden doorway of Vaux-le-Vicomte, with ballerinas behind them.\" class=\"wp-image-38815\" srcset=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/couple-proposal-arrival-with-ballet-dancers-surrounded-1024x683.webp 1024w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/couple-proposal-arrival-with-ballet-dancers-surrounded-300x200.webp 300w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/couple-proposal-arrival-with-ballet-dancers-surrounded-768x512.webp 768w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/couple-proposal-arrival-with-ballet-dancers-surrounded-1536x1024.webp 1536w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/couple-proposal-arrival-with-ballet-dancers-surrounded.webp 1600w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n<\/figure>\n\n\n\n<figure class=\"wp-block-gallery has-nested-images columns-1 kmip-gallery-1 kmip-vaux-gallery kmip-vaux-lead kmip-vaux-w1440 wp-block-gallery-11 is-layout-flex wp-block-gallery-is-layout-flex\">\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/vaux-le-vicomte-ballerinas-garden-descent.webp\"><img width=\"1600\" height=\"1067\" decoding=\"async\" fetchpriority=\"low\" loading=\"lazy\" data-id=\"41447\" src=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/vaux-le-vicomte-ballerinas-garden-descent.webp\" alt=\"Ballerinas accompany Jeremiah and Heaven down the ch\u00e2teau steps toward the illuminated proposal setting.\" class=\"wp-image-41447\" srcset=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/vaux-le-vicomte-ballerinas-garden-descent.webp 1600w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/vaux-le-vicomte-ballerinas-garden-descent-300x200.webp 300w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/vaux-le-vicomte-ballerinas-garden-descent-1024x683.webp 1024w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/vaux-le-vicomte-ballerinas-garden-descent-768x512.webp 768w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/vaux-le-vicomte-ballerinas-garden-descent-1536x1024.webp 1536w\" sizes=\"auto, (max-width: 1600px) 100vw, 1600px\" \/><\/a><figcaption class=\"wp-element-caption\">The ballerinas accompanied them outside. Another surprise waited.<\/figcaption><\/figure>\n<\/figure>\n<\/section>\n\n\n\n<section class=\"wp-block-group alignfull kmip-vaux-chapter is-layout-flow wp-block-group-is-layout-flow\" id=\"their-story-in-the-sky\">\n<div class=\"wp-block-group kmip-vaux-copy is-layout-flow wp-block-group-is-layout-flow\">\n<h2 class=\"wp-block-heading\">Their story in the sky<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Every anniversary, Jeremiah wrote Heaven a message. This time, we helped him give that message a larger canvas.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Twenty-four appeared for her birthday. \u201cLike Heaven in the Sky?\u201d returned to the question about her name that had started their first conversation. Eight years became an infinity sign; their initials and a heart followed, then a ring box and the question he had brought to France.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">We planned the aerial messages to lead into Jeremiah\u2019s own proposal speech. As their LoveBook put it: \u201cThe sky could help him ask. The voice had to be his.\u201d<\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-columns kmip-vaux-motion-comparison kmip-vaux-motion-drone 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\" style=\"flex-basis:40%\">\n<figure class=\"wp-block-video kmip-vaux-planning-video kmip-video-autoplay\"><video height=\"720\" style=\"aspect-ratio: 1280 \/ 720;\" width=\"1280\" loop muted playsinline poster=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/vaux-drone-story-planning-excerpt-poster.webp\" preload=\"none\" src=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/vaux-drone-story-planning-excerpt.mp4\"><\/video><figcaption class=\"wp-element-caption\">Planning animation \u00b7 0:10 \u00b7 Drone show: <a href=\"https:\/\/www.crystal-drones.com\/en\/homepage\/\" target=\"_blank\" rel=\"noopener\">Crystal Drones<\/a><\/figcaption><\/figure>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:60%\">\n<figure class=\"wp-block-gallery has-nested-images columns-1 kmip-gallery-1 kmip-vaux-gallery kmip-vaux-lead wp-block-gallery-12 is-layout-flex wp-block-gallery-is-layout-flex\">\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/vaux-le-vicomte-drone-light-show-proposal.webp\"><img width=\"1600\" height=\"1067\" decoding=\"async\" fetchpriority=\"low\" loading=\"lazy\" data-id=\"38774\" src=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/vaux-le-vicomte-drone-light-show-proposal.webp\" alt=\"Drones spell \u201cLIKE HEAVEN IN THE SKY\u201d above the couple and four ballerinas at the floral proposal setting.\" class=\"wp-image-38774\" srcset=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/vaux-le-vicomte-drone-light-show-proposal.webp 1600w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/vaux-le-vicomte-drone-light-show-proposal-300x200.webp 300w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/vaux-le-vicomte-drone-light-show-proposal-1024x683.webp 1024w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/vaux-le-vicomte-drone-light-show-proposal-768x512.webp 768w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/vaux-le-vicomte-drone-light-show-proposal-1536x1024.webp 1536w\" sizes=\"auto, (max-width: 1600px) 100vw, 1600px\" \/><\/a><figcaption class=\"wp-element-caption\">\u201cLike Heaven in the Sky,\u201d written above them.<\/figcaption><\/figure>\n<\/figure>\n<\/div>\n<\/div>\n\n\n\n<figure class=\"wp-block-gallery has-nested-images columns-2 kmip-gallery-1 kmip-vaux-gallery kmip-vaux-pair wp-block-gallery-13 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\/vaux-drone-show-number-24.webp\"><img width=\"683\" height=\"1024\" decoding=\"async\" fetchpriority=\"low\" loading=\"lazy\" data-id=\"41424\" src=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/vaux-drone-show-number-24-683x1024.webp\" alt=\"Drones form the number 24 and a star above Jeremiah, Heaven, and four ballerinas in the gardens.\" class=\"wp-image-41424\" srcset=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/vaux-drone-show-number-24-683x1024.webp 683w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/vaux-drone-show-number-24-200x300.webp 200w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/vaux-drone-show-number-24-768x1152.webp 768w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/vaux-drone-show-number-24-1024x1536.webp 1024w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/vaux-drone-show-number-24.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\/vaux-drone-show-castle-outline.webp\"><img width=\"683\" height=\"1024\" decoding=\"async\" fetchpriority=\"low\" loading=\"lazy\" data-id=\"41425\" src=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/vaux-drone-show-castle-outline-683x1024.webp\" alt=\"Drones trace a castle with tall towers above the couple and ballerinas in the gardens.\" class=\"wp-image-41425\" srcset=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/vaux-drone-show-castle-outline-683x1024.webp 683w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/vaux-drone-show-castle-outline-200x300.webp 200w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/vaux-drone-show-castle-outline-768x1152.webp 768w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/vaux-drone-show-castle-outline-1024x1536.webp 1024w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/vaux-drone-show-castle-outline.webp 1067w\" sizes=\"auto, (max-width: 683px) 100vw, 683px\" \/><\/a><\/figure>\n<\/figure>\n\n\n\n<figure class=\"wp-block-gallery has-nested-images columns-2 kmip-gallery-1 kmip-vaux-gallery kmip-vaux-planning kmip-vaux-p02 wp-block-gallery-14 is-layout-flex wp-block-gallery-is-layout-flex\">\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/vaux-le-vicomte-drone-storyboard-selected-messages.webp\"><img width=\"980\" height=\"319\" decoding=\"async\" fetchpriority=\"low\" loading=\"lazy\" data-id=\"41469\" src=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/vaux-le-vicomte-drone-storyboard-selected-messages.webp\" alt=\"Three original drone storyboard panels: 24, Like Heaven in the Sky?, and 8 Years, numbered 2, 3 and 5.\" class=\"wp-image-41469\" srcset=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/vaux-le-vicomte-drone-storyboard-selected-messages.webp 980w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/vaux-le-vicomte-drone-storyboard-selected-messages-300x98.webp 300w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/vaux-le-vicomte-drone-storyboard-selected-messages-768x250.webp 768w\" sizes=\"auto, (max-width: 980px) 100vw, 980px\" \/><\/a><figcaption class=\"wp-element-caption\">Planned drone frames: her 24th birthday, the name question, eight years.<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/vaux-le-vicomte-jeremiah-and-heaven-proposal-eight-years-anniversary-mark.webp\"><img width=\"1067\" height=\"1600\" decoding=\"async\" fetchpriority=\"low\" loading=\"lazy\" data-id=\"38797\" src=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/vaux-le-vicomte-jeremiah-and-heaven-proposal-eight-years-anniversary-mark.webp\" alt=\"Drones form a large 8 above the word YEARS over the couple and ballerinas.\" class=\"wp-image-38797\" srcset=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/vaux-le-vicomte-jeremiah-and-heaven-proposal-eight-years-anniversary-mark.webp 1067w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/vaux-le-vicomte-jeremiah-and-heaven-proposal-eight-years-anniversary-mark-200x300.webp 200w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/vaux-le-vicomte-jeremiah-and-heaven-proposal-eight-years-anniversary-mark-683x1024.webp 683w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/vaux-le-vicomte-jeremiah-and-heaven-proposal-eight-years-anniversary-mark-768x1152.webp 768w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/vaux-le-vicomte-jeremiah-and-heaven-proposal-eight-years-anniversary-mark-1024x1536.webp 1024w\" sizes=\"auto, (max-width: 1067px) 100vw, 1067px\" \/><\/a><figcaption class=\"wp-element-caption\">Eight years together, written in lights.<\/figcaption><\/figure>\n<\/figure>\n<\/section>\n\n\n\n<section class=\"wp-block-group alignfull kmip-vaux-chapter is-layout-flow wp-block-group-is-layout-flow\" id=\"the-question\">\n<div class=\"wp-block-group kmip-vaux-copy is-layout-flow wp-block-group-is-layout-flow\">\n<h2 class=\"wp-block-heading\">The question and the fireworks<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Jeremiah knelt. Heaven said yes. Fireworks rose over the grounds.<\/p>\n<\/div>\n\n\n\n<figure class=\"wp-block-gallery has-nested-images columns-1 kmip-gallery-1 kmip-vaux-gallery kmip-vaux-lead kmip-vaux-w920 wp-block-gallery-15 is-layout-flex wp-block-gallery-is-layout-flex\">\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/jeremiah-proposes-drone-ring-box-vaux.webp\"><img width=\"1371\" height=\"1600\" decoding=\"async\" fetchpriority=\"low\" loading=\"lazy\" data-id=\"41426\" src=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/jeremiah-proposes-drone-ring-box-vaux.webp\" alt=\"Jeremiah kneels before Heaven beneath an open ring box formed by drones, surrounded by pink and blue flowers.\" class=\"wp-image-41426\" srcset=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/jeremiah-proposes-drone-ring-box-vaux.webp 1371w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/jeremiah-proposes-drone-ring-box-vaux-257x300.webp 257w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/jeremiah-proposes-drone-ring-box-vaux-877x1024.webp 877w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/jeremiah-proposes-drone-ring-box-vaux-768x896.webp 768w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/jeremiah-proposes-drone-ring-box-vaux-1316x1536.webp 1316w\" sizes=\"auto, (max-width: 1371px) 100vw, 1371px\" \/><\/a><figcaption class=\"wp-element-caption\">The ring appeared in the sky as Jeremiah knelt below it.<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/chateau-fireworks-display-water-reflections.webp\"><img width=\"1333\" height=\"2000\" decoding=\"async\" fetchpriority=\"low\" loading=\"lazy\" data-id=\"42651\" src=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/chateau-fireworks-display-water-reflections.webp\" alt=\"Fireworks above Ch\u00e2teau de Vaux-le-Vicomte reflected in water during Jeremiah and Heaven\u2019s proposal celebration.\" class=\"wp-image-42651\" srcset=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/chateau-fireworks-display-water-reflections.webp 1333w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/chateau-fireworks-display-water-reflections-200x300.webp 200w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/chateau-fireworks-display-water-reflections-682x1024.webp 682w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/chateau-fireworks-display-water-reflections-768x1152.webp 768w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/chateau-fireworks-display-water-reflections-1024x1536.webp 1024w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/chateau-fireworks-display-water-reflections-8x12.webp 8w\" sizes=\"auto, (max-width: 1333px) 100vw, 1333px\" \/><\/a><figcaption class=\"wp-element-caption\">Fireworks and their reflection at Vaux-le-Vicomte.<\/figcaption><\/figure>\n<\/figure>\n\n\n\n<div class=\"wp-block-columns kmip-vaux-motion-comparison kmip-vaux-motion-fireworks is-layout-flex wp-container-core-columns-is-layout-794e3cfa wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column kmip-vaux-motion-stack is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:53%\">\n<figure class=\"wp-block-video kmip-vaux-planning-video kmip-video-autoplay\"><video height=\"464\" style=\"aspect-ratio: 832 \/ 464;\" width=\"832\" loop muted playsinline poster=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/vaux-fireworks-burst-planning-poster.webp\" preload=\"none\" src=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/vaux-fireworks-burst-planning.mp4\"><\/video><figcaption class=\"wp-element-caption\">Planning animation \u00b7 0:10 \u00b7 Fireworks: <a href=\"https:\/\/www.instagram.com\/grandfinalfireworks\/\" target=\"_blank\" rel=\"noopener\">Grand Final Fireworks<\/a><\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-gallery has-nested-images columns-1 kmip-gallery-1 kmip-vaux-gallery kmip-vaux-lead wp-block-gallery-16 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\/chateau-vaux-le-vicomte-fireworks-proposal-ballet.webp\"><img width=\"1024\" height=\"683\" decoding=\"async\" fetchpriority=\"low\" loading=\"lazy\" data-id=\"38776\" src=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/chateau-vaux-le-vicomte-fireworks-proposal-ballet-1024x683.webp\" alt=\"Jeremiah kneels before Heaven while ballerinas extend their arms beside the floral platform and fireworks arc overhead.\" class=\"wp-image-38776\" srcset=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/chateau-vaux-le-vicomte-fireworks-proposal-ballet-1024x683.webp 1024w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/chateau-vaux-le-vicomte-fireworks-proposal-ballet-300x200.webp 300w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/chateau-vaux-le-vicomte-fireworks-proposal-ballet-768x512.webp 768w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/chateau-vaux-le-vicomte-fireworks-proposal-ballet-1536x1024.webp 1536w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/chateau-vaux-le-vicomte-fireworks-proposal-ballet.webp 1600w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><figcaption class=\"wp-element-caption\">The proposal, with the ballerinas still surrounding them.<\/figcaption><\/figure>\n<\/figure>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:47%\">\n<figure class=\"wp-block-gallery has-nested-images columns-1 kmip-gallery-1 kmip-vaux-gallery kmip-vaux-lead wp-block-gallery-17 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\/jeremiah-kneeling-heaven-crossing-fireworks-vaux.webp\"><img width=\"683\" height=\"1024\" decoding=\"async\" fetchpriority=\"low\" loading=\"lazy\" data-id=\"41429\" src=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/jeremiah-kneeling-heaven-crossing-fireworks-vaux-683x1024.webp\" alt=\"Jeremiah kneels holding Heaven\u2019s hand while bright firework trails cross the sky above the flower-lined aisle.\" class=\"wp-image-41429\" srcset=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/jeremiah-kneeling-heaven-crossing-fireworks-vaux-683x1024.webp 683w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/jeremiah-kneeling-heaven-crossing-fireworks-vaux-200x300.webp 200w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/jeremiah-kneeling-heaven-crossing-fireworks-vaux-768x1152.webp 768w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/jeremiah-kneeling-heaven-crossing-fireworks-vaux-1024x1536.webp 1024w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/jeremiah-kneeling-heaven-crossing-fireworks-vaux.webp 1067w\" sizes=\"auto, (max-width: 683px) 100vw, 683px\" \/><\/a><figcaption class=\"wp-element-caption\">Jeremiah on one knee as white trails crossed the sky.<\/figcaption><\/figure>\n<\/figure>\n<\/div>\n<\/div>\n\n\n\n<figure class=\"wp-block-gallery has-nested-images columns-2 kmip-gallery-1 kmip-vaux-gallery kmip-vaux-pair wp-block-gallery-18 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\/jeremiah-placing-engagement-ring-heaven.webp\"><img width=\"1024\" height=\"683\" decoding=\"async\" fetchpriority=\"low\" loading=\"lazy\" data-id=\"41459\" src=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/jeremiah-placing-engagement-ring-heaven-1024x683.webp\" alt=\"Jeremiah kneels and places the engagement ring on Heaven\u2019s finger beneath blue and white flowers.\" class=\"wp-image-41459\" srcset=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/jeremiah-placing-engagement-ring-heaven-1024x683.webp 1024w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/jeremiah-placing-engagement-ring-heaven-300x200.webp 300w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/jeremiah-placing-engagement-ring-heaven-768x512.webp 768w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/jeremiah-placing-engagement-ring-heaven-1536x1024.webp 1536w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/jeremiah-placing-engagement-ring-heaven.webp 1600w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/heaven-engagement-ring-pink-rose.webp\"><img width=\"1024\" height=\"683\" decoding=\"async\" fetchpriority=\"low\" loading=\"lazy\" data-id=\"41465\" src=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/heaven-engagement-ring-pink-rose-1024x683.webp\" alt=\"Heaven holds a pale pink rose with her marquise engagement ring resting among the petals.\" class=\"wp-image-41465\" srcset=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/heaven-engagement-ring-pink-rose-1024x683.webp 1024w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/heaven-engagement-ring-pink-rose-300x200.webp 300w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/heaven-engagement-ring-pink-rose-768x512.webp 768w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/heaven-engagement-ring-pink-rose-1536x1024.webp 1536w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/heaven-engagement-ring-pink-rose.webp 1600w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n<\/figure>\n\n\n\n<div class=\"wp-block-group kmip-vaux-copy is-layout-flow wp-block-group-is-layout-flow\">\n<p class=\"wp-block-paragraph\">Then the ring was on her hand, and they could turn toward the sky together. The homecoming lights had interrupted them. These lights had a different part to play. In the book\u2019s words: \u201cThis time, the lights were applause.\u201d<\/p>\n<\/div>\n\n\n\n<figure class=\"wp-block-gallery has-nested-images columns-1 kmip-gallery-1 kmip-vaux-gallery kmip-vaux-lead kmip-vaux-w1440 wp-block-gallery-19 is-layout-flex wp-block-gallery-is-layout-flex\">\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/vaux-proposal-fireworks-garden-panorama.webp\"><img width=\"1600\" height=\"1067\" decoding=\"async\" fetchpriority=\"low\" loading=\"lazy\" data-id=\"41428\" src=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/vaux-proposal-fireworks-garden-panorama.webp\" alt=\"Jeremiah and Heaven watch a broad firework display over the formal gardens, framed by flowers and four ballerinas.\" class=\"wp-image-41428\" srcset=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/vaux-proposal-fireworks-garden-panorama.webp 1600w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/vaux-proposal-fireworks-garden-panorama-300x200.webp 300w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/vaux-proposal-fireworks-garden-panorama-1024x683.webp 1024w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/vaux-proposal-fireworks-garden-panorama-768x512.webp 768w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/vaux-proposal-fireworks-garden-panorama-1536x1024.webp 1536w\" sizes=\"auto, (max-width: 1600px) 100vw, 1600px\" \/><\/a><\/figure>\n<\/figure>\n\n\n\n<figure class=\"wp-block-gallery has-nested-images columns-2 kmip-gallery-1 kmip-vaux-gallery kmip-vaux-pair wp-block-gallery-20 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\/jeremiah-heaven-gold-fireworks-ballerinas-vaux.webp\"><img width=\"1024\" height=\"683\" decoding=\"async\" fetchpriority=\"low\" loading=\"lazy\" data-id=\"41427\" src=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/jeremiah-heaven-gold-fireworks-ballerinas-vaux-1024x683.webp\" alt=\"Jeremiah and Heaven stand together beneath gold fireworks with four ballerinas around the floral platform.\" class=\"wp-image-41427\" srcset=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/jeremiah-heaven-gold-fireworks-ballerinas-vaux-1024x683.webp 1024w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/jeremiah-heaven-gold-fireworks-ballerinas-vaux-300x200.webp 300w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/jeremiah-heaven-gold-fireworks-ballerinas-vaux-768x512.webp 768w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/jeremiah-heaven-gold-fireworks-ballerinas-vaux-1536x1024.webp 1536w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/jeremiah-heaven-gold-fireworks-ballerinas-vaux.webp 1600w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/jeremiah-heaven-embrace-ballerinas-garden-vaux.webp\"><img width=\"1024\" height=\"683\" decoding=\"async\" fetchpriority=\"low\" loading=\"lazy\" data-id=\"41431\" src=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/jeremiah-heaven-embrace-ballerinas-garden-vaux-1024x683.webp\" alt=\"Jeremiah and Heaven stand embraced on the garden platform as four ballerinas extend their arms around them.\" class=\"wp-image-41431\" srcset=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/jeremiah-heaven-embrace-ballerinas-garden-vaux-1024x683.webp 1024w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/jeremiah-heaven-embrace-ballerinas-garden-vaux-300x200.webp 300w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/jeremiah-heaven-embrace-ballerinas-garden-vaux-768x512.webp 768w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/jeremiah-heaven-embrace-ballerinas-garden-vaux-1536x1024.webp 1536w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/jeremiah-heaven-embrace-ballerinas-garden-vaux.webp 1600w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><figcaption class=\"wp-element-caption\">Then they could turn toward the sky together.<\/figcaption><\/figure>\n<\/figure>\n\n\n\n<div class=\"wp-block-group kmip-vaux-copy is-layout-flow wp-block-group-is-layout-flow\">\n<p class=\"wp-block-paragraph\">Champagne followed, with time to look at the ring, hold each other and take in what had just happened.<\/p>\n<\/div>\n\n\n\n<figure class=\"wp-block-gallery has-nested-images columns-1 kmip-gallery-1 kmip-vaux-gallery kmip-vaux-lead kmip-vaux-w1280 wp-block-gallery-21 is-layout-flex wp-block-gallery-is-layout-flex\">\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/jeremiah-heaven-champagne-spray-vaux.webp\"><img width=\"1600\" height=\"1067\" decoding=\"async\" fetchpriority=\"low\" loading=\"lazy\" data-id=\"41408\" src=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/jeremiah-heaven-champagne-spray-vaux.webp\" alt=\"Jeremiah sprays Champagne while Heaven raises one arm and smiles beside the flowers.\" class=\"wp-image-41408\" srcset=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/jeremiah-heaven-champagne-spray-vaux.webp 1600w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/jeremiah-heaven-champagne-spray-vaux-300x200.webp 300w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/jeremiah-heaven-champagne-spray-vaux-1024x683.webp 1024w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/jeremiah-heaven-champagne-spray-vaux-768x512.webp 768w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/jeremiah-heaven-champagne-spray-vaux-1536x1024.webp 1536w\" sizes=\"auto, (max-width: 1600px) 100vw, 1600px\" \/><\/a><figcaption class=\"wp-element-caption\">The Champagne did not stay in the bottle.<\/figcaption><\/figure>\n<\/figure>\n\n\n\n<figure class=\"wp-block-gallery has-nested-images columns-4 kmip-gallery-1 kmip-gallery-masonry kmip-vaux-gallery kmip-vaux-masonry wp-block-gallery-22 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\/vaux-champagne-service-blue-bow-ties.webp\"><img width=\"1024\" height=\"683\" decoding=\"async\" fetchpriority=\"low\" loading=\"lazy\" data-id=\"41409\" src=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/vaux-champagne-service-blue-bow-ties-1024x683.webp\" alt=\"A white-gloved server in a pale blue bow tie holds a Champagne bottle beside a tray of filled flutes.\" class=\"wp-image-41409\" srcset=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/vaux-champagne-service-blue-bow-ties-1024x683.webp 1024w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/vaux-champagne-service-blue-bow-ties-300x200.webp 300w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/vaux-champagne-service-blue-bow-ties-768x512.webp 768w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/vaux-champagne-service-blue-bow-ties-1536x1024.webp 1536w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/vaux-champagne-service-blue-bow-ties.webp 1600w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><figcaption class=\"wp-element-caption\">Pale blue bow ties carried the evening\u2019s colors into the Champagne service.<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/heaven-champagne-toast-jeremiah-vaux.webp\"><img width=\"1024\" height=\"683\" decoding=\"async\" fetchpriority=\"low\" loading=\"lazy\" data-id=\"41411\" src=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/heaven-champagne-toast-jeremiah-vaux-1024x683.webp\" alt=\"Heaven raises her Champagne flute beside Jeremiah among the illuminated garden flowers.\" class=\"wp-image-41411\" srcset=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/heaven-champagne-toast-jeremiah-vaux-1024x683.webp 1024w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/heaven-champagne-toast-jeremiah-vaux-300x200.webp 300w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/heaven-champagne-toast-jeremiah-vaux-768x512.webp 768w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/heaven-champagne-toast-jeremiah-vaux-1536x1024.webp 1536w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/heaven-champagne-toast-jeremiah-vaux.webp 1600w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/jeremiah-heaven-champagne-service-smiles-vaux.webp\"><img width=\"877\" height=\"1024\" decoding=\"async\" fetchpriority=\"low\" loading=\"lazy\" data-id=\"41412\" src=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/jeremiah-heaven-champagne-service-smiles-vaux-877x1024.webp\" alt=\"Jeremiah and Heaven smile with Champagne flutes while a server stands in the foreground.\" class=\"wp-image-41412\" srcset=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/jeremiah-heaven-champagne-service-smiles-vaux-877x1024.webp 877w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/jeremiah-heaven-champagne-service-smiles-vaux-257x300.webp 257w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/jeremiah-heaven-champagne-service-smiles-vaux-768x896.webp 768w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/jeremiah-heaven-champagne-service-smiles-vaux-1316x1536.webp 1316w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/jeremiah-heaven-champagne-service-smiles-vaux.webp 1371w\" sizes=\"auto, (max-width: 877px) 100vw, 877px\" \/><\/a><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/champagne-shot-close-up-couple-vaux-le-vicomte-proposal.webp\"><img width=\"877\" height=\"1024\" decoding=\"async\" fetchpriority=\"low\" loading=\"lazy\" data-id=\"38804\" src=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/champagne-shot-close-up-couple-vaux-le-vicomte-proposal-877x1024.webp\" alt=\"Jeremiah and Heaven hold two Champagne flutes close together, with her ring visible beside the glasses.\" class=\"wp-image-38804\" srcset=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/champagne-shot-close-up-couple-vaux-le-vicomte-proposal-877x1024.webp 877w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/champagne-shot-close-up-couple-vaux-le-vicomte-proposal-257x300.webp 257w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/champagne-shot-close-up-couple-vaux-le-vicomte-proposal-768x896.webp 768w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/champagne-shot-close-up-couple-vaux-le-vicomte-proposal-1316x1536.webp 1316w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/champagne-shot-close-up-couple-vaux-le-vicomte-proposal.webp 1371w\" sizes=\"auto, (max-width: 877px) 100vw, 877px\" \/><\/a><\/figure>\n<\/figure>\n<\/section>\n\n\n\n<section class=\"wp-block-group alignfull kmip-vaux-chapter is-layout-flow wp-block-group-is-layout-flow\" id=\"chateau-portraits\">\n<div class=\"wp-block-group kmip-vaux-copy is-layout-flow wp-block-group-is-layout-flow\">\n<h2 class=\"wp-block-heading\">A little time at the ch\u00e2teau<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">The flower-lined aisle became a place for portraits after the proposal. Back at the ch\u00e2teau, they paused beneath the arches and in the rooms inside while the team prepared dinner.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">There was time for a few photographs together before the next part of the evening.<\/p>\n<\/div>\n\n\n\n<figure class=\"wp-block-gallery has-nested-images columns-1 kmip-gallery-1 kmip-vaux-gallery kmip-vaux-lead kmip-vaux-w1280 wp-block-gallery-23 is-layout-flex wp-block-gallery-is-layout-flex\">\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/couple-beautiful-proposal-portrait-vaux-le-vicomte.webp\"><img width=\"1600\" height=\"1067\" decoding=\"async\" fetchpriority=\"low\" loading=\"lazy\" data-id=\"38811\" src=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/couple-beautiful-proposal-portrait-vaux-le-vicomte.webp\" alt=\"In black and white, Jeremiah and Heaven walk hand in hand along the illuminated floral aisle.\" class=\"wp-image-38811\" srcset=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/couple-beautiful-proposal-portrait-vaux-le-vicomte.webp 1600w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/couple-beautiful-proposal-portrait-vaux-le-vicomte-300x200.webp 300w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/couple-beautiful-proposal-portrait-vaux-le-vicomte-1024x683.webp 1024w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/couple-beautiful-proposal-portrait-vaux-le-vicomte-768x512.webp 768w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/couple-beautiful-proposal-portrait-vaux-le-vicomte-1536x1024.webp 1536w\" sizes=\"auto, (max-width: 1600px) 100vw, 1600px\" \/><\/a><figcaption class=\"wp-element-caption\">A walk back along the aisle, hand in hand.<\/figcaption><\/figure>\n<\/figure>\n\n\n\n<figure class=\"wp-block-gallery has-nested-images columns-2 kmip-gallery-1 kmip-vaux-gallery kmip-vaux-pair wp-block-gallery-24 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\/jeremiah-warm-light-chateau-portrait.webp\"><img width=\"877\" height=\"1024\" decoding=\"async\" fetchpriority=\"low\" loading=\"lazy\" data-id=\"41413\" src=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/jeremiah-warm-light-chateau-portrait-877x1024.webp\" alt=\"Jeremiah smiles in his black tuxedo in a warmly lit ch\u00e2teau room.\" class=\"wp-image-41413\" srcset=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/jeremiah-warm-light-chateau-portrait-877x1024.webp 877w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/jeremiah-warm-light-chateau-portrait-257x300.webp 257w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/jeremiah-warm-light-chateau-portrait-768x896.webp 768w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/jeremiah-warm-light-chateau-portrait-1316x1536.webp 1316w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/jeremiah-warm-light-chateau-portrait.webp 1371w\" sizes=\"auto, (max-width: 877px) 100vw, 877px\" \/><\/a><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/heaven-engagement-ring-portrait-vaux.webp\"><img width=\"877\" height=\"1024\" decoding=\"async\" fetchpriority=\"low\" loading=\"lazy\" data-id=\"41414\" src=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/heaven-engagement-ring-portrait-vaux-877x1024.webp\" alt=\"Heaven holds her left hand beside her face, showing her engagement ring.\" class=\"wp-image-41414\" srcset=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/heaven-engagement-ring-portrait-vaux-877x1024.webp 877w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/heaven-engagement-ring-portrait-vaux-257x300.webp 257w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/heaven-engagement-ring-portrait-vaux-768x896.webp 768w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/heaven-engagement-ring-portrait-vaux-1316x1536.webp 1316w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/heaven-engagement-ring-portrait-vaux.webp 1371w\" sizes=\"auto, (max-width: 877px) 100vw, 877px\" \/><\/a><figcaption class=\"wp-element-caption\">A closer look at the ring.<\/figcaption><\/figure>\n<\/figure>\n\n\n\n<figure class=\"wp-block-gallery has-nested-images columns-2 kmip-gallery-1 kmip-vaux-gallery kmip-vaux-pair wp-block-gallery-25 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\/jeremiah-heaven-kiss-ornate-chateau-room.webp\"><img width=\"683\" height=\"1024\" decoding=\"async\" fetchpriority=\"low\" loading=\"lazy\" data-id=\"41415\" src=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/jeremiah-heaven-kiss-ornate-chateau-room-683x1024.webp\" alt=\"Jeremiah and Heaven kiss beneath a chandelier beside a large framed painting in an ornate ch\u00e2teau room.\" class=\"wp-image-41415\" srcset=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/jeremiah-heaven-kiss-ornate-chateau-room-683x1024.webp 683w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/jeremiah-heaven-kiss-ornate-chateau-room-200x300.webp 200w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/jeremiah-heaven-kiss-ornate-chateau-room-768x1152.webp 768w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/jeremiah-heaven-kiss-ornate-chateau-room-1024x1536.webp 1024w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/jeremiah-heaven-kiss-ornate-chateau-room.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\/jeremiah-heaven-chandelier-foreground-portrait-vaux.webp\"><img width=\"1024\" height=\"683\" decoding=\"async\" fetchpriority=\"low\" loading=\"lazy\" data-id=\"41416\" src=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/jeremiah-heaven-chandelier-foreground-portrait-vaux-1024x683.webp\" alt=\"Heaven sits in an ornate chair with Jeremiah behind her, seen past a softly blurred golden chandelier.\" class=\"wp-image-41416\" srcset=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/jeremiah-heaven-chandelier-foreground-portrait-vaux-1024x683.webp 1024w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/jeremiah-heaven-chandelier-foreground-portrait-vaux-300x200.webp 300w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/jeremiah-heaven-chandelier-foreground-portrait-vaux-768x512.webp 768w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/jeremiah-heaven-chandelier-foreground-portrait-vaux-1536x1024.webp 1536w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/jeremiah-heaven-chandelier-foreground-portrait-vaux.webp 1600w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n<\/figure>\n<\/section>\n\n\n\n<section class=\"wp-block-group alignfull kmip-vaux-chapter is-layout-flow wp-block-group-is-layout-flow\" id=\"birthday-dinner\">\n<div class=\"wp-block-group kmip-vaux-copy is-layout-flow wp-block-group-is-layout-flow\">\n<h2 class=\"wp-block-heading\">Back to the Grand Salon<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">The Grand Salon had changed again. A table stood beneath a canopy of flowers, with blue linen, candlelight and a live trio: piano, voice and drums. A horse appeared in projection high above them.<\/p>\n<\/div>\n\n\n\n<figure class=\"wp-block-gallery has-nested-images columns-1 kmip-gallery-1 kmip-vaux-gallery kmip-vaux-lead kmip-vaux-w1440 wp-block-gallery-26 is-layout-flex wp-block-gallery-is-layout-flex\">\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/heaven-jeremiah-grand-salon-dinner-entrance.webp\"><img width=\"1600\" height=\"1067\" decoding=\"async\" fetchpriority=\"low\" loading=\"lazy\" data-id=\"41418\" src=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/heaven-jeremiah-grand-salon-dinner-entrance.webp\" alt=\"Heaven raises both arms as she and Jeremiah enter the Grand Salon, with candles and flowers in the foreground.\" class=\"wp-image-41418\" srcset=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/heaven-jeremiah-grand-salon-dinner-entrance.webp 1600w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/heaven-jeremiah-grand-salon-dinner-entrance-300x200.webp 300w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/heaven-jeremiah-grand-salon-dinner-entrance-1024x683.webp 1024w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/heaven-jeremiah-grand-salon-dinner-entrance-768x512.webp 768w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/heaven-jeremiah-grand-salon-dinner-entrance-1536x1024.webp 1536w\" sizes=\"auto, (max-width: 1600px) 100vw, 1600px\" \/><\/a><figcaption class=\"wp-element-caption\">Heaven\u2019s entrance, with both arms in the air.<\/figcaption><\/figure>\n<\/figure>\n\n\n\n<div class=\"wp-block-group kmip-vaux-copy is-layout-flow wp-block-group-is-layout-flow\">\n<p class=\"wp-block-paragraph\">Heaven came through the doors with both arms raised. Beside the table, her hand went to her chest. The room that had held the opening performances now held their birthday dinner.<\/p>\n<\/div>\n\n\n\n<figure class=\"wp-block-gallery has-nested-images columns-2 kmip-gallery-1 kmip-vaux-gallery kmip-vaux-pair wp-block-gallery-27 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\/heaven-hand-chest-dinner-room-reaction-vaux.webp\"><img width=\"1024\" height=\"683\" decoding=\"async\" fetchpriority=\"low\" loading=\"lazy\" data-id=\"41419\" src=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/heaven-hand-chest-dinner-room-reaction-vaux-1024x683.webp\" alt=\"Heaven holds one hand to her chest and reaches toward Jeremiah beside the dinner flowers.\" class=\"wp-image-41419\" srcset=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/heaven-hand-chest-dinner-room-reaction-vaux-1024x683.webp 1024w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/heaven-hand-chest-dinner-room-reaction-vaux-300x200.webp 300w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/heaven-hand-chest-dinner-room-reaction-vaux-768x512.webp 768w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/heaven-hand-chest-dinner-room-reaction-vaux-1536x1024.webp 1536w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/heaven-hand-chest-dinner-room-reaction-vaux.webp 1600w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/chateau-vaux-le-vicomte-proposal-dinner.webp\"><img width=\"1024\" height=\"683\" decoding=\"async\" fetchpriority=\"low\" loading=\"lazy\" data-id=\"38787\" src=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/chateau-vaux-le-vicomte-proposal-dinner-1024x683.webp\" alt=\"A wide view of the Grand Salon shows the candlelit dinner table, floral canopy, and mirrored cake table.\" class=\"wp-image-38787\" srcset=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/chateau-vaux-le-vicomte-proposal-dinner-1024x683.webp 1024w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/chateau-vaux-le-vicomte-proposal-dinner-300x200.webp 300w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/chateau-vaux-le-vicomte-proposal-dinner-768x512.webp 768w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/chateau-vaux-le-vicomte-proposal-dinner-1536x1024.webp 1536w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/chateau-vaux-le-vicomte-proposal-dinner.webp 1600w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><figcaption class=\"wp-element-caption\">The Grand Salon, ready for their return.<\/figcaption><\/figure>\n<\/figure>\n\n\n\n<figure class=\"wp-block-gallery has-nested-images columns-3 kmip-gallery-1 kmip-gallery-masonry kmip-vaux-gallery kmip-vaux-masonry wp-block-gallery-28 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\/vaux-le-vicomte-proposal-dinner-room-grand-salon.webp\"><img width=\"683\" height=\"1024\" decoding=\"async\" fetchpriority=\"low\" loading=\"lazy\" data-id=\"38803\" src=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/vaux-le-vicomte-proposal-dinner-room-grand-salon-683x1024.webp\" alt=\"The blue dinner table and floral canopy are framed by open doors into the Grand Salon.\" class=\"wp-image-38803\" srcset=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/vaux-le-vicomte-proposal-dinner-room-grand-salon-683x1024.webp 683w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/vaux-le-vicomte-proposal-dinner-room-grand-salon-200x300.webp 200w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/vaux-le-vicomte-proposal-dinner-room-grand-salon-768x1152.webp 768w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/vaux-le-vicomte-proposal-dinner-room-grand-salon-1024x1536.webp 1024w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/vaux-le-vicomte-proposal-dinner-room-grand-salon.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\/singer-pianist-white-piano-vaux.webp\"><img width=\"1024\" height=\"683\" decoding=\"async\" fetchpriority=\"low\" loading=\"lazy\" data-id=\"41467\" src=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/singer-pianist-white-piano-vaux-1024x683.webp\" alt=\"A singer performs at a microphone beside a white grand piano, with the pianist visible behind her.\" class=\"wp-image-41467\" srcset=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/singer-pianist-white-piano-vaux-1024x683.webp 1024w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/singer-pianist-white-piano-vaux-300x200.webp 300w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/singer-pianist-white-piano-vaux-768x512.webp 768w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/singer-pianist-white-piano-vaux-1536x1024.webp 1536w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/singer-pianist-white-piano-vaux.webp 1600w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/live-drummer-vaux-le-vicomte-proposal-performance.webp\"><img width=\"877\" height=\"1024\" decoding=\"async\" fetchpriority=\"low\" loading=\"lazy\" data-id=\"38808\" src=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/live-drummer-vaux-le-vicomte-proposal-performance-877x1024.webp\" alt=\"A drummer plays behind a large cymbal in warm, low light at Vaux-le-Vicomte.\" class=\"wp-image-38808\" srcset=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/live-drummer-vaux-le-vicomte-proposal-performance-877x1024.webp 877w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/live-drummer-vaux-le-vicomte-proposal-performance-257x300.webp 257w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/live-drummer-vaux-le-vicomte-proposal-performance-768x896.webp 768w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/live-drummer-vaux-le-vicomte-proposal-performance-1316x1536.webp 1316w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/live-drummer-vaux-le-vicomte-proposal-performance.webp 1371w\" sizes=\"auto, (max-width: 877px) 100vw, 877px\" \/><\/a><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/jeremiah-heaven-point-up-floral-dinner-vaux.webp\"><img width=\"1024\" height=\"683\" decoding=\"async\" fetchpriority=\"low\" loading=\"lazy\" data-id=\"41421\" src=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/jeremiah-heaven-point-up-floral-dinner-vaux-1024x683.webp\" alt=\"Jeremiah points upward as Heaven smiles beside him, with the tall floral canopy behind them.\" class=\"wp-image-41421\" srcset=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/jeremiah-heaven-point-up-floral-dinner-vaux-1024x683.webp 1024w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/jeremiah-heaven-point-up-floral-dinner-vaux-300x200.webp 300w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/jeremiah-heaven-point-up-floral-dinner-vaux-768x512.webp 768w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/jeremiah-heaven-point-up-floral-dinner-vaux-1536x1024.webp 1536w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/jeremiah-heaven-point-up-floral-dinner-vaux.webp 1600w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/chateau-vaux-le-vicomte-grand-salon-video-mapping-show.webp\"><img width=\"1024\" height=\"683\" decoding=\"async\" fetchpriority=\"low\" loading=\"lazy\" data-id=\"38789\" src=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/chateau-vaux-le-vicomte-grand-salon-video-mapping-show-1024x683.webp\" alt=\"A blue horse formed by projected light appears high above the ornate windows of the Grand Salon.\" class=\"wp-image-38789\" srcset=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/chateau-vaux-le-vicomte-grand-salon-video-mapping-show-1024x683.webp 1024w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/chateau-vaux-le-vicomte-grand-salon-video-mapping-show-300x200.webp 300w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/chateau-vaux-le-vicomte-grand-salon-video-mapping-show-768x512.webp 768w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/chateau-vaux-le-vicomte-grand-salon-video-mapping-show-1536x1024.webp 1536w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/chateau-vaux-le-vicomte-grand-salon-video-mapping-show.webp 1600w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><figcaption class=\"wp-element-caption\">The Grand Salon became part of the performance.<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/heaven-jeremiah-dinner-close-portrait-vaux.webp\"><img width=\"1024\" height=\"683\" decoding=\"async\" fetchpriority=\"low\" loading=\"lazy\" data-id=\"41422\" src=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/heaven-jeremiah-dinner-close-portrait-vaux-1024x683.webp\" alt=\"Heaven looks at Jeremiah as they stand close beside the floral dinner setting and birthday cake.\" class=\"wp-image-41422\" srcset=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/heaven-jeremiah-dinner-close-portrait-vaux-1024x683.webp 1024w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/heaven-jeremiah-dinner-close-portrait-vaux-300x200.webp 300w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/heaven-jeremiah-dinner-close-portrait-vaux-768x512.webp 768w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/heaven-jeremiah-dinner-close-portrait-vaux-1536x1024.webp 1536w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/heaven-jeremiah-dinner-close-portrait-vaux.webp 1600w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n<\/figure>\n\n\n\n<div class=\"wp-block-group kmip-vaux-copy is-layout-flow wp-block-group-is-layout-flow\">\n<p class=\"wp-block-paragraph\">There was time to dance, too. The lighting plan had made room for that homecoming memory: this time, the lights would stay low.<\/p>\n<\/div>\n\n\n\n<figure class=\"wp-block-gallery has-nested-images columns-2 kmip-gallery-1 kmip-vaux-gallery kmip-vaux-pair wp-block-gallery-29 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\/heaven-jeremiah-kiss-grand-salon.webp\"><img width=\"877\" height=\"1024\" decoding=\"async\" fetchpriority=\"low\" loading=\"lazy\" data-id=\"41466\" src=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/heaven-jeremiah-kiss-grand-salon-877x1024.webp\" alt=\"Heaven and Jeremiah kiss on the black-and-white tiled floor of Vaux-le-Vicomte\u2019s Grand Salon.\" class=\"wp-image-41466\" srcset=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/heaven-jeremiah-kiss-grand-salon-877x1024.webp 877w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/heaven-jeremiah-kiss-grand-salon-257x300.webp 257w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/heaven-jeremiah-kiss-grand-salon-768x896.webp 768w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/heaven-jeremiah-kiss-grand-salon-1316x1536.webp 1316w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/heaven-jeremiah-kiss-grand-salon.webp 1371w\" sizes=\"auto, (max-width: 877px) 100vw, 877px\" \/><\/a><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/jeremiah-heaven-seated-dinner-smile-vaux.webp\"><img width=\"1024\" height=\"683\" decoding=\"async\" fetchpriority=\"low\" loading=\"lazy\" data-id=\"41423\" src=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/jeremiah-heaven-seated-dinner-smile-vaux-1024x683.webp\" alt=\"Jeremiah and Heaven turn toward each other at their candlelit dinner table beneath the flowers.\" class=\"wp-image-41423\" srcset=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/jeremiah-heaven-seated-dinner-smile-vaux-1024x683.webp 1024w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/jeremiah-heaven-seated-dinner-smile-vaux-300x200.webp 300w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/jeremiah-heaven-seated-dinner-smile-vaux-768x512.webp 768w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/jeremiah-heaven-seated-dinner-smile-vaux-1536x1024.webp 1536w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/jeremiah-heaven-seated-dinner-smile-vaux.webp 1600w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n<\/figure>\n\n\n\n<figure class=\"wp-block-gallery has-nested-images columns-1 kmip-gallery-1 kmip-vaux-gallery kmip-vaux-lead kmip-vaux-w1280 wp-block-gallery-30 is-layout-flex wp-block-gallery-is-layout-flex\">\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/jeremiah-heaven-dinner-floral-canopy-cake-vaux.webp\"><img width=\"1600\" height=\"1067\" decoding=\"async\" fetchpriority=\"low\" loading=\"lazy\" data-id=\"41420\" src=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/jeremiah-heaven-dinner-floral-canopy-cake-vaux.webp\" alt=\"Jeremiah and Heaven sit at a blue-covered table beneath a tall floral canopy, with the birthday cake in the foreground.\" class=\"wp-image-41420\" srcset=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/jeremiah-heaven-dinner-floral-canopy-cake-vaux.webp 1600w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/jeremiah-heaven-dinner-floral-canopy-cake-vaux-300x200.webp 300w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/jeremiah-heaven-dinner-floral-canopy-cake-vaux-1024x683.webp 1024w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/jeremiah-heaven-dinner-floral-canopy-cake-vaux-768x512.webp 768w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/jeremiah-heaven-dinner-floral-canopy-cake-vaux-1536x1024.webp 1536w\" sizes=\"auto, (max-width: 1600px) 100vw, 1600px\" \/><\/a><figcaption class=\"wp-element-caption\">Blue linen, candlelight, and a canopy of flowers for two.<\/figcaption><\/figure>\n<\/figure>\n<\/section>\n\n\n\n<section class=\"wp-block-group alignfull kmip-vaux-chapter is-layout-flow wp-block-group-is-layout-flow\" id=\"birthday-cake\">\n<div class=\"wp-block-group kmip-vaux-copy is-layout-flow wp-block-group-is-layout-flow\">\n<h2 class=\"wp-block-heading\">Still her birthday too<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Bastien Blanc-Tailleur, named the World\u2019s Most Creative Pastry Chef by La Liste in 2024, created Heaven\u2019s birthday cake and delivered it personally to Chantelle.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">They cut it together, fed each other a little, and laughed. The proposal had given the evening another reason to celebrate. Her birthday still had its place.<\/p>\n<\/div>\n\n\n\n<figure class=\"wp-block-gallery has-nested-images columns-2 kmip-gallery-1 kmip-vaux-gallery kmip-vaux-pair wp-block-gallery-31 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\/unpacking-birthday-cake-vaux-grand-salon.webp\"><img width=\"1024\" height=\"683\" decoding=\"async\" fetchpriority=\"low\" loading=\"lazy\" data-id=\"41460\" src=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/unpacking-birthday-cake-vaux-grand-salon-1024x683.webp\" alt=\"Two team members lift a dark protective box from the birthday cake on its crystal-edged table.\" class=\"wp-image-41460\" srcset=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/unpacking-birthday-cake-vaux-grand-salon-1024x683.webp 1024w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/unpacking-birthday-cake-vaux-grand-salon-300x200.webp 300w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/unpacking-birthday-cake-vaux-grand-salon-768x512.webp 768w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/unpacking-birthday-cake-vaux-grand-salon-1536x1024.webp 1536w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/unpacking-birthday-cake-vaux-grand-salon.webp 1600w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><figcaption class=\"wp-element-caption\">Before the first slice, the careful unboxing.<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/blue-tiered-birthday-cake-vaux.webp\"><img width=\"877\" height=\"1024\" decoding=\"async\" fetchpriority=\"low\" loading=\"lazy\" data-id=\"41402\" src=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/blue-tiered-birthday-cake-vaux-877x1024.webp\" alt=\"Blue tiered cake with white garlands and gold details, surrounded by candles and pastel flowers.\" class=\"wp-image-41402\" srcset=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/blue-tiered-birthday-cake-vaux-877x1024.webp 877w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/blue-tiered-birthday-cake-vaux-257x300.webp 257w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/blue-tiered-birthday-cake-vaux-768x896.webp 768w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/blue-tiered-birthday-cake-vaux-1316x1536.webp 1316w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/blue-tiered-birthday-cake-vaux.webp 1371w\" sizes=\"auto, (max-width: 877px) 100vw, 877px\" \/><\/a><\/figure>\n<\/figure>\n\n\n\n<figure class=\"wp-block-gallery has-nested-images columns-2 kmip-gallery-1 kmip-gallery-masonry kmip-vaux-gallery kmip-vaux-masonry wp-block-gallery-32 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\/vaux-birthday-cake-candles-being-lit.webp\"><img width=\"1024\" height=\"683\" decoding=\"async\" fetchpriority=\"low\" loading=\"lazy\" data-id=\"41392\" src=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/vaux-birthday-cake-candles-being-lit-1024x683.webp\" alt=\"Two attendants in white gloves light the slender candles around a blue tiered cake at Vaux-le-Vicomte.\" class=\"wp-image-41392\" srcset=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/vaux-birthday-cake-candles-being-lit-1024x683.webp 1024w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/vaux-birthday-cake-candles-being-lit-300x200.webp 300w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/vaux-birthday-cake-candles-being-lit-768x512.webp 768w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/vaux-birthday-cake-candles-being-lit-1536x1024.webp 1536w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/vaux-birthday-cake-candles-being-lit.webp 1600w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><figcaption class=\"wp-element-caption\">The last candles, lit by hand.<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/birthday-cake-white-garlands-gold-details.webp\"><img width=\"1024\" height=\"683\" decoding=\"async\" fetchpriority=\"low\" loading=\"lazy\" data-id=\"41403\" src=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/birthday-cake-white-garlands-gold-details-1024x683.webp\" alt=\"Close view of white garlands, decorative medallions, and gold leaves on the blue birthday cake.\" class=\"wp-image-41403\" srcset=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/birthday-cake-white-garlands-gold-details-1024x683.webp 1024w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/birthday-cake-white-garlands-gold-details-300x200.webp 300w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/birthday-cake-white-garlands-gold-details-768x512.webp 768w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/birthday-cake-white-garlands-gold-details-1536x1024.webp 1536w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/birthday-cake-white-garlands-gold-details.webp 1600w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n<\/figure>\n\n\n\n<figure class=\"wp-block-gallery has-nested-images columns-1 kmip-gallery-1 kmip-vaux-gallery kmip-vaux-lead kmip-vaux-w1280 wp-block-gallery-33 is-layout-flex wp-block-gallery-is-layout-flex\">\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/heaven-blowing-birthday-candles-vaux.webp\"><img width=\"1600\" height=\"1067\" decoding=\"async\" fetchpriority=\"low\" loading=\"lazy\" data-id=\"41400\" src=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/heaven-blowing-birthday-candles-vaux.webp\" alt=\"Heaven leans toward the lit candles on her blue birthday cake while Jeremiah smiles behind her.\" class=\"wp-image-41400\" srcset=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/heaven-blowing-birthday-candles-vaux.webp 1600w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/heaven-blowing-birthday-candles-vaux-300x200.webp 300w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/heaven-blowing-birthday-candles-vaux-1024x683.webp 1024w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/heaven-blowing-birthday-candles-vaux-768x512.webp 768w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/heaven-blowing-birthday-candles-vaux-1536x1024.webp 1536w\" sizes=\"auto, (max-width: 1600px) 100vw, 1600px\" \/><\/a><figcaption class=\"wp-element-caption\">A birthday wish, with her fianc\u00e9 beside her.<\/figcaption><\/figure>\n<\/figure>\n\n\n\n<figure class=\"wp-block-gallery has-nested-images columns-4 kmip-gallery-1 kmip-gallery-masonry kmip-vaux-gallery kmip-vaux-masonry wp-block-gallery-34 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\/chateau-vaux-le-vicomte-proposal-cake-cutting.webp\"><img width=\"1024\" height=\"683\" decoding=\"async\" fetchpriority=\"low\" loading=\"lazy\" data-id=\"38783\" src=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/chateau-vaux-le-vicomte-proposal-cake-cutting-1024x683.webp\" alt=\"Heaven cuts into the blue tiered cake while Jeremiah stands behind her with an arm around her waist.\" class=\"wp-image-38783\" srcset=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/chateau-vaux-le-vicomte-proposal-cake-cutting-1024x683.webp 1024w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/chateau-vaux-le-vicomte-proposal-cake-cutting-300x200.webp 300w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/chateau-vaux-le-vicomte-proposal-cake-cutting-768x512.webp 768w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/chateau-vaux-le-vicomte-proposal-cake-cutting-1536x1024.webp 1536w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/chateau-vaux-le-vicomte-proposal-cake-cutting.webp 1600w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/jeremiah-sharing-cake-with-heaven.webp\"><img width=\"878\" height=\"1024\" decoding=\"async\" fetchpriority=\"low\" loading=\"lazy\" data-id=\"41404\" src=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/jeremiah-sharing-cake-with-heaven-878x1024.webp\" alt=\"Black-and-white portrait of Jeremiah feeding Heaven a bite of cake beside the decorated tiers.\" class=\"wp-image-41404\" srcset=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/jeremiah-sharing-cake-with-heaven-878x1024.webp 878w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/jeremiah-sharing-cake-with-heaven-257x300.webp 257w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/jeremiah-sharing-cake-with-heaven-768x896.webp 768w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/jeremiah-sharing-cake-with-heaven-1317x1536.webp 1317w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/jeremiah-sharing-cake-with-heaven.webp 1372w\" sizes=\"auto, (max-width: 878px) 100vw, 878px\" \/><\/a><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/heaven-jeremiah-laughing-birthday-cake.webp\"><img width=\"1024\" height=\"683\" decoding=\"async\" fetchpriority=\"low\" loading=\"lazy\" data-id=\"41405\" src=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/heaven-jeremiah-laughing-birthday-cake-1024x683.webp\" alt=\"Heaven and Jeremiah smile beside the birthday cake, with frosting on their faces and fingers.\" class=\"wp-image-41405\" srcset=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/heaven-jeremiah-laughing-birthday-cake-1024x683.webp 1024w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/heaven-jeremiah-laughing-birthday-cake-300x200.webp 300w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/heaven-jeremiah-laughing-birthday-cake-768x512.webp 768w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/heaven-jeremiah-laughing-birthday-cake-1536x1024.webp 1536w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/heaven-jeremiah-laughing-birthday-cake.webp 1600w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/engagement-ring-frosting-covered-hands.webp\"><img width=\"1024\" height=\"683\" decoding=\"async\" fetchpriority=\"low\" loading=\"lazy\" data-id=\"41406\" src=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/engagement-ring-frosting-covered-hands-1024x683.webp\" alt=\"Heaven\u2019s marquise engagement ring and frosting-covered fingers rest over Jeremiah\u2019s hand.\" class=\"wp-image-41406\" srcset=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/engagement-ring-frosting-covered-hands-1024x683.webp 1024w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/engagement-ring-frosting-covered-hands-300x200.webp 300w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/engagement-ring-frosting-covered-hands-768x512.webp 768w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/engagement-ring-frosting-covered-hands-1536x1024.webp 1536w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/engagement-ring-frosting-covered-hands.webp 1600w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><figcaption class=\"wp-element-caption\">A little frosting, and the new ring.<\/figcaption><\/figure>\n<\/figure>\n<\/section>\n\n\n\n<section class=\"wp-block-group alignfull kmip-vaux-chapter is-layout-flow wp-block-group-is-layout-flow\" id=\"the-lovebook\">\n<div class=\"wp-block-group kmip-vaux-copy is-layout-flow wp-block-group-is-layout-flow\">\n<h2 class=\"wp-block-heading\">The next words were theirs<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">There was still a book waiting to be opened.<\/p>\n<\/div>\n\n\n\n<figure class=\"wp-block-gallery has-nested-images columns-1 kmip-gallery-1 kmip-vaux-gallery kmip-vaux-lead kmip-vaux-w1280 wp-block-gallery-35 is-layout-flex wp-block-gallery-is-layout-flex\">\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/heaven-opening-storybook-gift-vaux.webp\"><img width=\"1600\" height=\"1067\" decoding=\"async\" fetchpriority=\"low\" loading=\"lazy\" data-id=\"41450\" src=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/heaven-opening-storybook-gift-vaux.webp\" alt=\"Heaven lifts the white gift-box lid while Jeremiah smiles beside her at the candlelit table.\" class=\"wp-image-41450\" srcset=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/heaven-opening-storybook-gift-vaux.webp 1600w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/heaven-opening-storybook-gift-vaux-300x200.webp 300w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/heaven-opening-storybook-gift-vaux-1024x683.webp 1024w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/heaven-opening-storybook-gift-vaux-768x512.webp 768w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/heaven-opening-storybook-gift-vaux-1536x1024.webp 1536w\" sizes=\"auto, (max-width: 1600px) 100vw, 1600px\" \/><\/a><figcaption class=\"wp-element-caption\">One more gift was waiting at her place.<\/figcaption><\/figure>\n<\/figure>\n\n\n\n<div class=\"wp-block-group kmip-vaux-copy is-layout-flow wp-block-group-is-layout-flow\">\n<p class=\"wp-block-paragraph\">Like Heaven in the Sky gathered eight years of Jeremiah and Heaven\u2019s life together, from their first conversation and the kiss that had to wait to shared traditions, travels and the ways they had supported each other. Jeremiah supplied the memories. We turned them into an illustrated book they could keep.<\/p>\n<\/div>\n\n\n\n<figure class=\"wp-block-gallery has-nested-images columns-3 kmip-gallery-1 kmip-gallery-masonry kmip-vaux-gallery kmip-vaux-masonry wp-block-gallery-36 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\/heaven-untying-storybook-ribbon.webp\"><img width=\"1024\" height=\"683\" decoding=\"async\" fetchpriority=\"low\" loading=\"lazy\" data-id=\"41449\" src=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/heaven-untying-storybook-ribbon-1024x683.webp\" alt=\"Black-and-white close view of Heaven pulling the ribbon from a white gift box at the dinner table.\" class=\"wp-image-41449\" srcset=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/heaven-untying-storybook-ribbon-1024x683.webp 1024w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/heaven-untying-storybook-ribbon-300x200.webp 300w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/heaven-untying-storybook-ribbon-768x512.webp 768w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/heaven-untying-storybook-ribbon-1536x1024.webp 1536w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/heaven-untying-storybook-ribbon.webp 1600w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/like-heaven-in-the-sky-book-covers.webp\"><img width=\"1024\" height=\"683\" decoding=\"async\" fetchpriority=\"low\" loading=\"lazy\" data-id=\"41453\" src=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/like-heaven-in-the-sky-book-covers-1024x683.webp\" alt=\"Close view of two open blue books titled Like Heaven in the Sky in the couple\u2019s hands.\" class=\"wp-image-41453\" srcset=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/like-heaven-in-the-sky-book-covers-1024x683.webp 1024w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/like-heaven-in-the-sky-book-covers-300x200.webp 300w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/like-heaven-in-the-sky-book-covers-768x512.webp 768w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/like-heaven-in-the-sky-book-covers-1536x1024.webp 1536w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/like-heaven-in-the-sky-book-covers.webp 1600w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/private-proposal-dinner-vaux-le-vicomte-grand-salon.webp\"><img width=\"683\" height=\"1024\" decoding=\"async\" fetchpriority=\"low\" loading=\"lazy\" data-id=\"38805\" src=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/private-proposal-dinner-vaux-le-vicomte-grand-salon-683x1024.webp\" alt=\"Heaven and Jeremiah sit at a flower-filled blue table beneath the tall windows of Vaux-le-Vicomte\u2019s Grand Salon.\" class=\"wp-image-38805\" srcset=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/private-proposal-dinner-vaux-le-vicomte-grand-salon-683x1024.webp 683w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/private-proposal-dinner-vaux-le-vicomte-grand-salon-200x300.webp 200w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/private-proposal-dinner-vaux-le-vicomte-grand-salon-768x1152.webp 768w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/private-proposal-dinner-vaux-le-vicomte-grand-salon-1024x1536.webp 1024w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/private-proposal-dinner-vaux-le-vicomte-grand-salon.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\/couple-reading-storybook-under-flowers.webp\"><img width=\"683\" height=\"1024\" decoding=\"async\" fetchpriority=\"low\" loading=\"lazy\" data-id=\"41452\" src=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/couple-reading-storybook-under-flowers-683x1024.webp\" alt=\"Rear portrait of Heaven and Jeremiah reading open books beneath hanging flowers at their dinner table.\" class=\"wp-image-41452\" srcset=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/couple-reading-storybook-under-flowers-683x1024.webp 683w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/couple-reading-storybook-under-flowers-200x300.webp 200w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/couple-reading-storybook-under-flowers-768x1152.webp 768w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/couple-reading-storybook-under-flowers-1024x1536.webp 1024w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/couple-reading-storybook-under-flowers.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\/storybook-kiss-that-had-to-wait.webp\"><img width=\"1024\" height=\"683\" decoding=\"async\" fetchpriority=\"low\" loading=\"lazy\" data-id=\"41451\" src=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/storybook-kiss-that-had-to-wait-1024x683.webp\" alt=\"Heaven and Jeremiah read their books, open to the chapter titled The Kiss That Had to Wait.\" class=\"wp-image-41451\" srcset=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/storybook-kiss-that-had-to-wait-1024x683.webp 1024w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/storybook-kiss-that-had-to-wait-300x200.webp 300w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/storybook-kiss-that-had-to-wait-768x512.webp 768w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/storybook-kiss-that-had-to-wait-1536x1024.webp 1536w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/storybook-kiss-that-had-to-wait.webp 1600w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><figcaption class=\"wp-element-caption\">The homecoming almost-kiss had found its way onto the page.<\/figcaption><\/figure>\n<\/figure>\n\n\n\n<div class=\"wp-block-group kmip-vaux-copy is-layout-flow wp-block-group-is-layout-flow\">\n<p class=\"wp-block-paragraph\">They read it together at the table. There were smiles, then tears. On the final page, the story left room for them.<\/p>\n<\/div>\n\n\n\n<figure class=\"wp-block-gallery has-nested-images columns-1 kmip-gallery-1 kmip-vaux-gallery kmip-vaux-lead kmip-vaux-w1280 wp-block-gallery-37 is-layout-flex wp-block-gallery-is-layout-flex\">\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/heaven-jeremiah-reading-storybook-vaux.webp\"><img width=\"1600\" height=\"1067\" decoding=\"async\" fetchpriority=\"low\" loading=\"lazy\" data-id=\"41454\" src=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/heaven-jeremiah-reading-storybook-vaux.webp\" alt=\"Heaven smiles down at her open book while Jeremiah smiles toward her at the candlelit table.\" class=\"wp-image-41454\" srcset=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/heaven-jeremiah-reading-storybook-vaux.webp 1600w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/heaven-jeremiah-reading-storybook-vaux-300x200.webp 300w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/heaven-jeremiah-reading-storybook-vaux-1024x683.webp 1024w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/heaven-jeremiah-reading-storybook-vaux-768x512.webp 768w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/heaven-jeremiah-reading-storybook-vaux-1536x1024.webp 1536w\" sizes=\"auto, (max-width: 1600px) 100vw, 1600px\" \/><\/a><\/figure>\n<\/figure>\n\n\n\n<figure class=\"wp-block-gallery has-nested-images columns-4 kmip-gallery-1 kmip-gallery-masonry kmip-vaux-gallery kmip-vaux-masonry wp-block-gallery-38 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\/heaven-first-reaction-storybook-gift.webp\"><img width=\"877\" height=\"1024\" decoding=\"async\" fetchpriority=\"low\" loading=\"lazy\" data-id=\"41461\" src=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/heaven-first-reaction-storybook-gift-877x1024.webp\" alt=\"Heaven holds a hand to her chest as she looks down at the open book, with Jeremiah smiling behind her.\" class=\"wp-image-41461\" srcset=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/heaven-first-reaction-storybook-gift-877x1024.webp 877w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/heaven-first-reaction-storybook-gift-257x300.webp 257w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/heaven-first-reaction-storybook-gift-768x896.webp 768w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/heaven-first-reaction-storybook-gift-1316x1536.webp 1316w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/heaven-first-reaction-storybook-gift.webp 1371w\" sizes=\"auto, (max-width: 877px) 100vw, 877px\" \/><\/a><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/jeremiah-reading-storybook-close-portrait.webp\"><img width=\"877\" height=\"1024\" decoding=\"async\" fetchpriority=\"low\" loading=\"lazy\" data-id=\"41462\" src=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/jeremiah-reading-storybook-close-portrait-877x1024.webp\" alt=\"Jeremiah looks down at his open book with his fist against his mouth, framed by candlelight.\" class=\"wp-image-41462\" srcset=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/jeremiah-reading-storybook-close-portrait-877x1024.webp 877w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/jeremiah-reading-storybook-close-portrait-257x300.webp 257w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/jeremiah-reading-storybook-close-portrait-768x896.webp 768w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/jeremiah-reading-storybook-close-portrait-1316x1536.webp 1316w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/jeremiah-reading-storybook-close-portrait.webp 1371w\" sizes=\"auto, (max-width: 877px) 100vw, 877px\" \/><\/a><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/heaven-reaction-reading-storybook.webp\"><img width=\"1024\" height=\"683\" decoding=\"async\" fetchpriority=\"low\" loading=\"lazy\" data-id=\"41455\" src=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/heaven-reaction-reading-storybook-1024x683.webp\" alt=\"Heaven holds a hand near her mouth as she looks down at her book, with Jeremiah beside her.\" class=\"wp-image-41455\" srcset=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/heaven-reaction-reading-storybook-1024x683.webp 1024w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/heaven-reaction-reading-storybook-300x200.webp 300w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/heaven-reaction-reading-storybook-768x512.webp 768w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/heaven-reaction-reading-storybook-1536x1024.webp 1536w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/heaven-reaction-reading-storybook.webp 1600w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/jeremiah-wiping-eye-storybook-reading.webp\"><img width=\"1024\" height=\"683\" decoding=\"async\" fetchpriority=\"low\" loading=\"lazy\" data-id=\"41463\" src=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/jeremiah-wiping-eye-storybook-reading-1024x683.webp\" alt=\"Jeremiah wipes his eye while he and Heaven look down at their open books behind flowers and candles.\" class=\"wp-image-41463\" srcset=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/jeremiah-wiping-eye-storybook-reading-1024x683.webp 1024w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/jeremiah-wiping-eye-storybook-reading-300x200.webp 300w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/jeremiah-wiping-eye-storybook-reading-768x512.webp 768w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/jeremiah-wiping-eye-storybook-reading-1536x1024.webp 1536w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/jeremiah-wiping-eye-storybook-reading.webp 1600w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/engagement-ring-handwritten-wish-page.webp\"><img width=\"1024\" height=\"683\" decoding=\"async\" fetchpriority=\"low\" loading=\"lazy\" data-id=\"41457\" src=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/engagement-ring-handwritten-wish-page-1024x683.webp\" alt=\"Heaven\u2019s engagement ring rests on the handwritten final page of the book, framed by the couple\u2019s hands.\" class=\"wp-image-41457\" srcset=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/engagement-ring-handwritten-wish-page-1024x683.webp 1024w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/engagement-ring-handwritten-wish-page-300x200.webp 300w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/engagement-ring-handwritten-wish-page-768x512.webp 768w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/engagement-ring-handwritten-wish-page-1536x1024.webp 1536w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/engagement-ring-handwritten-wish-page.webp 1600w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><figcaption class=\"wp-element-caption\">Their wishes, in their own handwriting.<\/figcaption><\/figure>\n<\/figure>\n\n\n\n<figure class=\"wp-block-gallery has-nested-images columns-1 kmip-gallery-1 kmip-vaux-gallery kmip-vaux-lead kmip-vaux-w1100 wp-block-gallery-39 is-layout-flex wp-block-gallery-is-layout-flex\">\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/heaven-jeremiah-embrace-storybook-reading.webp\"><img width=\"1600\" height=\"1067\" decoding=\"async\" fetchpriority=\"low\" loading=\"lazy\" data-id=\"41464\" src=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/heaven-jeremiah-embrace-storybook-reading.webp\" alt=\"Heaven wraps her arms around Jeremiah as they sit at the table, with an open book beside them.\" class=\"wp-image-41464\" srcset=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/heaven-jeremiah-embrace-storybook-reading.webp 1600w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/heaven-jeremiah-embrace-storybook-reading-300x200.webp 300w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/heaven-jeremiah-embrace-storybook-reading-1024x683.webp 1024w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/heaven-jeremiah-embrace-storybook-reading-768x512.webp 768w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/heaven-jeremiah-embrace-storybook-reading-1536x1024.webp 1536w\" sizes=\"auto, (max-width: 1600px) 100vw, 1600px\" \/><\/a><figcaption class=\"wp-element-caption\">A pause in the reading.<\/figcaption><\/figure>\n<\/figure>\n\n\n\n<div class=\"wp-block-group kmip-vaux-copy is-layout-flow wp-block-group-is-layout-flow\">\n<p class=\"wp-block-paragraph\">The chapter was called \u201cThe Wish.\u201d Before returning to Paris, they added their own hopes for what would come next.<\/p>\n<\/div>\n\n\n\n<figure class=\"wp-block-gallery has-nested-images columns-2 kmip-gallery-1 kmip-vaux-gallery kmip-vaux-planning kmip-vaux-p03 wp-block-gallery-40 is-layout-flex wp-block-gallery-is-layout-flex\">\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/jeremiah-heaven-lovebook-the-wish-blank-page.webp\"><img width=\"1131\" height=\"1600\" decoding=\"async\" fetchpriority=\"low\" loading=\"lazy\" data-id=\"41470\" src=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/jeremiah-heaven-lovebook-the-wish-blank-page.webp\" alt=\"The Wish page with the printed invitation to write their next wish together, blank ruled lines, and spaces for Heaven and Jeremiah.\" class=\"wp-image-41470\" srcset=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/jeremiah-heaven-lovebook-the-wish-blank-page.webp 1131w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/jeremiah-heaven-lovebook-the-wish-blank-page-212x300.webp 212w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/jeremiah-heaven-lovebook-the-wish-blank-page-724x1024.webp 724w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/jeremiah-heaven-lovebook-the-wish-blank-page-768x1086.webp 768w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/jeremiah-heaven-lovebook-the-wish-blank-page-1086x1536.webp 1086w\" sizes=\"auto, (max-width: 1131px) 100vw, 1131px\" \/><\/a><figcaption class=\"wp-element-caption\">The book\u2019s final page was theirs. They began filling it that evening.<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/heaven-writing-next-wish-storybook.webp\"><img width=\"1600\" height=\"1067\" decoding=\"async\" fetchpriority=\"low\" loading=\"lazy\" data-id=\"41456\" src=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/heaven-writing-next-wish-storybook.webp\" alt=\"Heaven writes in the open book while Jeremiah sits close beside her and smiles.\" class=\"wp-image-41456\" srcset=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/heaven-writing-next-wish-storybook.webp 1600w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/heaven-writing-next-wish-storybook-300x200.webp 300w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/heaven-writing-next-wish-storybook-1024x683.webp 1024w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/heaven-writing-next-wish-storybook-768x512.webp 768w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/heaven-writing-next-wish-storybook-1536x1024.webp 1536w\" sizes=\"auto, (max-width: 1600px) 100vw, 1600px\" \/><\/a><figcaption class=\"wp-element-caption\">The final page had been left for them.<\/figcaption><\/figure>\n<\/figure>\n<\/section>\n\n\n\n<section class=\"wp-block-group alignfull kmip-vaux-chapter kmip-vaux-message is-layout-flow wp-block-group-is-layout-flow\" id=\"a-message-on-the-way-home\">\n<div class=\"wp-block-group kmip-vaux-copy is-layout-flow wp-block-group-is-layout-flow\">\n<h3 class=\"wp-block-heading\">A message on the way home<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Three days later, on the way to the airport, Jeremiah wrote:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>\u201cThis proposal is something she is going to remember for decades and something we will both look back on years and years from now. You all helped make it more special than I could have ever imagined.\u201d<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u2014 Jeremiah, WhatsApp message after the proposal<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Heaven recorded a thank-you for the team.<\/p>\n<\/div>\n<\/section>\n\n\n\n<section class=\"wp-block-group alignfull kmip-vaux-chapter is-layout-flow wp-block-group-is-layout-flow\" id=\"six-days\">\n<div class=\"wp-block-group kmip-vaux-copy is-layout-flow wp-block-group-is-layout-flow\">\n<h2 class=\"wp-block-heading\">How we produced it in six days<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Jeremiah\u2019s initial idea was a proposal overlooking the Eiffel Tower. As we learned more about him and Heaven through our planning questionnaire, it grew into a day of personal discoveries, ending with a celebration at a ch\u00e2teau. His ideas for music, ballet, drones and fireworks gave us the starting point.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Six days meant choosing people we could trust, making decisions quickly and keeping several parts of the production moving at once. <a href=\"https:\/\/kissinparis.com\/chantelle\/\">Chantelle<\/a>, <a href=\"https:\/\/kissinparis.com\/about\/team\/nadia\/\">Nadia<\/a> and the team worked with the ch\u00e2teau and our creative partners to make room for an ambitious commission on a very short calendar.<\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-group kmip-vaux-copy is-layout-flow wp-block-group-is-layout-flow\">\n<h3 class=\"wp-block-heading\">The ch\u00e2teau made room<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Vaux-le-Vicomte had events on the two preceding days and an internal event on the evening we needed. Through our relationship with the ch\u00e2teau team, that gathering moved to another building. The rooms and gardens became available for Jeremiah and Heaven.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The estate gave the evening several settings: the Grand Salon for live performance and dinner, the gardens for the proposal and sky shows, and rooms inside for portraits. Its long garden axis carried the view far beyond the place where they stood.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The ch\u00e2teau is in Maincy, France, outside Paris. Private hire is arranged around its calendar and the spaces your celebration needs. We coordinate those decisions with the venue, together with the transport, setup and specialist permissions the evening needs. If you\u2019re considering a ch\u00e2teau for your wedding, our <a href=\"https:\/\/kissinparis.com\/paris-wedding-planner\/\">Paris wedding planners<\/a> can help you choose spaces for the ceremony, dinner and dancing.<\/p>\n<\/div>\n\n\n\n<figure class=\"wp-block-gallery has-nested-images columns-2 kmip-gallery-1 kmip-vaux-gallery kmip-vaux-pair wp-block-gallery-41 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\/vaux-le-vicomte-sphinx-evening-light.webp\"><img width=\"1024\" height=\"683\" decoding=\"async\" fetchpriority=\"low\" loading=\"lazy\" data-id=\"41435\" src=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/vaux-le-vicomte-sphinx-evening-light-1024x683.webp\" alt=\"A stone sphinx at Vaux-le-Vicomte, with warm evening light and the ch\u00e2teau softly blurred behind it.\" class=\"wp-image-41435\" srcset=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/vaux-le-vicomte-sphinx-evening-light-1024x683.webp 1024w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/vaux-le-vicomte-sphinx-evening-light-300x200.webp 300w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/vaux-le-vicomte-sphinx-evening-light-768x512.webp 768w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/vaux-le-vicomte-sphinx-evening-light-1536x1024.webp 1536w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/vaux-le-vicomte-sphinx-evening-light.webp 1600w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/vaux-le-vicomte-crown-fountain-reflection.webp\"><img width=\"683\" height=\"1024\" decoding=\"async\" fetchpriority=\"low\" loading=\"lazy\" data-id=\"41437\" src=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/vaux-le-vicomte-crown-fountain-reflection-683x1024.webp\" alt=\"A sculpted fountain head and crown ornament reflected in a still garden pool at Vaux-le-Vicomte.\" class=\"wp-image-41437\" srcset=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/vaux-le-vicomte-crown-fountain-reflection-683x1024.webp 683w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/vaux-le-vicomte-crown-fountain-reflection-200x300.webp 200w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/vaux-le-vicomte-crown-fountain-reflection-768x1152.webp 768w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/vaux-le-vicomte-crown-fountain-reflection-1024x1536.webp 1024w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/vaux-le-vicomte-crown-fountain-reflection.webp 1067w\" sizes=\"auto, (max-width: 683px) 100vw, 683px\" \/><\/a><\/figure>\n<\/figure>\n\n\n\n<figure class=\"wp-block-gallery has-nested-images columns-1 kmip-gallery-1 kmip-vaux-gallery kmip-vaux-lead kmip-vaux-w1280 wp-block-gallery-42 is-layout-flex wp-block-gallery-is-layout-flex\">\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/vaux-le-vicomte-chateau-garden-flowers.webp\"><img width=\"1600\" height=\"1067\" decoding=\"async\" fetchpriority=\"low\" loading=\"lazy\" data-id=\"41438\" src=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/vaux-le-vicomte-chateau-garden-flowers.webp\" alt=\"Ch\u00e2teau de Vaux-le-Vicomte seen above garden flowers and tall stems in evening light.\" class=\"wp-image-41438\" srcset=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/vaux-le-vicomte-chateau-garden-flowers.webp 1600w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/vaux-le-vicomte-chateau-garden-flowers-300x200.webp 300w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/vaux-le-vicomte-chateau-garden-flowers-1024x683.webp 1024w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/vaux-le-vicomte-chateau-garden-flowers-768x512.webp 768w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/vaux-le-vicomte-chateau-garden-flowers-1536x1024.webp 1536w\" sizes=\"auto, (max-width: 1600px) 100vw, 1600px\" \/><\/a><\/figure>\n<\/figure>\n\n\n\n<div class=\"wp-block-group kmip-vaux-copy is-layout-flow wp-block-group-is-layout-flow\">\n<h3 class=\"wp-block-heading\">The right people and the same plan<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">With many specialists already booked, we searched internationally to bring the right filmmakers, photographers and creative partners together. Over several long days, we compared proposals and secured availability.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Several partners rearranged schedules to accommodate the celebration. Behind the scenes, the team coordinated piano transport, lighting, artist rehearsals and dining preparations. A detailed lighting plan guided each scene in the Grand Salon, where live performance and projected images shared the same historic room.<\/p>\n<\/div>\n\n\n\n<figure class=\"wp-block-gallery has-nested-images columns-1 kmip-gallery-1 kmip-vaux-gallery kmip-vaux-lead kmip-vaux-w1280 wp-block-gallery-43 is-layout-flex wp-block-gallery-is-layout-flex\">\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/vaux-le-vicomte-proposal-portrait.webp\"><img width=\"1600\" height=\"1067\" decoding=\"async\" fetchpriority=\"low\" loading=\"lazy\" data-id=\"38807\" src=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/vaux-le-vicomte-proposal-portrait.webp\" alt=\"Heaven sits on a sofa in the ch\u00e2teau library while a photographer and an assistant with a light work in front of her.\" class=\"wp-image-38807\" srcset=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/vaux-le-vicomte-proposal-portrait.webp 1600w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/vaux-le-vicomte-proposal-portrait-300x200.webp 300w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/vaux-le-vicomte-proposal-portrait-1024x683.webp 1024w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/vaux-le-vicomte-proposal-portrait-768x512.webp 768w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/vaux-le-vicomte-proposal-portrait-1536x1024.webp 1536w\" sizes=\"auto, (max-width: 1600px) 100vw, 1600px\" \/><\/a><figcaption class=\"wp-element-caption\">A portrait in the library, seen from the other side of the camera.<\/figcaption><\/figure>\n<\/figure>\n\n\n\n<div class=\"wp-block-group kmip-vaux-copy is-layout-flow wp-block-group-is-layout-flow\">\n<h3 class=\"wp-block-heading\">Permissions and timing<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">The drone and fireworks teams worked with us on technical plans, insurance and authorizations. We worked with the prefecture to secure an earlier display window, making use of the remaining evening light. The preparations also included permissions and insurance for the filming drone and the grand piano inside the ch\u00e2teau.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Friday traffic and road closures complicated the drive out of Paris. The planners kept the drivers, venue and production teams in contact while the couple moved through their day. Every part of the evening depended on people knowing what was happening beyond their own task.<\/p>\n<\/div>\n\n\n\n\n\n\n\n<div class=\"wp-block-group kmip-vaux-copy is-layout-flow wp-block-group-is-layout-flow\">\n<h3 class=\"wp-block-heading\">A printer found time for the last detail<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Our usual printer could not meet the deadline for the LoveBook. We found another lab in Paris that could. The ch\u00e2teau, the shows and the cake were coming together; their story had to be there, too.<\/p>\n<\/div>\n<\/section>\n\n\n\n<section class=\"wp-block-group alignfull mt-0 mb-0 sec sec-faq kmip-faq-1 has-global-padding is-layout-constrained wp-block-group-is-layout-constrained\" id=\"vaux-questions\">\n<h2 class=\"wp-block-heading alignfull fadeInUp eye ml-0 mr-0\">Your questions<\/h2>\n\n\n<div id=\"rank-math-faq\" class=\"rank-math-block\">\n<div class=\"rank-math-list \">\n<div id=\"faq-vaux-38692-cost\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \">What did this proposal cost?<\/h3>\n<div class=\"rank-math-answer \">\n\n<p><strong>Jeremiah and Heaven\u2019s celebration had a six-figure budget.<\/strong> A different proposal will have its own venue, creative and production requirements. Chantelle can discuss those with you before preparing an estimate. Our <a href=\"https:\/\/kissinparis.com\/paris-proposal\/how-much-paris-proposal-cost\/\">Paris proposal cost guide<\/a> explains the wider budget.<\/p>\n\n<\/div>\n<\/div>\n<div id=\"faq-vaux-38692-timing\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \">Can you arrange a proposal on a short timeline?<\/h3>\n<div class=\"rank-math-answer \">\n\n<p>This celebration was planned in six days. What is possible for another date depends on venue access, specialist availability and the authorizations required. <a href=\"https:\/\/wa.me\/19175134350\" target=\"_blank\" rel=\"noopener\">Contact Chantelle<\/a> as early as you can so the team can assess your plans.<\/p>\n\n<\/div>\n<\/div>\n<div id=\"faq-vaux-38692-abroad\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \">Who will help me plan from abroad?<\/h3>\n<div class=\"rank-math-answer \">\n\n<p>Chantelle and the Paris-based planning team coordinate the venue and specialist partners in English. Tell them your date, ideas and the decisions you would like help making. <a href=\"https:\/\/kissinparis.com\/paris-proposal\/planner\/\">See how our proposal planning works<\/a>.<\/p>\n\n<\/div>\n<\/div>\n<\/div>\n<\/div><\/section>\n<\/article>\n\n\n\n<section id=\"team-credits\" 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\">\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 &amp; design<\/p>\n\n\n\n<p class=\"kmip-credit-names wp-block-paragraph\"><a href=\"https:\/\/kissinparis.com\/about\/\">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:\/\/vaux-le-vicomte.com\/en\/\" target=\"_blank\" rel=\"noopener\" aria-label=\"Ch\u00e2teau de Vaux-le-Vicomte (opens in a new tab)\">Ch\u00e2teau de Vaux-le-Vicomte<\/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.theparisphotographer.com\/paris-proposal-photographer\/\" 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-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:\/\/www.lumosproduzioni.com\/\" target=\"_blank\" rel=\"noopener\" aria-label=\"Lumos Produzioni (opens in a new tab)\">Lumos Produzioni<\/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:\/\/www.damesnature.com\/\" target=\"_blank\" rel=\"noopener\" aria-label=\"Dames Nature (opens in a new tab)\">Dames Nature<\/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<\/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-structures is-layout-flow wp-block-group-is-layout-flow\">\n<p class=\"kmip-credit-role wp-block-paragraph\">Structures<\/p>\n\n\n\n<p class=\"kmip-credit-names wp-block-paragraph\"><a href=\"https:\/\/www.asluxury.fr\/\" 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.bs-technology.fr\/\" target=\"_blank\" rel=\"noopener\" aria-label=\"BS Technology (opens in a new tab)\">BS Technology<\/a><\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-group kmip-credit-item kmip-credit-mapping is-layout-flow wp-block-group-is-layout-flow\">\n<p class=\"kmip-credit-role wp-block-paragraph\">Projection mapping<\/p>\n\n\n\n<p class=\"kmip-credit-names wp-block-paragraph\"><a href=\"https:\/\/www.mageo.fr\/en\/\" target=\"_blank\" rel=\"noopener\" aria-label=\"Mageo (opens in a new tab)\">Mageo<\/a><\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-group kmip-credit-item kmip-credit-drones is-layout-flow wp-block-group-is-layout-flow\">\n<p class=\"kmip-credit-role wp-block-paragraph\">Drone show<\/p>\n\n\n\n<p class=\"kmip-credit-names wp-block-paragraph\"><a href=\"https:\/\/www.crystal-drones.com\/en\/homepage\/\" target=\"_blank\" rel=\"noopener\" aria-label=\"Crystal Drones (opens in a new tab)\">Crystal Drones<\/a><\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-group kmip-credit-item kmip-credit-fireworks is-layout-flow wp-block-group-is-layout-flow\">\n<p class=\"kmip-credit-role wp-block-paragraph\">Fireworks<\/p>\n\n\n\n<p class=\"kmip-credit-names wp-block-paragraph\"><a href=\"https:\/\/www.instagram.com\/grandfinalfireworks\/\" target=\"_blank\" rel=\"noopener\" aria-label=\"Grand Final Fireworks (opens in a new tab)\">Grand Final Fireworks<\/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 band<\/p>\n\n\n\n<p class=\"kmip-credit-names wp-block-paragraph\"><a href=\"https:\/\/www.orphee-musique.fr\/\" target=\"_blank\" rel=\"noopener\" aria-label=\"Orph\u00e9e (opens in a new tab)\">Orph\u00e9e<\/a><\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-group kmip-credit-item kmip-credit-violin is-layout-flow wp-block-group-is-layout-flow\">\n<p class=\"kmip-credit-role wp-block-paragraph\">Violin<\/p>\n\n\n\n<p class=\"kmip-credit-names wp-block-paragraph\"><a href=\"https:\/\/www.instagram.com\/violoniste_euterpe\/\" target=\"_blank\" rel=\"noopener\" aria-label=\"Euterpe Violinist (opens in a new tab)\">Euterpe Violinist<\/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\">Ballet<\/p>\n\n\n\n<p class=\"kmip-credit-names wp-block-paragraph\"><a href=\"https:\/\/www.euterpeparis.com\/\" target=\"_blank\" rel=\"noopener\" aria-label=\"Euterpe Paris (opens in a new tab)\">Euterpe Paris<\/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\">Catering<\/p>\n\n\n\n<p class=\"kmip-credit-names wp-block-paragraph\"><a href=\"https:\/\/www.vt-events.com\/\" target=\"_blank\" rel=\"noopener\" aria-label=\"VT Events (opens in a new tab)\">VT Events<\/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<\/p>\n\n\n\n<p class=\"kmip-credit-names wp-block-paragraph\"><a href=\"https:\/\/www.collectionparis.fr\/\" target=\"_blank\" rel=\"noopener\" aria-label=\"Collection Paris \u00b7 Bastien Blanc-Tailleur (opens in a new tab)\">Collection Paris \u00b7 Bastien Blanc-Tailleur<\/a><\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/section>\n\n\n\n<article class=\"wp-block-group alignfull mt-0 mb-0 pb-0 kmip-vaux-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-vaux-chapter is-layout-flow wp-block-group-is-layout-flow\" id=\"earlier-in-paris\">\n<div class=\"wp-block-group kmip-vaux-copy is-layout-flow wp-block-group-is-layout-flow\">\n<h2 class=\"wp-block-heading\">Earlier that day in Paris<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Before the ch\u00e2teau, five \u201cBe My Guest\u201d invitations had led Heaven through her birthday in Paris, revealing one surprise at a time: a private Seine cruise, lunch at Shangri-La, a macaron-making experience at \u00c9cole Ducasse and time to get ready at the Bulgari. The final card named Vaux-le-Vicomte. A Rolls-Royce was waiting to take her to the ball.<\/p>\n<\/div>\n\n\n\n<figure class=\"wp-block-gallery has-nested-images columns-2 kmip-gallery-1 kmip-vaux-gallery kmip-vaux-pair kmip-vaux-w1040 wp-block-gallery-44 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\/heaven-jeremiah-yacht-eiffel-tower.webp\"><img width=\"683\" height=\"1024\" decoding=\"async\" fetchpriority=\"low\" loading=\"lazy\" data-id=\"41432\" src=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/heaven-jeremiah-yacht-eiffel-tower-683x1024.webp\" alt=\"Black-and-white portrait of Heaven leaning against Jeremiah on a boat, with the Eiffel Tower behind them.\" class=\"wp-image-41432\" srcset=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/heaven-jeremiah-yacht-eiffel-tower-683x1024.webp 683w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/heaven-jeremiah-yacht-eiffel-tower-200x300.webp 200w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/heaven-jeremiah-yacht-eiffel-tower-768x1152.webp 768w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/heaven-jeremiah-yacht-eiffel-tower-1024x1536.webp 1024w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/heaven-jeremiah-yacht-eiffel-tower.webp 1067w\" sizes=\"auto, (max-width: 683px) 100vw, 683px\" \/><\/a><figcaption class=\"wp-element-caption\">Earlier in Paris, a little time on the Seine.<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/heaven-jeremiah-piping-macarons-paris.webp\"><img width=\"1024\" height=\"683\" decoding=\"async\" fetchpriority=\"low\" loading=\"lazy\" data-id=\"41433\" src=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/heaven-jeremiah-piping-macarons-paris-1024x683.webp\" alt=\"Jeremiah pipes rounds of macaron batter onto a tray while Heaven works at the counter behind him.\" class=\"wp-image-41433\" srcset=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/heaven-jeremiah-piping-macarons-paris-1024x683.webp 1024w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/heaven-jeremiah-piping-macarons-paris-300x200.webp 300w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/heaven-jeremiah-piping-macarons-paris-768x512.webp 768w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/heaven-jeremiah-piping-macarons-paris-1536x1024.webp 1536w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/heaven-jeremiah-piping-macarons-paris.webp 1600w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><figcaption class=\"wp-element-caption\">Two aprons, two piping bags, and macarons in the making.<\/figcaption><\/figure>\n<\/figure>\n<\/section>\n\n\n\n<section class=\"wp-block-group alignfull kmip-vaux-chapter is-layout-flow wp-block-group-is-layout-flow\" id=\"vaux-finale\">\n<figure class=\"wp-block-gallery has-nested-images columns-1 kmip-gallery-1 kmip-vaux-gallery kmip-vaux-lead kmip-vaux-w1280 wp-block-gallery-45 is-layout-flex wp-block-gallery-is-layout-flex\">\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/vaux-le-vicomte-lit-facade-balustrade.webp\"><img width=\"1600\" height=\"1067\" decoding=\"async\" fetchpriority=\"low\" loading=\"lazy\" data-id=\"41434\" src=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/vaux-le-vicomte-lit-facade-balustrade.webp\" alt=\"The illuminated fa\u00e7ade of Vaux-le-Vicomte seen between stone balusters at dusk.\" class=\"wp-image-41434\" srcset=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/vaux-le-vicomte-lit-facade-balustrade.webp 1600w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/vaux-le-vicomte-lit-facade-balustrade-300x200.webp 300w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/vaux-le-vicomte-lit-facade-balustrade-1024x683.webp 1024w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/vaux-le-vicomte-lit-facade-balustrade-768x512.webp 768w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/10\/vaux-le-vicomte-lit-facade-balustrade-1536x1024.webp 1536w\" sizes=\"auto, (max-width: 1600px) 100vw, 1600px\" \/><\/a><\/figure>\n<\/figure>\n<\/section>\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 vaux-chantelle-parallax\" id=\"plan-with-chantelle\"><div class=\"wp-block-media-text__content\">\n<p class=\"vaux-planner-role wp-block-paragraph\">Co-founder &amp; executive planner<\/p>\n\n\n\n<h2 class=\"wp-block-heading vaux-planner-heading\">Plan your proposal<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 what matters most to you and your partner. She\u2019ll help you consider the setting, creative direction, budget and time available.<\/p>\n\n\n\n<p class=\"vaux-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, co-founder and executive planner at Kiss Me in Paris, in a golden gown beside a 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<\/article>\n\n\n\n<section class=\"wp-block-group alignfull mt-0 mb-0 sec compact sec-work has-custom-white-color has-accent-5-background-color has-text-color has-background has-link-color wp-elements-2 has-global-padding is-layout-constrained wp-block-group-is-layout-constrained\" id=\"more-projects\">\n<div class=\"wp-block-group alignfull main-grid has-global-padding is-layout-constrained wp-block-group-is-layout-constrained\">\n<h2 class=\"wp-block-heading alignfull big-heading v2\" style=\"text-transform:uppercase\"><strong>More <em>&nbsp;<\/em><\/strong> <strong>Projects<\/strong><\/h2>\n\n\n\n<div class=\"wp-block-columns alignfull grid-main is-layout-flex wp-container-core-columns-is-layout-794e3cfa wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column right-column work-grid column-3 is-layout-flow wp-block-column-is-layout-flow\">\n<section class=\"wp-block-group alignwide mt-0 mb-0 card-module slide has-global-padding is-layout-constrained wp-block-group-is-layout-constrained\">\n<figure class=\"wp-block-image alignfull size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1600\" height=\"1067\" src=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/07\/vaux-le-vicomte-fireworks-aerial-proposal.webp\" alt=\"Aerial view of fireworks above Ch\u00e2teau de Vaux-le-Vicomte during a private proposal celebration.\" class=\"wp-image-34848\" srcset=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/07\/vaux-le-vicomte-fireworks-aerial-proposal.webp 1600w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/07\/vaux-le-vicomte-fireworks-aerial-proposal-300x200.webp 300w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/07\/vaux-le-vicomte-fireworks-aerial-proposal-1024x683.webp 1024w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/07\/vaux-le-vicomte-fireworks-aerial-proposal-768x512.webp 768w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/07\/vaux-le-vicomte-fireworks-aerial-proposal-1536x1024.webp 1536w\" sizes=\"auto, (max-width: 1600px) 100vw, 1600px\" \/><\/figure>\n\n\n\n<div class=\"wp-block-group alignfull content is-content-justification-space-between is-nowrap is-layout-flex wp-container-core-group-is-layout-788841da wp-block-group-is-layout-flex\">\n<div class=\"wp-block-group has-text has-global-padding is-layout-constrained wp-block-group-is-layout-constrained\">\n<h3 class=\"wp-block-heading\"><a href=\"https:\/\/kissinparis.com\/work\/vaux-le-vicomte-drone-show-proposal\/\">Vaux-le-Vicomte Drone Show Proposal<\/a><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>\u25cf Proposal  <\/li>\n\n\n\n<li>\u2022 Drone &amp; Fireworks<\/li>\n<\/ul>\n<\/div>\n\n\n\n<div class=\"wp-block-group has-icon has-global-padding is-layout-constrained wp-block-group-is-layout-constrained\">\n<svg aria-hidden=\"true\" focusable=\"false\" role=\"presentation\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 162 162\" style=\"enable-background:new 0 0 162 162\" xml:space=\"preserve\">\n  <path class=\"hcs-cross-svg\" d=\"M108 88.7c-10.8 0-19.7 8.8-19.7 19.7v47.4c0 1.9-1.5 3.4-3.4 3.4h-8.6c-1.9 0-3.4-1.5-3.4-3.4v-47.4c0-10.8-8.8-19.7-19.7-19.7H6.4c-1.9 0-3.4-1.5-3.4-3.4v-8c0-1.9 1.5-3.4 3.4-3.4h46.9c10.8 0 19.7-8.8 19.6-19.7V6.4c0-1.9 1.5-3.4 3.4-3.4H85c1.9 0 3.4 1.5 3.4 3.4v47.8c0 10.8 8.8 19.7 19.7 19.7h46.6c1.9 0 3.4 1.5 3.4 3.4v8c0 1.9-1.5 3.4-3.4 3.4H108z\" style=\"fill-rule:evenodd;clip-rule:evenodd;\" fill=\"var(--color-body)\" data-original=\"M108 88.7c-10.8 0-19.7 8.8-19.7 19.7v47.4c0 1.9-1.5 3.4-3.4 3.4h-8.6c-1.9 0-3.4-1.5-3.4-3.4v-47.4c0-10.8-8.8-19.7-19.7-19.7H6.4c-1.9 0-3.4-1.5-3.4-3.4v-8c0-1.9 1.5-3.4 3.4-3.4h46.9c10.8 0 19.7-8.8 19.6-19.7V6.4c0-1.9 1.5-3.4 3.4-3.4H85c1.9 0 3.4 1.5 3.4 3.4v47.8c0 10.8 8.8 19.7 19.7 19.7h46.6c1.9 0 3.4 1.5 3.4 3.4v8c0 1.9-1.5 3.4-3.4 3.4H108z\"><\/path>\n<\/svg>\n<\/div>\n<\/div>\n<\/section>\n\n\n\n<section class=\"wp-block-group alignwide mt-0 mb-0 card-module slide has-global-padding is-layout-constrained wp-block-group-is-layout-constrained\">\n<figure class=\"wp-block-image alignfull size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1200\" height=\"900\" src=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/08\/proposal-kiss-vaux-le-vicomte-fireworks-ballerinas-edited.webp\" alt=\"Couple kisses after proposal at Ch\u00e2teau de Vaux-le-Vicomte with ballerinas and firework fountains\" class=\"wp-image-36599\" srcset=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/08\/proposal-kiss-vaux-le-vicomte-fireworks-ballerinas-edited.webp 1200w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/08\/proposal-kiss-vaux-le-vicomte-fireworks-ballerinas-edited-300x225.webp 300w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/08\/proposal-kiss-vaux-le-vicomte-fireworks-ballerinas-edited-1024x768.webp 1024w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/08\/proposal-kiss-vaux-le-vicomte-fireworks-ballerinas-edited-768x576.webp 768w\" sizes=\"auto, (max-width: 1200px) 100vw, 1200px\" \/><\/figure>\n\n\n\n<div class=\"wp-block-group alignfull content is-content-justification-space-between is-nowrap is-layout-flex wp-container-core-group-is-layout-788841da wp-block-group-is-layout-flex\">\n<div class=\"wp-block-group has-text has-global-padding is-layout-constrained wp-block-group-is-layout-constrained\">\n<h3 class=\"wp-block-heading\"><a href=\"https:\/\/kissinparis.com\/work\/vaux-le-vicomte-rain-proposal\/\">A Proposal in the Rain at Vaux-le-Vicomte<\/a><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>\u25cf Proposal <\/li>\n\n\n\n<li>\u2022 Rain<\/li>\n<\/ul>\n<\/div>\n\n\n\n<div class=\"wp-block-group has-icon has-global-padding is-layout-constrained wp-block-group-is-layout-constrained\">\n<svg aria-hidden=\"true\" focusable=\"false\" role=\"presentation\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 162 162\" style=\"enable-background:new 0 0 162 162\" xml:space=\"preserve\">\n  <path class=\"hcs-cross-svg\" d=\"M108 88.7c-10.8 0-19.7 8.8-19.7 19.7v47.4c0 1.9-1.5 3.4-3.4 3.4h-8.6c-1.9 0-3.4-1.5-3.4-3.4v-47.4c0-10.8-8.8-19.7-19.7-19.7H6.4c-1.9 0-3.4-1.5-3.4-3.4v-8c0-1.9 1.5-3.4 3.4-3.4h46.9c10.8 0 19.7-8.8 19.6-19.7V6.4c0-1.9 1.5-3.4 3.4-3.4H85c1.9 0 3.4 1.5 3.4 3.4v47.8c0 10.8 8.8 19.7 19.7 19.7h46.6c1.9 0 3.4 1.5 3.4 3.4v8c0 1.9-1.5 3.4-3.4 3.4H108z\" style=\"fill-rule:evenodd;clip-rule:evenodd;\" fill=\"var(--color-body)\" data-original=\"M108 88.7c-10.8 0-19.7 8.8-19.7 19.7v47.4c0 1.9-1.5 3.4-3.4 3.4h-8.6c-1.9 0-3.4-1.5-3.4-3.4v-47.4c0-10.8-8.8-19.7-19.7-19.7H6.4c-1.9 0-3.4-1.5-3.4-3.4v-8c0-1.9 1.5-3.4 3.4-3.4h46.9c10.8 0 19.7-8.8 19.6-19.7V6.4c0-1.9 1.5-3.4 3.4-3.4H85c1.9 0 3.4 1.5 3.4 3.4v47.8c0 10.8 8.8 19.7 19.7 19.7h46.6c1.9 0 3.4 1.5 3.4 3.4v8c0 1.9-1.5 3.4-3.4 3.4H108z\"><\/path>\n<\/svg>\n<\/div>\n<\/div>\n<\/section>\n\n\n\n<section class=\"wp-block-group alignwide mt-0 mb-0 card-module slide has-global-padding is-layout-constrained wp-block-group-is-layout-constrained\">\n<figure class=\"wp-block-image alignfull size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1600\" height=\"1067\" src=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/06\/shangri-la-paris-proposal-rooftop-dance-eiffel-tower.webp\" alt=\"Couple dancing on rooftop red carpet at Shangri-La Paris with Eiffel Tower and red rose letters in background\" class=\"wp-image-34226\" srcset=\"https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/06\/shangri-la-paris-proposal-rooftop-dance-eiffel-tower.webp 1600w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/06\/shangri-la-paris-proposal-rooftop-dance-eiffel-tower-300x200.webp 300w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/06\/shangri-la-paris-proposal-rooftop-dance-eiffel-tower-1024x683.webp 1024w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/06\/shangri-la-paris-proposal-rooftop-dance-eiffel-tower-768x512.webp 768w, https:\/\/kissinparis.com\/wp-content\/uploads\/2026\/06\/shangri-la-paris-proposal-rooftop-dance-eiffel-tower-1536x1024.webp 1536w\" sizes=\"auto, (max-width: 1600px) 100vw, 1600px\" \/><\/figure>\n\n\n\n<div class=\"wp-block-group alignfull content is-content-justification-space-between is-nowrap is-layout-flex wp-container-core-group-is-layout-788841da wp-block-group-is-layout-flex\">\n<div class=\"wp-block-group has-text has-global-padding is-layout-constrained wp-block-group-is-layout-constrained\">\n<h3 class=\"wp-block-heading\"><a href=\"https:\/\/kissinparis.com\/work\/shangri-la-family-proposal\/\">A Shangri-La Paris Proposal With Family Waiting Inside<\/a><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>\u25cf Proposal <\/li>\n\n\n\n<li>\u2022 Shangri-La Paris<\/li>\n\n\n\n<li>\u2022 Eiffel Tower View<\/li>\n<\/ul>\n<\/div>\n\n\n\n<div class=\"wp-block-group has-icon has-global-padding is-layout-constrained wp-block-group-is-layout-constrained\">\n<svg aria-hidden=\"true\" focusable=\"false\" role=\"presentation\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 162 162\" style=\"enable-background:new 0 0 162 162\" xml:space=\"preserve\">\n  <path class=\"hcs-cross-svg\" d=\"M108 88.7c-10.8 0-19.7 8.8-19.7 19.7v47.4c0 1.9-1.5 3.4-3.4 3.4h-8.6c-1.9 0-3.4-1.5-3.4-3.4v-47.4c0-10.8-8.8-19.7-19.7-19.7H6.4c-1.9 0-3.4-1.5-3.4-3.4v-8c0-1.9 1.5-3.4 3.4-3.4h46.9c10.8 0 19.7-8.8 19.6-19.7V6.4c0-1.9 1.5-3.4 3.4-3.4H85c1.9 0 3.4 1.5 3.4 3.4v47.8c0 10.8 8.8 19.7 19.7 19.7h46.6c1.9 0 3.4 1.5 3.4 3.4v8c0 1.9-1.5 3.4-3.4 3.4H108z\" style=\"fill-rule:evenodd;clip-rule:evenodd;\" fill=\"var(--color-body)\" data-original=\"M108 88.7c-10.8 0-19.7 8.8-19.7 19.7v47.4c0 1.9-1.5 3.4-3.4 3.4h-8.6c-1.9 0-3.4-1.5-3.4-3.4v-47.4c0-10.8-8.8-19.7-19.7-19.7H6.4c-1.9 0-3.4-1.5-3.4-3.4v-8c0-1.9 1.5-3.4 3.4-3.4h46.9c10.8 0 19.7-8.8 19.6-19.7V6.4c0-1.9 1.5-3.4 3.4-3.4H85c1.9 0 3.4 1.5 3.4 3.4v47.8c0 10.8 8.8 19.7 19.7 19.7h46.6c1.9 0 3.4 1.5 3.4 3.4v8c0 1.9-1.5 3.4-3.4 3.4H108z\"><\/path>\n<\/svg>\n<\/div>\n<\/div>\n<\/section>\n<\/div>\n<\/div>\n\n\n\n<p class=\"has-text-align-center wp-block-paragraph\"><a href=\"https:\/\/kissinparis.com\/work\/chateau-de-villette-proposal\/\">Another ch\u00e2teau setting: Nicolas and Sofia at Ch\u00e2teau de Villette<\/a> \u00b7 <a href=\"https:\/\/kissinparis.com\/work\/\">View all proposals and weddings<\/a><\/p>\n<\/div>\n<\/section>\n\n\n\n<div class=\"wp-block-group alignfull mt-0 mb-0 sec sec-cta kmip-contact-1 has-custom-sun-light-background-color has-background has-global-padding is-layout-constrained wp-block-group-is-layout-constrained\" id=\"contact-us\">\n<div class=\"wp-block-columns alignfull extra-gap ml-0 mr-0 is-layout-flex wp-container-core-columns-is-layout-794e3cfa wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<div class=\"wp-block-group content has-global-padding is-layout-constrained wp-block-group-is-layout-constrained\">\n<h2 class=\"wp-block-heading big font-weight-light pt-0 pb-0 ml-0\" style=\"text-transform:none\">Tell Chantelle about your proposal<\/h2>\n\n\n\n<p class=\"ml-0 has-accent-4-color has-text-color has-link-color wp-elements-3 wp-block-paragraph\">Share your date, the setting you have in mind, and what matters most to your partner.<\/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-f45217-o1\" lang=\"en-US\" dir=\"ltr\" data-wpcf7-id=\"45217\">\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\/38692#wpcf7-f45217-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=\"45217\" \/><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-f45217-o1\" \/><input type=\"hidden\" name=\"_wpcf7_container_post\" value=\"0\" \/><input type=\"hidden\" name=\"_wpcf7_posted_data_hash\" value=\"\" \/>\n<\/fieldset>\n<div class=\"kmip-unified-intake\">\n\t<div class=\"row\">\n\t\t<p class=\"full col col50 kmip-field\"><label for=\"name\">First name <span class=\"kmip-required-mark\" aria-hidden=\"true\">*<\/span><\/label><span class=\"wpcf7-form-control-wrap\" data-name=\"your-name\"><input size=\"40\" maxlength=\"100\" class=\"wpcf7-form-control wpcf7-text wpcf7-validates-as-required\" id=\"name\" autocomplete=\"given-name\" aria-required=\"true\" aria-invalid=\"false\" value=\"\" type=\"text\" name=\"your-name\" \/><\/span>\n\t\t<\/p>\n\t\t<p class=\"full col col50 kmip-field\"><label for=\"name-last\">Last name <span class=\"kmip-required-mark\" aria-hidden=\"true\">*<\/span><\/label><span class=\"wpcf7-form-control-wrap\" data-name=\"your-name-last\"><input size=\"40\" maxlength=\"100\" class=\"wpcf7-form-control wpcf7-text wpcf7-validates-as-required\" id=\"name-last\" autocomplete=\"family-name\" aria-required=\"true\" aria-invalid=\"false\" value=\"\" type=\"text\" name=\"your-name-last\" \/><\/span>\n\t\t<\/p>\n\t<\/div>\n\t<div class=\"row\">\n\t\t<p class=\"full col col50 kmip-field\"><label for=\"email\">Email <span class=\"kmip-required-mark\" aria-hidden=\"true\">*<\/span><\/label><span class=\"wpcf7-form-control-wrap\" data-name=\"your-email\"><input size=\"40\" maxlength=\"254\" class=\"wpcf7-form-control wpcf7-email wpcf7-validates-as-required wpcf7-text wpcf7-validates-as-email\" id=\"email\" autocomplete=\"email\" aria-required=\"true\" aria-invalid=\"false\" value=\"\" type=\"email\" name=\"your-email\" \/><\/span>\n\t\t<\/p>\n\t\t<p class=\"full col col50 kmip-field\"><label for=\"phone\">WhatsApp<\/label><span class=\"wpcf7-form-control-wrap\" data-name=\"your-phone\"><input size=\"40\" maxlength=\"40\" class=\"wpcf7-form-control wpcf7-tel wpcf7-text wpcf7-validates-as-tel\" id=\"phone\" autocomplete=\"tel\" aria-invalid=\"false\" value=\"\" type=\"tel\" name=\"your-phone\" \/><\/span>\n\t\t<\/p>\n\t<\/div>\n\t<div class=\"row\">\n\t\t<p class=\"full col col50 kmip-field\"><label for=\"date\">Date<\/label><span class=\"wpcf7-form-control-wrap\" data-name=\"your-date\"><input class=\"wpcf7-form-control wpcf7-date wpcf7-validates-as-date\" id=\"date\" aria-invalid=\"false\" value=\"\" type=\"date\" name=\"your-date\" \/><\/span>\n\t\t<\/p>\n\t\t<p class=\"full col col50 has-select kmip-field kmip-field--select\"><label for=\"your-planning\">Inquiry type<\/label><span class=\"wpcf7-form-control-wrap\" data-name=\"your-planning\"><select class=\"wpcf7-form-control wpcf7-select\" id=\"your-planning\" aria-invalid=\"false\" name=\"your-planning\"><option value=\"\">Select<\/option><option value=\"Marriage Proposal\">Marriage Proposal<\/option><option value=\"Elopement\">Elopement<\/option><option value=\"Wedding\">Wedding<\/option><option value=\"Private celebration\">Private celebration<\/option><option value=\"Photography\">Photography<\/option><option value=\"Private Travel\">Private Travel<\/option><option value=\"Not sure yet\">Not sure yet<\/option><\/select><\/span>\n\t\t<\/p>\n\t<\/div>\n\t<p class=\"full kmip-field\"><label for=\"case-budget\">Estimated budget in euros (optional)<\/label><span class=\"wpcf7-form-control-wrap\" data-name=\"your-budget\"><input size=\"40\" maxlength=\"100\" class=\"wpcf7-form-control wpcf7-text\" id=\"case-budget\" aria-invalid=\"false\" value=\"\" type=\"text\" name=\"your-budget\" \/><\/span>\n\t<\/p>\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-6af3a19b4c30f-wrapper\" class=\"wpcf7-form-control-wrap cf7apps-honeypot-wrap homepage-company-wrap\" ><input type=\"hidden\" name=\"homepage-company-time-start\" value=\"1794351515\"><input type=\"hidden\" name=\"homepage-company-time-check\" value=\"4\"><label for=\"wpcf7-6af3a19b4c30f-field\" class=\"hp-message\">Please leave this field empty.<\/label><input id=\"wpcf7-6af3a19b4c30f-field\"  class=\"wpcf7-form-control wpcf7-text\" type=\"text\" name=\"homepage-company\" value=\"\" autocomplete=\"off\" tabindex=\"1000\" data-cf7apps-tabindex=\"1000\" \/><\/span>\n\t\t<\/p>\n\t<\/div>\n\t<div class=\"kmip-form-bottom\">\n\t\t<p class=\"kmip-form-note\"><span class=\"kmip-required-mark\">*<\/span> Required\n\t\t<\/p>\n\t\t<p class=\"kmip-form-privacy\"><a href=\"\/privacy-policy\/\">Privacy policy<\/a>\n\t\t<\/p>\n\t<\/div>\n\t<div class=\"kmip-form-submit\">\n\t\t<p><input class=\"wpcf7-form-control wpcf7-submit has-spinner wp-block-button__link\" type=\"submit\" value=\"Send inquiry\" \/>\n\t\t<\/p>\n\t<\/div>\n<\/div><div class=\"wpcf7-response-output\" aria-hidden=\"true\"><\/div>\n<\/form>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n\n\n\n<style id=\"kmip-case-film-rim-38692\">\nbody.page-id-38692 main .entry-content #film .media-stage{box-sizing:border-box;display:block!important;width:100%;min-width:0;padding:1em!important;background:var(--vaux-film-rim,#252525)!important;border:0!important;border-radius:0!important}\nbody.page-id-38692 main .entry-content #film .media-stage>: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-38692 main .entry-content #film .media-stage>figure{width:100%!important;max-width:none!important;margin:0!important}\nbody.page-id-38692 main .entry-content #film .media-stage>figure>:is(a,button,.vaux-youtube-frame,.kmip-youtube-frame),body.page-id-38692 main .entry-content #film .media-stage>.kmip-family-film-poster{border-radius:var(--radius-media,.45em)!important;overflow:hidden}\nbody.page-id-38692 main .entry-content #film .media-stage>video{border-radius:var(--radius-media,.45em)!important}\nbody.page-id-38692 main .entry-content #film .media-stage :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(--vaux-caption,#c6c5bf)!important;white-space:normal!important;overflow-wrap:anywhere}\n<\/style>\n<style id=\"kmip-vaux-spacing-20261102\">\nbody.page-id-38692 .kmip-vaux-chapter{padding:96px 0 0!important}\nbody.page-id-38692 #film{padding-bottom:0!important}\nbody.page-id-38692 .kmip-vaux-chapter>.kmip-vaux-copy:not(:first-child){margin-top:0!important}\nbody.page-id-38692 .kmip-vaux-story .kmip-vaux-chapter>.wp-block-gallery.kmip-vaux-gallery:is(#gallery,.kmip-vaux-gallery):last-child,\nbody.page-id-38692 .kmip-vaux-story .kmip-vaux-first-images:last-child>.wp-block-gallery.kmip-vaux-gallery:is(#gallery,.kmip-vaux-gallery):last-child{margin-bottom:0!important}\n@media(max-width:991px){body.page-id-38692 .kmip-vaux-chapter{padding-top:64px!important}}\n@media(max-width:599px){body.page-id-38692 .kmip-vaux-chapter{padding-top:48px!important}}\n<\/style>\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","protected":false},"excerpt":{"rendered":"<p>On this page Close Jeremiah and Heaven\u2019s full proposal film Jeremiah and Heaven at Vaux-le-Vicomte Heaven came to Vaux-le-Vicomte for her twenty-fourth birthday. Jeremiah had a question to ask, and eight years of shared memories to draw on. Chantelle Streete, Nadia and the Kiss Me in Paris proposal planning team brought together an evening of [&hellip;]<\/p>\n","protected":false},"author":3,"featured_media":38703,"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-38692","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\/38692","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=38692"}],"version-history":[{"count":120,"href":"https:\/\/kissinparis.com\/fr\/wp-json\/wp\/v2\/pages\/38692\/revisions"}],"predecessor-version":[{"id":45226,"href":"https:\/\/kissinparis.com\/fr\/wp-json\/wp\/v2\/pages\/38692\/revisions\/45226"}],"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\/38703"}],"wp:attachment":[{"href":"https:\/\/kissinparis.com\/fr\/wp-json\/wp\/v2\/media?parent=38692"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}