{"id":4290,"date":"2026-06-08T12:49:38","date_gmt":"2026-06-08T10:49:38","guid":{"rendered":"https:\/\/www.norki.com\/sur-mesure\/?page_id=4290"},"modified":"2026-07-07T14:29:17","modified_gmt":"2026-07-07T12:29:17","slug":"luxury-upholstery-installation-services","status":"publish","type":"page","link":"https:\/\/www.norki.com\/en\/custom-made-upholstery\/luxury-upholstery-installation-services\/","title":{"rendered":"Fitting &#038; Installation"},"content":{"rendered":"\n<style>\n    \/* ==========================================================================\n       HERO BANNER - INSTALLATION & STYLING\n       ========================================================================== *\/\n\n    :root {\n        --color-text: #ffffff;\n        --shadow-text: 0 2px 8px rgba(0, 0, 0, 0.4);\n    }\n\n    .norki-hero-pose {\n    position: fixed; \/* Remplace le 'sticky' *\/\n    top: 0;\n    left: 0;\n    z-index: 0;\n    width: 100%;\n    height: 100vh; \/* Fallback *\/\n    height: 100lvh; \/* Utilise la hauteur maximale du t\u00e9l\u00e9phone *\/\n    overflow: hidden;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    }\n\n    \/* --- Cover Background Image with Darkening Filter --- *\/\n    .norki-hero-pose__bg-image {\n        position: absolute;\n        top: 0;\n        left: 0;\n        width: 100%;\n        height: 100%;\n        object-fit: cover;\n        object-position: center center;\n        z-index: 1;\n        transform: scale(1.2); \/* Initial zoomed state *\/\n        will-change: transform;\n        filter: brightness(0.7); \/* Darkens the image by 30% to ensure readability *\/\n    }\n\n    \/* Zoom out animation activated by JS on load *\/\n    .norki-hero-pose.is-loaded .norki-hero-pose__bg-image {\n        animation: norkiDezoomPose 3s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;\n    }\n\n    @keyframes norkiDezoomPose {\n        0% { transform: scale(1.2); }\n        100% { transform: scale(1); }\n    }\n\n    \/* --- Dark overlay for optimal text readability --- *\/\n    .norki-hero-pose__overlay {\n        position: absolute;\n        top: 0;\n        left: 0;\n        width: 100%;\n        height: 100%;\n        background: linear-gradient(\n            to bottom,\n            rgba(0, 0, 0, 0.1) 0%,\n            rgba(0, 0, 0, 0.35) 50%,\n            rgba(0, 0, 0, 0.1) 100%\n        );\n        z-index: 2;\n    }\n\n    \/* --- CENTRAL CONTENT (TEXT) --- *\/\n    .norki-hero-pose__content {\n        position: relative;\n        z-index: 3;\n        text-align: center;\n        color: var(--color-text);\n        padding: 0 20px;\n        display: flex;\n        flex-direction: column;\n        align-items: center;\n    }\n\n    .norki-hero-pose__title {\n        margin: 0;\n        padding: 0;\n    }\n\n    .norki-hero-pose__title-sans {\n        color: white;\n        display: block;\n        font-family: var(--font-montserrat, sans-serif); \n        font-size: 2.2rem;\n        font-weight: 500;\n        letter-spacing: 0.02em;\n        line-height: 1.2;\n        margin-bottom: 0.5rem;\n        text-shadow: var(--shadow-text);\n    }\n\n    .norki-hero-pose__title-serif {\n        display: block;\n        font-size: 2.6rem;\n        font-weight: 400;\n        line-height: 1.2;\n        text-shadow: var(--shadow-text);\n        color: white;\n    }\n\n    \/* Typewriter effect cursor *\/\n    .norki-typewriter-cursor::after {\n        content: '|';\n        animation: norkiBlinkCaret 0.8s step-end infinite;\n        font-weight: 300;\n        margin-left: 2px;\n    }\n    \n    @keyframes norkiBlinkCaret {\n        0%, 100% { opacity: 1; }\n        50% { opacity: 0; }\n    }\n\n    \/* --- RESPONSIVE DESIGN --- *\/\n    @media (max-width: 1024px) {\n        .norki-hero-pose__title-sans { font-size: 1.8rem; }\n        .norki-hero-pose__title-serif { font-size: 2.2rem; }\n    }\n\n    @media (max-width: 768px) {\n        .norki-hero-pose__title-sans { font-size: 1.5rem; }\n        .norki-hero-pose__title-serif { font-size: 1.8rem; }\n    }\n\n    @media (max-width: 480px) {\n        .norki-hero-pose__title-sans { font-size: 1.25rem; letter-spacing: 0.02em; }\n        .norki-hero-pose__title-serif { font-size: 1.45rem; }\n    }\n<\/style>\n\n<div class=\"norki-hero-pose\">\n    \n    <!-- BACKGROUND IMAGE -->\n    <img decoding=\"async\" src=\"https:\/\/norki.com\/sur-mesure\/wp-content\/uploads\/2026\/05\/Tapissier-Villiers-pose-chantier-Norki.jpg\" alt=\"Installation and styling of Norki bespoke curtains on site\" class=\"norki-hero-pose__bg-image\" fetchpriority=\"high\" loading=\"eager\">\n    \n    <!-- DARK OVERLAY -->\n    <div class=\"norki-hero-pose__overlay\" aria-hidden=\"true\"><\/div>\n\n    <!-- TYPOGRAPHY CENTRAL CONTENT -->\n    <div class=\"norki-hero-pose__content\">\n        <h1 class=\"norki-hero-pose__title\">\n            <span class=\"norki-hero-pose__title-sans\">Installation &amp; Styling<\/span>\n            <span class=\"norki-hero-pose__title-serif baskerville-italic-font\">Your Finest Decor<\/span>\n        <\/h1>\n    <\/div>\n<\/div>\n\n<!-- SCRIPT JS TO TRIGGER TYPEWRITER & DEZOOM ANIMATIONS -->\n<script>\n    document.addEventListener(\"DOMContentLoaded\", function() {\n        const titleSans = document.querySelector('.norki-hero-pose__title-sans');\n        const titleSerif = document.querySelector('.norki-hero-pose__title-serif');\n        \n        \/\/ Text storage for the typewriter animation\n        if(titleSans && titleSerif) {\n            titleSans.dataset.text = titleSans.textContent.trim();\n            titleSerif.dataset.text = titleSerif.textContent.trim();\n            \n            titleSans.textContent = '';\n            titleSerif.textContent = '';\n        }\n    });\n\n    window.addEventListener(\"load\", function() {\n        \/\/ 1. ZOOM-OUT HERO IMAGE\n        const heroWrapper = document.querySelector('.norki-hero-pose');\n        if (heroWrapper) {\n            heroWrapper.classList.add('is-loaded');\n        }\n\n        \/\/ 2. TYPEWRITER EFFECT\n        const titleSans = document.querySelector('.norki-hero-pose__title-sans');\n        const titleSerif = document.querySelector('.norki-hero-pose__title-serif');\n\n        if(titleSans && titleSerif) {\n            const textSans = titleSans.dataset.text;\n            const textSerif = titleSerif.dataset.text;\n            const speed = 40; \n\n            let i = 0;\n            function typeWriterSans() {\n                if (i === 0) titleSans.classList.add('norki-typewriter-cursor');\n                if (i < textSans.length) {\n                    titleSans.textContent += textSans.charAt(i);\n                    i++;\n                    setTimeout(typeWriterSans, speed);\n                } else {\n                    titleSans.classList.remove('norki-typewriter-cursor');\n                    setTimeout(typeWriterSerif, 250); \n                }\n            }\n\n            let j = 0;\n            function typeWriterSerif() {\n                if (j === 0) titleSerif.classList.add('norki-typewriter-cursor');\n                if (j < textSerif.length) {\n                    titleSerif.textContent += textSerif.charAt(j);\n                    j++;\n                    setTimeout(typeWriterSerif, speed);\n                } else {\n                    titleSerif.classList.remove('norki-typewriter-cursor');\n                }\n            }\n\n            \/\/ Launch typewriter animation shortly after image zoom-out starts\n            setTimeout(typeWriterSans, 300);\n        }\n    });\n<\/script>\n\n\n\n<style>\n    \/* ==========================================================================\n       SECTION \"NOTRE \u00c9QUIPE DE TAPISSIERS VILLIERS\" (Grille 2x2 + Boutons)\n       ========================================================================== *\/\n\n    .norki-tap-team {\nmargin-top: 100vh; \/* Pousse la section sous le Hero (Fallback) *\/\n        margin-top: 100lvh; \/* Pousse la section sous le Hero (iOS) *\/\n        background-color: var(--color-norki-beige, #f8f0ea);\n        color: black;\n        padding: var(--section-pad-v-dt, 80px) var(--section-pad-h-dt, 5vw);\n        position: relative;\n        z-index: 10;\n        box-sizing: border-box;\n    }\n\n    .norki-tap-team * {\n        box-sizing: border-box;\n    }\n\n    .norki-tap-team__grid {\n        display: grid;\n        grid-template-columns: 32% 63%; \/* Alignement exact sur la section du dessous *\/\n        justify-content: space-between;\n        grid-template-areas: \n            \"topleft topright\"\n            \"bottomleft bottomright\";\n        row-gap: 80px; \/* Espacement vertical entre le bloc haut et le bloc bas *\/\n        width: 100%; \/* Prend toute la largeur (remplace le max-width pour s'aligner parfaitement) *\/\n    }\n\n    .norki-tap-team p {\n        font-size: 0.95rem;\n        line-height: 1.5;\n        margin-top: 0;\n        margin-bottom: 25px;\n        max-width: 550px;\n    }\n\n    .norki-tap-team p:last-child {\n        margin-bottom: 0;\n    }\n\n    .norki-tap-team strong {\n        font-weight: 600;\n    }\n\n    \/* --- ANIMATION DE VOTRE DIRECTION ARTISTIQUE POUR LES LIENS DU TEXTE --- *\/\n    .norki-tap-team__inline-link {\n        color: inherit;\n        text-decoration: underline;\n        text-decoration-color: currentColor;\n        text-underline-offset: 3px;\n        text-decoration-thickness: 1px;\n        transition: text-decoration-color 0.3s ease, opacity 0.3s ease;\n        font-weight: 500;\n    }\n\n    .norki-tap-team__inline-link:hover {\n        text-decoration-color: transparent;\n        opacity: 0.7;\n    }\n\n    .norki-tap-team__top-left {\n        grid-area: topleft;\n    }\n\n    .norki-tap-team__title {\n        font-size: clamp(1.4rem, 2.5vw, 35px);\n        font-weight: 500;\n        margin-top: 0;\n        margin-bottom: 30px;\n        letter-spacing: -0.01em;\n        line-height: 1.2;\n    }\n\n    .norki-tap-team__top-right {\n        grid-area: topright;\n        display: flex;\n        flex-direction: column;\n        align-items: center;     \/* Centrage horizontal *\/\n        gap: 12px;\n    }\n\n    .norki-tap-team__actions {\n        display: flex;\n        flex-direction: column;\n        gap: 12px;\n        width: 100%;\n        max-width: 350px;\n    }\n\n    \/* Styles des boutons (Import\u00e9s et adapt\u00e9s de l'Excellence Logistique) *\/\n    .norki-tap-team__btn {\n        display: inline-flex;\n        justify-content: center;\n        align-items: center;\n        padding: 4px 25px;\n        text-decoration: none;\n        font-size: 0.9rem;\n        font-weight: 500;\n        transition: all 0.3s ease;\n        border: 1px solid transparent;\n        cursor: pointer;\n        text-align: center;\n    }\n\n    .norki-tap-team__btn--primary {\n        background-color: black;\n        color: #ffffff;\n        border-color: black;\n    }\n\n    .norki-tap-team__btn--primary:hover {\n        background-color: #382d25;\n        border-color: #382d25;\n    }\n\n    .norki-tap-team__btn--secondary {\n        background-color: transparent;\n        color: black;\n        border-color: black;\n    }\n\n    .norki-tap-team__btn--secondary:hover {\n        background-color: black;\n        color: white;\n    }\n\n    @media (max-width: 1024px) {\n        .norki-tap-team {\n            padding: var(--section-pad-v-tab, 60px) var(--section-pad-h-tab, 4vw);\n        }\n        \n        .norki-tap-team__grid {\n            grid-template-columns: 36% 60%; \/* Alignement avec la tablette du contexte *\/\n            justify-content: space-between;\n            row-gap: 60px;\n        }\n    }\n\n    @media (max-width: 768px) {\n        .norki-tap-team {\n            padding: var(--section-pad-v-mob, 50px) var(--section-pad-h-mob, 20px);\n        }\n\n        \/* Passage de Grid \u00e0 Flex pour g\u00e9rer l'ordre d'affichage (Order) *\/\n        .norki-tap-team__grid {\n            display: flex;\n            flex-direction: column;\n            gap: 40px;\n        }\n\n        \/* R\u00e9organisation pr\u00e9cise pour le mobile *\/\n        .norki-tap-team__top-left { \n            order: 1; \n        }\n        \n        .norki-tap-team__top-right { \n            order: 2; \/* Les boutons passent juste en dessous du bloc Haut-Gauche (Para 1) *\/\n            align-items: flex-start; \/* Alignement \u00e0 gauche sur mobile *\/\n        }\n\n        .norki-tap-team__actions {\n            max-width: 100%;\n        }\n\n        .norki-tap-team__title {\n            font-size: 1.6rem;\n            margin-bottom: 20px;\n        }\n\n        .norki-tap-team p {\n            max-width: 100%;\n        }\n    }\n<\/style>\n\n<section class=\"norki-tap-team\">\n    <div class=\"norki-tap-team__grid\">\n        \n        <!-- Bloc 1 : Haut Gauche (Titre + Para 1) -->\n        <div class=\"norki-tap-team__top-left\">\n            <h2 class=\"norki-tap-team__title avenirmedium-font\">Our Team of Tapissiers-Villiers<\/h2>\n            <p>\n                True ambassadors of our Maison's <a href=\"https:\/\/www.norki.com\/en\/custom-made-upholstery\/\" class=\"norki-tap-team__inline-link\" title=\"Discover our custom-made craftsmanship\">expertise<\/a> and <a href=\"https:\/\/www.norki.com\/en\/custom-made-upholstery\/living-heritage-company-label-epv\/\" class=\"norki-tap-team__inline-link\" title=\"Discover Norki's Living Heritage label\">excellence<\/a>, our \"tapissiers-villiers\" travel the world to oversee the installation of <a href=\"https:\/\/www.norki.com\/en\/custom-made-upholstery\/bespoke-soft-furnishings-curtains\/\" class=\"norki-tap-team__inline-link\" title=\"Discover our bespoke curtains &amp; sheers\">curtains<\/a>, <a href=\"https:\/\/www.norki.com\/en\/custom-made-upholstery\/bespoke-upholstery-services\/#headboard\" class=\"norki-tap-team__inline-link\" title=\"Discover our bespoke headboards\">headboards<\/a>, <a href=\"https:\/\/www.norki.com\/en\/custom-made-upholstery\/bespoke-upholstery-services\/\" class=\"norki-tap-team__inline-link\" title=\"Discover our bespoke upholstery\">furniture<\/a>, and other <a href=\"https:\/\/www.norki.com\/en\/custom-made-upholstery\/bespoke-fur-leather-rugs\/\" class=\"norki-tap-team__inline-link\" title=\"Discover our bespoke wall hangings\">wall hangings<\/a>, all meticulously designed and crafted in our French workshop.\n            <\/p>\n        <\/div>\n\n        <!-- Bloc 2 : Haut Droit (Boutons extraits, s'intercalent en 2e position sur mobile) -->\n        <div class=\"norki-tap-team__top-right\">\n            <div class=\"norki-tap-team__actions\">\n                <a href=\"https:\/\/www.norki.com\/en\/custom-made-upholstery\/contact-us\/\" class=\"norki-tap-team__btn norki-tap-team__btn--primary\" title=\"Contact our Design Studio\">Contact our Design Studio<\/a>\n                <a href=\"https:\/\/api.whatsapp.com\/send?phone=33647923857\" class=\"norki-tap-team__btn norki-tap-team__btn--secondary\" target=\"_blank\" rel=\"noopener\" title=\"Contact our sales team on WhatsApp\">WhatsApp us<\/a>\n            <\/div>\n        <\/div>\n\n    <\/div>\n<\/section>\n\n\n\n<style>\n    \/* ==========================================================================\n       SECTION TAPISSIERS - DISCR\u00c9TION (Asym\u00e9trique avec Citation)\n       ========================================================================== *\/\n\n    .norki-tapissiers-discretion {\n        \/* Padding top augment\u00e9 \u00e0 140px pour englober la citation absolue au-dessus de l'image *\/\n        padding: var(--section-pad-v-dt, 140px) var(--section-pad-h-dt, 5vw) var(--section-pad-v-dt, 80px);\n        background-color: var(--color-norki-beige, #f8f0ea);\n        color: black;\n        position: relative;\n        z-index: 10;\n        box-sizing: border-box;\n    }\n\n    .norki-tapissiers-discretion * {\n        box-sizing: border-box;\n    }\n\n    .norki-td__layout {\n        display: flex;\n        justify-content: space-between;\n        \/* Les deux colonnes ont la m\u00eame hauteur naturelle (jusqu'\u00e0 1500px) *\/\n        align-items: stretch; \n        width: 100%;\n    }\n\n    \/* --- ANIMATION DE VOTRE DIRECTION ARTISTIQUE POUR LES LIENS DU TEXTE --- *\/\n    .norki-td__inline-link {\n        color: inherit;\n        text-decoration: underline;\n        text-decoration-color: currentColor;\n        text-underline-offset: 3px;\n        text-decoration-thickness: 1px;\n        transition: text-decoration-color 0.3s ease, opacity 0.3s ease;\n    }\n\n    .norki-td__inline-link:hover {\n        text-decoration-color: transparent;\n        opacity: 0.7;\n    }\n\n    \/* --- Colonne Gauche (Texte + Petite Image) --- *\/\n    .norki-td__col-left {\n        width: 32%; \n        display: flex;\n        flex-direction: column;\n        \/* Le texte est coll\u00e9 en haut, la petite image est coll\u00e9e en bas *\/\n        justify-content: space-between; \n    }\n\n    .norki-td__text {\n        margin-top: 0; \/* Assure l'alignement parfait avec le haut de l'image \u00e0 droite *\/\n        margin-bottom: 40px; \/* S\u00e9curit\u00e9 si le texte est long *\/\n    }\n\n    .norki-td__text p {\n        font-size: 0.95rem;\n        line-height: 1.5;\n        margin-top: 0;\n        margin-bottom: 20px;\n    }\n\n    .norki-td__text p:last-child {\n        margin-bottom: 0;\n    }\n\n    .norki-td__text strong {\n        font-weight: 600; \/* Mise en gras du d\u00e9but des phrases *\/\n    }\n\n    .norki-td__img-small {\n        width: 100%;\n        height: auto;\n        display: block;\n        object-fit: cover;\n    }\n\n    \/* --- Colonne Droite (Citation + Grande Image) --- *\/\n    .norki-td__col-right {\n        width: 63%; \n        position: relative; \/* Indispensable pour la citation en absolute et le wrapper d'image *\/\n    }\n\n    \/* Bloc Citation (Sorti du flux pour ne pas casser l'alignement du haut de l'image) *\/\n    .norki-td__quote-wrapper {\n        position: absolute;\n        bottom: 100%; \/* Se place juste au-dessus de l'image *\/\n        left: 0;\n        width: 100%;\n        padding: 0 40px; \/* Espace pour les gros guillemets *\/\n        margin-bottom: 30px; \/* \u00c9cart avec l'image *\/\n        text-align: center;\n        box-sizing: border-box;\n    }\n\n    \/* Guillemets via CSS *\/\n    .norki-td__quote-wrapper::before,\n    .norki-td__quote-wrapper::after {\n        font-family: \"Pertili\", sans-serif !important;\n        font-size: 90px;\n        line-height: 0;\n        color: black;\n        position: absolute;\n    }\n\n    .norki-td__quote-wrapper::before {\n        content: '\\201C'; \/* Guillemet ouvrant *\/\n        top: 30px;\n        left: 0;\n    }\n\n    .norki-td__quote-wrapper::after {\n        content: '\\201D'; \/* Guillemet fermant *\/\n        bottom: -20px;\n        right: 0;\n    }\n\n    .norki-td__quote {\n        font-size: clamp(1.4rem, 2vw, 32px);\n        line-height: 1.3;\n        margin: 0;\n        color: black;\n    }\n\n    \/* --- Le wrapper qui prend exactement la hauteur de la colonne de gauche --- *\/\n    .norki-td__img-large-wrapper {\n        position: absolute;\n        top: 0;\n        left: 0;\n        width: 100%;\n        height: 100%;\n        overflow: hidden;\n    }\n\n    .norki-td__img-large {\n        width: 100%;\n        height: 100%;\n        \/* L'image est coup\u00e9e naturellement sans forcer de ratio aberrant *\/\n        object-fit: cover; \n        object-position: 70% center; \n        display: block;\n    }\n\n    \/* --- Responsive < 1024px --- *\/\n    @media (max-width: 1024px) {\n        .norki-tapissiers-discretion {\n            padding: var(--section-pad-v-tab, 120px) var(--section-pad-h-tab, 4vw) var(--section-pad-v-tab, 60px);\n        }\n\n        .norki-td__col-left {\n            width: 36%;\n        }\n\n        .norki-td__col-right {\n            width: 60%;\n        }\n        \n        .norki-td__quote-wrapper {\n            padding: 0 30px;\n        }\n        \n        .norki-td__quote-wrapper::before,\n        .norki-td__quote-wrapper::after {\n            font-size: 80px;\n        }\n        \n        .norki-td__quote-wrapper::before { top: 20px; }\n        .norki-td__quote-wrapper::after { bottom: -20px; }\n    }\n\n    \/* --- Responsive < 768px --- *\/\n    @media (max-width: 768px) {\n        .norki-tapissiers-discretion {\n            padding: var(--section-pad-v-mob, 50px) var(--section-pad-h-mob, 20px);\n        }\n\n        .norki-td__layout {\n            flex-direction: column-reverse; \/* L'image droite passe au-dessus *\/\n            gap: 40px;\n        }\n\n        .norki-td__col-left,\n        .norki-td__col-right {\n            width: 100%;\n            display: flex;\n            flex-direction: column;\n        }\n\n        .norki-td__text {\n            margin-bottom: 30px;\n        }\n\n        .norki-td__quote-wrapper {\n            position: relative; \/* Repasse dans le flux sur mobile *\/\n            bottom: auto;\n            margin-bottom: 30px;\n            padding: 0 20px;\n        }\n        \n        .norki-td__quote {\n            font-size: 1.3rem;\n        }\n\n        .norki-td__img-large-wrapper {\n            position: relative; \/* Repasse dans le flux sur mobile pour dicter la hauteur *\/\n            height: auto; \/* On laisse l'image imposer sa hauteur *\/\n        }\n\n        .norki-td__img-large {\n            height: auto; \/* Permet \u00e0 l'image de conserver son ratio naturel et d'\u00eatre visible en entier *\/\n            object-position: center; \/* Recentrage de l'homme sur mobile *\/\n        }\n    }\n<\/style>\n\n<section class=\"norki-tapissiers-discretion\">\n    <div class=\"norki-td__layout\">\n        \n        <!-- Colonne Gauche (Texte & Petite Image) -->\n        <div class=\"norki-td__col-left\">\n            <div class=\"norki-td__text\">\n                <p>\n                    <strong>As guardians of the refinement and prestige of <a href=\"https:\/\/www.norki.com\/en\/\" class=\"norki-td__inline-link\" title=\"Discover Norki bespoke creations\">our creations<\/a>,<\/strong> they work with absolute discretion, demonstrating unparalleled skill and adaptability in the face of any challenge.\n                <\/p>\n                <p>\n                    <strong>Multilingual, attentive, and impeccably professional,<\/strong> they embody the Golden Thread that connects your Home to our Maison, turning each installation into an extraordinary experience of perfection and elegance.\n                <\/p>\n            <\/div>\n            \n            <img decoding=\"async\" src=\"https:\/\/norki.com\/sur-mesure\/wp-content\/uploads\/2026\/05\/Creation-et-Pose-store-chalet.jpg\" alt=\"Master decor craftsman adjusting a bespoke window blind on site\" class=\"norki-td__img-small\" loading=\"lazy\" onerror=\"this.src='https:\/\/images.unsplash.com\/photo-1584992236310-6edddc08acff?q=80&amp;w=600&amp;auto=format&amp;fit=crop';\">\n        <\/div>\n\n        <!-- Colonne Droite (Citation & Grande Image) -->\n        <div class=\"norki-td__col-right\">\n            \n            <div class=\"norki-td__quote-wrapper\">\n                <p class=\"norki-td__quote baskerville-italic-font\">\n                    Our Tapissiers-Villiers work with absolute discretion.\n                <\/p>\n            <\/div>\n            \n            <!-- Le nouveau wrapper absolu -->\n            <div class=\"norki-td__img-large-wrapper\">\n                <img decoding=\"async\" src=\"https:\/\/norki.com\/sur-mesure\/wp-content\/uploads\/2026\/05\/Master-Decor-Crafstmen-International-Team.jpg\" alt=\"Tapissier installing a Norki bespoke fur ottoman in a chalet\" class=\"norki-td__img-large\" loading=\"lazy\" onerror=\"this.src='https:\/\/images.unsplash.com\/photo-1617251137884-f135eccf6942?q=80&amp;w=1200&amp;auto=format&amp;fit=crop';\">\n            <\/div>\n        <\/div>\n\n    <\/div>\n<\/section>\n\n\n\n<style>\n    \/* ==========================================================================\n       SECTION S\u00c9PARATEUR - FIL CONTINU (SVG)\n       ========================================================================== *\/\n\n    .norki-separator-thread {\n        width: 100%;\n        background-color: var(--color-norki-beige, #f8f0ea);\n        padding: 40px 0; \/* Padding all\u00e9g\u00e9 car c'est un s\u00e9parateur *\/\n        display: flex;\n        justify-content: center;\n        align-items: center;\n        \n        \/* MODIFI\u00c9 : Permet au SVG de d\u00e9border visuellement de la section sans \u00eatre coup\u00e9 *\/\n        overflow: visible; \n        \n        position: relative;\n        \/* Un z-index \u00e9lev\u00e9 permet au trait de passer au-dessus des sections adjacentes s'il d\u00e9borde *\/\n        z-index: 50; \n        box-sizing: border-box;\n    }\n\n    .norki-separator-thread__svg {\n        width: 100%;\n        height: auto;\n        \/* Limite la hauteur maximale pour que le trait ne devienne pas gigantesque sur les tr\u00e8s grands \u00e9crans *\/\n        max-height: 120px; \n        display: block;\n        \/* MODIFI\u00c9 : Permet au trac\u00e9 de d\u00e9border de sa propre bo\u00eete viewBox *\/\n        overflow: visible;\n    }\n\n    .norki-separator-thread__path {\n        fill: none;\n        stroke: black; \/* Couleur du trait (noir\/gris tr\u00e8s fonc\u00e9) *\/\n        stroke-width: 0.5px; \/* \u00c9paisseur ajust\u00e9e pour correspondre au design global *\/\n        stroke-miterlimit: 10;\n        \/* Vector-effect permet de garder la m\u00eame \u00e9paisseur peu importe le redimensionnement\/\u00e9tirement *\/\n        vector-effect: non-scaling-stroke;\n        \n        \/* Effet de dessin au chargement *\/\n        stroke-dasharray: 5000;\n        stroke-dashoffset: 5000;\n        animation: norkiDrawThread 2.5s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;\n    }\n\n    @keyframes norkiDrawThread {\n        to { stroke-dashoffset: 0; }\n    }\n\n    \/* --- Responsive --- *\/\n    @media (max-width: 1024px) {\n        .norki-separator-thread {\n            padding: 30px 0;\n        }\n    }\n\n    @media (max-width: 768px) {\n        .norki-separator-thread {\n            padding: 20px 0;\n        }\n    }\n<\/style>\n\n<section class=\"norki-separator-thread\" aria-hidden=\"true\">\n    <!-- SVG Vectoriel Illustrator int\u00e9gr\u00e9 -->\n    <svg id=\"Calque_1\" class=\"norki-separator-thread__svg\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" version=\"1.1\" viewBox=\"0 0 2037.71 162.67\" preserveAspectRatio=\"xMidYMid slice\">\n        <path class=\"norki-separator-thread__path\" d=\"M.35,83s59.96,29.23,158.71,1.25c98.76-27.98,158.77-49.55,227.17-41.15s113.31,60.04,153.14,79.8c36.77,18.25,66.45,22.16,117.07,4.26,50.63-17.89,51.81-48.34,40.56-61.74s-42.53-7.45-36.93,23.47c4.33,23.93,30.34,42.99,87.89,54.75,55.11,11.26,100.79-10.95,151.75-36.48s123.55-64.38,197.95-78.59c89.41-17.08,142.42-17.19,201.69,2.42s64.55,43.62,57.8,60.5c-7.11,17.78-35.43,15.91-33.19-10.17s55.11-49.09,102.94-35.03c57.46,16.89,131.69,56.49,196.91,64.16,60.44,7.11,109.04,11.26,189.94-30.15,0,0,54.76-27.81,105.59-32.31s98.94,8.94,118,52\"><\/path>\n    <\/svg>\n<\/section>\n\n\n\n<style>\n    \/* ==========================================================================\n       SECTION EXPORT INTERNATIONAL (Grid Layout adaptatif)\n       ========================================================================== *\/\n\n    .norki-worldwide {\n        padding: var(--section-pad-v-dt, 80px) var(--section-pad-h-dt, 5vw);\n        background-color: var(--color-norki-beige, #f8f0ea);\n        color: black;\n        position: relative;\n        z-index: 10;\n        box-sizing: border-box;\n        \n        \/* Grille Desktop : 2 colonnes (40% \/ 60%) sans espace central *\/\n        display: grid;\n        grid-template-columns: 40% 60%;\n        grid-template-areas:\n            \"title  image\"\n            \"text   image\"\n            \"italic image\";\n        align-items: start;\n        row-gap: 14px; \/* Espacement vertical entre les paragraphes de texte *\/\n        column-gap: 0; \/* Suppression du gap entre les colonnes *\/\n    }\n\n    .norki-worldwide * {\n        box-sizing: border-box;\n    }\n\n    \/* --- ANIMATION DE VOTRE DIRECTION ARTISTIQUE POUR LES LIENS DU TEXTE --- *\/\n    .norki-worldwide__inline-link {\n        color: inherit;\n        text-decoration: underline;\n        text-decoration-color: currentColor;\n        text-underline-offset: 3px;\n        text-decoration-thickness: 1px;\n        transition: text-decoration-color 0.3s ease, opacity 0.3s ease;\n        font-weight: 500;\n    }\n\n    .norki-worldwide__inline-link:hover {\n        text-decoration-color: transparent;\n        opacity: 0.7;\n    }\n\n    \/* --- 1. Titre --- *\/\n    .norki-worldwide__title {\n        grid-area: title;\n        margin: 0;\n        font-size: clamp(1.4rem, 2.5vw, 35px);\n        font-weight: 500;\n        line-height: 1.2;\n        letter-spacing: -0.01em;\n    }\n\n    \/* --- 2. Paragraphes avec padding-right sp\u00e9cifique --- *\/\n    .norki-worldwide__text {\n        grid-area: text;\n        padding-right: 15%; \/* Retrait demand\u00e9 par rapport au texte italic *\/\n    }\n\n    .norki-worldwide__text p {\n        font-size: 0.95rem;\n        line-height: 1.5;\n        margin-top: 0;\n        margin-bottom: 20px;\n    }\n\n    .norki-worldwide__text p:last-child {\n        margin-bottom: 0;\n    }\n\n    .norki-worldwide__text strong {\n        font-weight: 600;\n    }\n\n    \/* --- 3. Signature Italic --- *\/\n    .norki-worldwide__italic {\n        grid-area: italic;\n        font-size: clamp(1.2rem, 1.8vw, 24px);\n        line-height: 1.4;\n        margin: 0;\n        margin-top: 15px; \n        text-align: left;\n    }\n\n    \/* --- 4. Image --- *\/\n    .norki-worldwide__image-wrapper {\n        grid-area: image;\n        align-self: center; \/* Centre la carte du monde verticalement face au texte *\/\n        width: 93%;\n        display: flex;\n        margin: 0 auto;\n        justify-content: flex-start; \n    }\n\n    .norki-worldwide__image-wrapper img {\n        width: 100%;\n        height: auto;\n        object-fit: contain; \/* Assure que la carte n'est pas rogn\u00e9e *\/\n        display: block;\n    }\n\n    \/* --- 5. Responsive Design --- *\/\n    @media (max-width: 1024px) {\n        .norki-worldwide {\n            padding: var(--section-pad-v-tab, 60px) var(--section-pad-h-tab, 4vw);\n            grid-template-columns: 40% 60%; \/* On maintient la proportion sur tablette *\/\n        }\n        \n        .norki-worldwide__text {\n            padding-right: 5%; \/* R\u00e9duction du retrait sur tablette pour gagner en lisibilit\u00e9 *\/\n        }\n    }\n\n    @media (max-width: 768px) {\n        .norki-worldwide {\n            padding: var(--section-pad-v-mob, 50px) var(--section-pad-h-mob, 20px);\n            \n            \/* Grille Mobile : 1 colonne, r\u00e9organisation pr\u00e9cise selon la demande *\/\n            grid-template-columns: 100%;\n            grid-template-areas:\n                \"title\"\n                \"image\"\n                \"text\"\n                \"italic\";\n            row-gap: 30px;\n        }\n\n        .norki-worldwide__text {\n            padding-right: 0; \/* Suppression totale du retrait sur mobile *\/\n        }\n\n        .norki-worldwide__italic {\n            margin-top: 0;\n            text-align: center; \/* Centr\u00e9 uniquement sur mobile *\/\n        }\n\n        .norki-worldwide__image-wrapper {\n            justify-content: center; \/* On recentre l'image sur mobile *\/\n        }\n    }\n<\/style>\n\n<section class=\"norki-worldwide\">\n    \n    <!-- Title -->\n    <h2 class=\"norki-worldwide__title avenirmedium-font\">\n        The French Art of Living, Exported Worldwide with Norki\n    <\/h2>\n    \n    <!-- Paragraphs -->\n    <div class=\"norki-worldwide__text\">\n        <p>From New York to London, Bozeman to Courchevel, Milan to Los Angeles, our teams travel the globe to bring our creations to the world's most prestigious interiors\u2014including <a href=\"https:\/\/norki.com\/en\/studio-chalet\/\" class=\"norki-worldwide__inline-link\" title=\"Discover the Studio Chalet world\">chalets<\/a>, yachts, and private jets.<\/p>\n        \n        <p>Our Maison is dedicated to meeting <a href=\"https:\/\/www.norki.com\/en\/custom-made-upholstery\/interior-design-projects-bespoke-craftsmanship\/\" class=\"norki-worldwide__inline-link\" title=\"Discover our high-end interior design realizations\">the highest standards of Haute D\u00e9coration<\/a>, perpetuating the heritage of French craftsmanship in <a href=\"https:\/\/www.norki.com\/en\/custom-made-upholstery\/bespoke-upholstery-services\/\" class=\"norki-worldwide__inline-link\" title=\"Discover our bespoke upholstery services\">tapestry<\/a> and <a href=\"https:\/\/www.norki.com\/en\/custom-made-upholstery\/bespoke-soft-furnishings-curtains\/\" class=\"norki-worldwide__inline-link\" title=\"Discover our bespoke soft furnishings &#038; curtains\">bespoke upholstery<\/a>.<\/p>\n        \n        <p>At Norki, we select <a href=\"https:\/\/www.norki.com\/en\/content\/44-request-a-sample-rug-plaid-cushion-seating-norki\" class=\"norki-worldwide__inline-link\" title=\"Request material samples\">only the finest materials<\/a>\u2014sumptuous fabrics, exceptional cashmeres, and refined trimmings\u2014and employ masterful <a href=\"https:\/\/www.norki.com\/en\/custom-made-upholstery\/sewing-fur-epv\/\" class=\"norki-worldwide__inline-link\" title=\"Discover our exceptional fur sewing expertise\">sewing<\/a> and finishing techniques that reflect the excellence and renown of the world's leading French luxury houses.<\/p>\n    <\/div>\n\n    <!-- Italic Signature -->\n    <p class=\"norki-worldwide__italic baskerville-italic-font\">\n        With Norki, luxury becomes both essential and narrative.\n    <\/p>\n\n    <!-- Image (World Map) -->\n    <div class=\"norki-worldwide__image-wrapper\">\n        <img decoding=\"async\" src=\"https:\/\/norki.com\/sur-mesure\/wp-content\/uploads\/2026\/05\/Worldwide-interior-design-decoration-e1778663721328.jpg\" alt=\"World map representing Norki global installations and luxury interior design projects\" loading=\"lazy\" onerror=\"this.src='https:\/\/images.unsplash.com\/photo-1589519160732-57fc498494f8?q=80&amp;w=1200&amp;auto=format&amp;fit=crop';\">\n    <\/div>\n\n<\/section>\n\n\n\n<style>\n    \/* ==========================================================================\n       SECTION EXCELLENCE LOGISTIQUE (SVG Interactif & GRID Flex)\n       ========================================================================== *\/\n\n    .norki-excellence {\n        padding: var(--section-pad-v-dt, 80px) var(--section-pad-h-dt, 5vw);\n        background-color: var(--color-norki-beige, #f8f0ea);\n        color: black;\n        position: relative;\n        z-index: 10;\n        box-sizing: border-box;\n\n        \/* Grille Desktop : Visuel \u00e0 gauche, Texte \u00e0 droite *\/\n        display: grid;\n        grid-template-columns: 45% 48%; \/* R\u00e9partition des colonnes *\/\n        justify-content: space-between;\n        align-items: stretch; \/* \u00c9tire la colonne de texte pour utiliser l'espace Flex *\/\n    }\n\n    .norki-excellence * {\n        box-sizing: border-box;\n    }\n\n    \/* --- 1. Bloc Visuel (SVG + Ic\u00f4nes ancr\u00e9es) --- *\/\n    .norki-exc__visual {\n        position: relative;\n        width: calc(100% + var(--section-pad-h-dt, 5vw)); \/* Compense la marge pour remplir la colonne *\/\n        margin-left: calc(-1 * var(--section-pad-h-dt, 5vw)); \/* COLL\u00c9 AU BORD GAUCHE ABSOLU *\/\n        min-height: 800px;\n    }\n\n    \/* Conteneur absolu pour g\u00e9rer le SVG et les points interactifs *\/\n    .norki-exc__svg-container {\n        position: absolute;\n        top: 0;\n        left: 0;\n        width: 100%;\n        height: 100%;\n        overflow: visible;\n        z-index: 1;\n    }\n\n    .norki-exc__svg-desktop,\n    .norki-exc__svg-mobile {\n        width: 100%;\n        height: 100%;\n        display: block;\n        overflow: visible;\n    }\n\n    .norki-exc__svg-mobile {\n        display: none; \/* Masqu\u00e9 sur PC *\/\n    }\n\n    \/* Trac\u00e9 du fil (Dessin SVG) *\/\n    .norki-exc__path {\n        fill: none;\n        stroke: black;\n        stroke-width: 0.5px;\n        stroke-miterlimit: 10;\n        vector-effect: non-scaling-stroke; \/* Emp\u00eache le trait de s'\u00e9paissir lors du redimensionnement *\/\n        \n        \/* Transition fluide pour suivre le scroll naturellement *\/\n        transition: stroke-dashoffset 0.15s ease-out;\n    }\n\n    \/* Points ancr\u00e9s par Javascript *\/\n    .norki-exc__interactive-points {\n        position: absolute;\n        top: 0; \n        left: 0; \n        width: 100%; \n        height: 100%;\n        pointer-events: none;\n        z-index: 2;\n    }\n\n    .norki-exc__point {\n        position: absolute;\n        transform: translate(-50%, -50%); \/* Centrage absolu sur le point du SVG *\/\n        display: flex;\n        flex-direction: column;\n        align-items: center;\n        opacity: 0; \/* Masqu\u00e9 initialement pour l'apparition au scroll *\/\n        transition: opacity 0.6s ease, transform 0.3s ease;\n        pointer-events: auto;\n        text-decoration: none; \/* Emp\u00eache le soulignement navigateur par d\u00e9faut sur le lien parent *\/\n    }\n\n    .norki-exc__point.is-visible {\n        opacity: 1;\n    }\n\n    \/* --- IC\u00d4NES (Tailles x2 sur Desktop selon demande) --- *\/\n    .norki-exc__icon {\n        width: 185px; \/* Base par d\u00e9faut ajust\u00e9e *\/\n        height: auto;\n        object-fit: contain;\n        filter: drop-shadow(0 2px 4px rgba(0,0,0,0.05));\n        transition: transform 0.3s ease;\n    }\n\n    .norki-exc__point:hover .norki-exc__icon {\n        transform: scale(1.05);\n    }\n\n    .norki-exc__label {\n        margin-top: 15px;\n        font-size: 1.4rem;\n        color: black;\n        text-align: center;\n        white-space: nowrap;\n    }\n\n    \/* Ajustements tailles et positions sp\u00e9cifiques Desktop *\/\n    .norki-exc__icon--calendar { width: 185px; margin-bottom: -20px; } \n    .norki-exc__icon--box { width: 170px; }\n    .norki-exc__icon--van { width: 185px; }\n\n    \/* D\u00e9calages des textes (Maquette) *\/\n    .norki-exc__point--commande .norki-exc__label {\n        margin-top: 30px; \/* Descend le texte de 15px suppl\u00e9mentaire (15px base + 15px) *\/\n    }\n\n    .norki-exc__point--emballage .norki-exc__label {\n        transform: translateX(60%); \/* Pousse le texte vers la droite *\/\n    }\n    \n    .norki-exc__point--livraison .norki-exc__label {\n        transform: translateX(-46%); \/* Pousse le texte vers la gauche *\/\n    }\n\n    \/* --- 2. Colonne Texte (Flexbox Space-Between) --- *\/\n    .norki-exc__text-column {\n        display: flex;\n        flex-direction: column;\n        justify-content: space-between; \/* Utilise l'espace vide disponible au centre *\/\n        padding-bottom: 20px;\n        padding-top: 50px;\n        max-width: 600px;\n    }\n\n    \/* Bloc Texte Haut *\/\n    .norki-exc__text-top {\n        margin-bottom: 40px;\n    }\n\n    .norki-exc__title {\n        font-size: clamp(1.4rem, 2.5vw, 35px);\n        font-weight: 500;\n        line-height: 1.2;\n        letter-spacing: -0.01em;\n        margin-top: 0;\n        margin-bottom: 30px;\n    }\n\n    .norki-exc__text-top p {\n        font-size: 0.95rem;\n        line-height: 1.5;\n        margin-bottom: 20px;\n    }\n\n    .norki-exc__text-top p:first-of-type {\n        font-weight: 600; \/* Mise en gras de la premi\u00e8re phrase *\/\n    }\n\n    .norki-exc__text-top p:last-child {\n        margin-bottom: 0;\n    }\n\n    \/* Bloc Texte Bas (Citation + Boutons) pouss\u00e9 vers le bas *\/\n    .norki-exc__text-bottom {\n        text-align: center;\n    }\n\n    .norki-exc__quote {\n        font-size: clamp(1.4rem, 2vw, 30px);\n        line-height: 1.35;\n        margin: 0 auto 35px auto;\n        max-width: 95%;\n    }\n\n    .norki-exc__actions {\n        display: flex;\n        flex-direction: column;\n        gap: 12px;\n        width: 100%;\n        max-width: 400px;\n        margin: 0 auto;\n    }\n\n    .norki-exc__btn {\n        display: inline-flex;\n        justify-content: center;\n        align-items: center;\n        padding: 4px 25px;\n        text-decoration: none;\n        font-size: 0.9rem;\n        font-weight: 500;\n        transition: all 0.3s ease;\n        border: 1px solid transparent;\n    }\n\n    .norki-exc__btn--primary {\n        background-color: black;\n        color: #ffffff;\n        border-color: black;\n    }\n\n    .norki-exc__btn--primary:hover {\n        background-color: #382d25;\n        border-color: #382d25;\n    }\n\n    .norki-exc__btn--secondary {\n        background-color: transparent;\n        color: black;\n        border-color: black;\n    }\n\n    .norki-exc__btn--secondary:hover {\n        background-color: black;\n        color: white;\n    }\n\n    \/* --- 3. Responsive --- *\/\n    @media (max-width: 1024px) {\n        .norki-excellence {\n            padding: var(--section-pad-v-tab, 60px) var(--section-pad-h-tab, 4vw);\n            padding-left: 0;\n        }\n        \n        .norki-exc__visual {\n            width: calc(100% + var(--section-pad-h-tab, 4vw));\n            margin-left: calc(-1 * var(--section-pad-h-tab, 4vw));\n            min-height: 700px;\n        }\n\n        \/* Tailles interm\u00e9diaires pour tablette *\/\n        .norki-exc__icon { width: 140px; }\n        .norki-exc__icon--calendar { width: 140px; margin-bottom: -15px; }\n        .norki-exc__icon--box { width: 130px; }\n        .norki-exc__icon--van { width: 140px; }\n        \n        .norki-exc__point--commande .norki-exc__label {\n            margin-top: 20px; \/* Ajustement proportionnel du d\u00e9calage *\/\n        }\n        \n        .norki-exc__label { font-size: 1.2rem; }\n    }\n\n    @media (max-width: 768px) {\n        .norki-excellence {\n            padding: var(--section-pad-v-mob, 50px) var(--section-pad-h-mob, 20px);\n            display: flex;\n            flex-direction: column;\n            gap: 40px;\n        }\n\n        .norki-exc__text-column {\n            padding: 0;\n            gap: 40px;\n            order: 2; \/* Force le texte \u00e0 passer en dessous du SVG *\/\n        }\n\n        .norki-exc__visual {\n            \/* Largeur totale = 100% du parent + padding gauche + padding droit *\/\n            width: calc(100% + calc(var(--section-pad-h-mob, 20px) * 2));\n            margin-left: calc(-1 * var(--section-pad-h-mob, 20px));\n            min-height: 250px;\n            height: 250px;\n            order: 1; \/* Force le SVG \u00e0 passer au-dessus du texte *\/\n        }\n\n        .norki-exc__svg-desktop { display: none; }\n        .norki-exc__svg-mobile { display: block; }\n\n        \/* Tailles mobiles augment\u00e9es (x1.5 environ) *\/\n        .norki-exc__icon { width: 127px; }\n        .norki-exc__icon--calendar { width: 127px; margin-bottom: 0; }\n        .norki-exc__icon--box { width: 105px; }\n        .norki-exc__icon--van { width: 112px; }\n        \n        \/* Modifs Mobile : Textes au-dessus pour Commande et Livraison *\/\n        .norki-exc__point--commande .norki-exc__label,\n        .norki-exc__point--livraison .norki-exc__label {\n            order: -1; \/* Place le texte au-dessus de l'image *\/\n            margin-top: 0;\n            margin-bottom: 10px; \/* Cr\u00e9e l'espace sous le texte *\/\n            transform: none; \/* Annule les d\u00e9calages horizontaux du PC *\/\n        }\n        \n        .norki-exc__point--emballage .norki-exc__label {\n            transform: none; \/* Annule le d\u00e9calage horizontal du PC, reste en dessous *\/\n        }\n\n        .norki-exc__label { \n            font-size: 1rem; \n            margin-top: 10px; \/* Marge pour l'emballage (toujours en dessous) *\/\n        }\n\n        .norki-exc__quote {\n            font-size: 1.3rem;\n        }\n    }\n<\/style>\n\n<section class=\"norki-excellence\">\n    \n    <!-- Zone Visuelle Gauche (SVG Fil + Pictos ancr\u00e9s via JS) -->\n    <div class=\"norki-exc__visual\">\n        <div class=\"norki-exc__svg-container\">\n            \n            <!-- SVG DESKTOP : ViewBox ajust\u00e9 pour d\u00e9marrer exactement \u00e0 X=18.67 -->\n            <svg class=\"norki-exc__svg-desktop\" viewBox=\"18.67 0 796.44 1031.11\" preserveAspectRatio=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n                <path class=\"norki-exc__path\" d=\"M18.67,42.67s90.67,69.33,196,78.67,135.94-34.18,235.97-60.12,142.43-20.37,179.12-3.64,42.3,48.49,34.25,68.65-27.87,25.13-42.67,13.63c-16-12.44-11.26-43.85,18.8-59.09,38.98-19.76,84.31-10.83,111.96,18.24,21.63,22.74,35.53,73.57,19.94,125.95s-31.14,52.25-112.96,128.61-98.2,96.94-126.93,136.58c-28.73,39.64-50.94,86.51-54.36,126.78s25.31,67.72,41.62,60.42,14.81-32.59-9.57-41.75c-31.64-11.88-79.86-.48-152.18,52.93s-125.19,128.12-93.72,209.88,110.28,122.53,212.21,107.27c67.56-10.11,115.56-29.07,115.56-29.07\"><\/path>\n            <\/svg>\n\n            <!-- SVG MOBILE : ViewBox ajust\u00e9 en largeur (514.67) pour supprimer le vide \u00e0 droite -->\n            <svg class=\"norki-exc__svg-mobile\" viewBox=\"10.67 0 514.67 278.67\" preserveAspectRatio=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n                <path class=\"norki-exc__path\" d=\"M10.67,113.67s25.83-63.12,81.78-77.33c56-14.22,84.44,4.44,92.44,47.11s-18.67,68.19-31.11,75.43c-12.44,7.24-25.48,6.06-36.74-5.48-11.49-11.77,3.75-26.86,17.19-14.24,9.78,9.19,1.53,21.11,9.78,53.63,5.33,21.04,25.78,58.67,78.22,35.56,52.44-23.11,74.07-66.67,103.11-88,29.54-21.7,80.47-16.33,109.33,25.78,28.86,42.11,53.33,85.52,90.67,80.54\"><\/path>\n            <\/svg>\n\n            <!-- Points interactifs (Ancrage JS) -->\n            <div class=\"norki-exc__interactive-points\">\n                \n                <!-- Point 1 : Order point link to the English contact page -->\n                <a href=\"https:\/\/www.norki.com\/en\/custom-made-upholstery\/contact-us\/\" class=\"norki-exc__point norki-exc__point--commande\" data-desktop-percent=\"0.10\" data-mobile-percent=\"0.15\" aria-label=\"Place your order - Contact our team\">\n                    <img decoding=\"async\" src=\"https:\/\/norki.com\/sur-mesure\/wp-content\/uploads\/2026\/05\/Dessin-livraison-et-retours-Norki.png\" alt=\"Bespoke order calendar\" class=\"norki-exc__icon norki-exc__icon--calendar\" loading=\"lazy\">\n                    <span class=\"norki-exc__label baskerville-italic-font\">Order<\/span>\n                <\/a>\n\n                <!-- Point 2 : Packaging -->\n                <div class=\"norki-exc__point norki-exc__point--emballage\" data-desktop-percent=\"0.55\" data-mobile-percent=\"0.60\">\n                    <img decoding=\"async\" src=\"https:\/\/norki.com\/sur-mesure\/wp-content\/uploads\/2026\/05\/Design-Packaging-Order-Norki.png\" alt=\"Bespoke packaging box\" class=\"norki-exc__icon norki-exc__icon--box\" loading=\"lazy\">\n                    <span class=\"norki-exc__label baskerville-italic-font\">Packaging<\/span>\n                <\/div>\n\n                <!-- Point 3 : Delivery -->\n                <div class=\"norki-exc__point norki-exc__point--livraison\" data-desktop-percent=\"0.88\" data-mobile-percent=\"0.85\">\n                    <img decoding=\"async\" src=\"https:\/\/norki.com\/sur-mesure\/wp-content\/uploads\/2026\/05\/Camion-livraison-Norki.png\" alt=\"International white-glove delivery truck\" class=\"norki-exc__icon norki-exc__icon--van\" loading=\"lazy\">\n                    <span class=\"norki-exc__label baskerville-italic-font\">Delivery<\/span>\n                <\/div>\n            <\/div>\n        <\/div>\n    <\/div>\n\n    <!-- Zone Texte Droite (Flexbox) -->\n    <div class=\"norki-exc__text-column\">\n        \n        <!-- Bloc Texte Haut -->\n        <div class=\"norki-exc__text-top\">\n            <h2 class=\"norki-exc__title avenirmedium-font\">\n                Teams Dedicated to the Service of<br>French Excellence\n            <\/h2>\n            <p>Excellence is not declared; it is meticulously crafted.<\/p>\n            <p>From the moment of your order to the final delivery\u2014including packaging, transport, and customs\u2014every stage of the creation and delivery of our pieces is executed with the utmost precision and attention to detail.<\/p>\n            <p>Over the years, Norki has developed in-house expertise and a network of trusted partners that allow us to coordinate the production and delivery of your most delicate pieces, always within the agreed timelines.<\/p>\n        <\/div>\n\n        <!-- Bloc Bas -->\n        <div class=\"norki-exc__text-bottom\">\n            <p class=\"norki-exc__quote baskerville-italic-font\">\n                True luxury lies not only in craftsmanship, but also in keeping promises\u2014a standard that only a great Maison can uphold.\n            <\/p>\n            <div class=\"norki-exc__actions\">\n                <a href=\"https:\/\/www.norki.com\/en\/custom-made-upholstery\/contact-us\/\" class=\"norki-exc__btn norki-exc__btn--primary\" title=\"Contact our Tapissiers-Villiers team\">Contact our Tapissiers-Villiers Team<\/a>\n                <a href=\"https:\/\/api.whatsapp.com\/send?phone=33647923857\" class=\"norki-exc__btn norki-exc__btn--secondary\" target=\"_blank\" rel=\"noopener\" title=\"Contact us directly on WhatsApp\">WhatsApp us<\/a>\n            <\/div>\n        <\/div>\n        \n    <\/div>\n\n<\/section>\n\n<!-- SCRIPT JS POUR L'ANCRAGE DES PICTOGRAMMES ET L'ANIMATION AU SCROLL -->\n<script>\n    document.addEventListener(\"DOMContentLoaded\", () => {\n        const points = document.querySelectorAll('.norki-exc__point');\n        const visualSection = document.querySelector('.norki-exc__visual');\n        const paths = document.querySelectorAll('.norki-exc__path');\n\n        \/\/ Initialisation de la longueur du fil SVG pour l'animation\n        paths.forEach(path => {\n            const length = path.getTotalLength();\n            path.style.strokeDasharray = length;\n            path.style.strokeDashoffset = length;\n        });\n\n        function updatePointsPosition() {\n            const isMobile = window.innerWidth <= 768;\n            const activeSvg = isMobile ? document.querySelector('.norki-exc__svg-mobile') : document.querySelector('.norki-exc__svg-desktop');\n            \n            const path = activeSvg.querySelector('.norki-exc__path'); \n            const pathLength = path.getTotalLength();\n            \n            \/\/ Calcul du ratio (Scale) entre le ViewBox virtuel et la taille r\u00e9elle du SVG \u00e0 l'\u00e9cran\n            const svgRect = activeSvg.getBoundingClientRect();\n            const viewBox = activeSvg.viewBox.baseVal;\n            const scaleX = svgRect.width \/ viewBox.width;\n            const scaleY = svgRect.height \/ viewBox.height;\n\n            points.forEach(point => {\n                const percentStr = isMobile ? point.dataset.mobilePercent : point.dataset.desktopPercent;\n                const percent = parseFloat(percentStr);\n                \n                const pt = path.getPointAtLength(pathLength * percent);\n                \n                const px = (pt.x - viewBox.x) * scaleX;\n                const py = (pt.y - viewBox.y) * scaleY;\n                \n                point.style.left = `${px}px`;\n                point.style.top = `${py}px`;\n            });\n\n            \/\/ Met \u00e0 jour le dessin du fil une fois les points plac\u00e9s\n            handleScrollDrawing();\n        }\n\n        \/\/ Fonction pour animer le fil et les points lors du scroll\n        function handleScrollDrawing() {\n            const isMobile = window.innerWidth <= 768;\n            const rect = visualSection.getBoundingClientRect();\n            \n            \/\/ Calcul de la progression du scroll (commence quand le haut de la section entre, finit quand le bas est atteint)\n            \/\/ On ajoute un l\u00e9ger d\u00e9calage (100px) pour que le dessin d\u00e9marre peu apr\u00e8s l'entr\u00e9e \u00e0 l'\u00e9cran\n            let scrollProgress = (window.innerHeight - rect.top - 100) \/ (rect.height - 100);\n            \n            \/\/ Clamper la valeur entre 0 et 1\n            if (scrollProgress < 0) scrollProgress = 0;\n            if (scrollProgress > 1) scrollProgress = 1;\n\n            \/\/ Application du trac\u00e9 sur les deux SVG (Desktop et Mobile)\n            paths.forEach(path => {\n                const length = path.getTotalLength();\n                path.style.strokeDashoffset = length * (1 - scrollProgress);\n            });\n\n            \/\/ Apparition des ic\u00f4nes au moment pr\u00e9cis o\u00f9 le fil les traverse\n            points.forEach(point => {\n                const targetPercent = parseFloat(isMobile ? point.dataset.mobilePercent : point.dataset.desktopPercent);\n                \n                \/\/ Si la progression du fil d\u00e9passe la position du point (avec une petite marge)\n                if (scrollProgress >= targetPercent - 0.03) {\n                    point.classList.add('is-visible');\n                } else {\n                    point.classList.remove('is-visible');\n                }\n            });\n        }\n\n        \/\/ Ex\u00e9cution initiale\n        window.addEventListener('load', () => {\n            setTimeout(updatePointsPosition, 100);\n        });\n\n        \/\/ \u00c9couteurs d'\u00e9v\u00e9nements\n        window.addEventListener('resize', updatePointsPosition);\n        window.addEventListener('scroll', handleScrollDrawing, { passive: true });\n    });\n<\/script>\n","protected":false},"excerpt":{"rendered":"<p>Installation &amp; Styling Your Finest Decor Our Team of Tapissiers-Villiers True ambassadors of our Maison&rsquo;s expertise and excellence, our \u00ab\u00a0tapissiers-villiers\u00a0\u00bb travel the world to oversee the installation of curtains, headboards, furniture, and other wall hangings, all meticulously designed and crafted in our French workshop. Contact our Design Studio WhatsApp us As guardians of the refinement [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"template-page-builder-no-header-footer.php","meta":{"_uag_custom_page_level_css":"\/* A COPIER COLLER *\/\n\n:root {\n\t--wp--preset--color--contrast: black;\n    \/* Paddings de section standards *\/\n    --section-pad-v-dt: 80px;\n    --section-pad-h-dt: 5vw;\n    \n    --section-pad-v-tab: 50px;\n    --section-pad-h-tab: 4vw;\n    \n    --section-pad-v-mob: 40px;\n    --section-pad-h-mob: 20px;\n\n    \/* Couleurs  Polices *\/\n    --color-norki-brown: #50423d;\n    --color-norki-beige: #f8f0ea;\n    --font-baskerville: 'Baskerville', serif;\n    --font-montserrat: 'Montserrat', sans-serif;\n}\n\n@font-face {\n  font-family: 'LibreBaskervilleItalic';\n  src: url('\/sur-mesure\/wp-content\/themes\/twentytwentyfour\/assets\/fonts\/Libre-Baskerville\/LibreBaskerville-Italic.ttf') format('truetype');\n  font-weight: normal;\n  font-style: normal;\n}\n\n@font-face {\n  font-family: 'Bestermind';\n  src: url('\/sur-mesure\/wp-content\/themes\/twentytwentyfour\/assets\/fonts\/Bestermind\/BestermindRegular.ttf') format('truetype');\n  font-weight: normal;\n  font-style: normal;\n}\n\n@font-face {\n  font-family: 'AvenirBook';\n  src: url('\/sur-mesure\/wp-content\/themes\/twentytwentyfour\/assets\/fonts\/Avenir\/Avenir-Book-01.otf') format('opentype');\n  font-weight: normal;\n  font-style: normal;\n}\n\n\n@font-face {\n  font-family: 'AvenirMedium';\n  src: url('\/sur-mesure\/wp-content\/themes\/twentytwentyfour\/assets\/fonts\/Avenir\/Avenir-Medium-09.otf') format('opentype');\n  font-weight: normal;\n  font-style: normal;\n}\n\n@font-face {\n  font-family: 'AvenirBookOblique';\n  src: url('\/sur-mesure\/wp-content\/themes\/twentytwentyfour\/assets\/fonts\/Avenir\/Avenir-BookOblique-02.otf') format('opentype');\n  font-weight: normal;\n  font-style: normal;\n}\n\n@font-face {\n  font-family: 'Pertili';\n  src: url('\/sur-mesure\/wp-content\/themes\/twentytwentyfour\/assets\/fonts\/PERTILI.TTF') format('truetype');\n  font-weight: normal;\n  font-style: normal;\n}\n\n.pertili-font {\n\tfont-family: \"Pertili\", sans-serif !important;\n}\n\n.bestermind-font {\n\tfont-family: \"Bestermind\", sans-serif !important;\n}\n\n.avenirbookoblique-font {\n\tfont-family: \"AvenirBookOblique\", sans-serif !important;\n}\n\n.baskerville-italic-font {\n\tfont-family: \"LibreBaskervilleItalic\", sans-serif !important;\n}\n\n.avenirmedium-font {\n\tfont-family: \"AvenirMedium\", sans-serif !important;\n}\n\nbody:not(.wp-admin) * {\n  font-family: \"AvenirBook\", sans-serif;\n}\n\nbody {\n\tbackground-color: #f8f0ea !important;\n\tcolor: black;\n}\n\nh2 {\n\tfont-family: \"AvenirMedium\", sans-serif !important;\n}\n\n.components-sandbox {\n\tmax-height: 500px;\n}\n\n\/* A COPIER COLLER END *\/","_sitemap_exclude":false,"_sitemap_priority":"","_sitemap_frequency":"","footnotes":""},"categories":[],"tags":[],"class_list":["post-4290","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.1 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Installation &amp; Upholstery Services | Luxury Interiors | Norki<\/title>\n<meta name=\"description\" content=\"Chalets, yachts, private jets: international installation of your interiors (curtains, wall hangings, furniture). French craftsmanship at its finest.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.norki.com\/en\/custom-made-upholstery\/luxury-upholstery-installation-services\/\" \/>\n<meta property=\"og:locale\" content=\"fr_FR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Installation &amp; Upholstery Services | Luxury Interiors | Norki\" \/>\n<meta property=\"og:description\" content=\"Chalets, yachts, private jets: international installation of your interiors (curtains, wall hangings, furniture). French craftsmanship at its finest.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.norki.com\/en\/custom-made-upholstery\/luxury-upholstery-installation-services\/\" \/>\n<meta property=\"og:site_name\" content=\"Norki\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/facebook.com\/NorkiDecoration\" \/>\n<meta property=\"article:modified_time\" content=\"2026-07-07T12:29:17+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/norki.com\/sur-mesure\/wp-content\/uploads\/2026\/05\/Tapissier-Villiers-pose-chantier-Norki.jpg\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Dur\u00e9e de lecture estim\u00e9e\" \/>\n\t<meta name=\"twitter:data1\" content=\"4 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.norki.com\\\/en\\\/custom-made-upholstery\\\/luxury-upholstery-installation-services\\\/\",\"url\":\"https:\\\/\\\/www.norki.com\\\/en\\\/custom-made-upholstery\\\/luxury-upholstery-installation-services\\\/\",\"name\":\"Installation & Upholstery Services | Luxury Interiors | Norki\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.norki.com\\\/sur-mesure\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.norki.com\\\/en\\\/custom-made-upholstery\\\/luxury-upholstery-installation-services\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.norki.com\\\/en\\\/custom-made-upholstery\\\/luxury-upholstery-installation-services\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/norki.com\\\/sur-mesure\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/Tapissier-Villiers-pose-chantier-Norki.jpg\",\"datePublished\":\"2026-06-08T10:49:38+00:00\",\"dateModified\":\"2026-07-07T12:29:17+00:00\",\"description\":\"Chalets, yachts, private jets: international installation of your interiors (curtains, wall hangings, furniture). French craftsmanship at its finest.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.norki.com\\\/en\\\/custom-made-upholstery\\\/luxury-upholstery-installation-services\\\/#breadcrumb\"},\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.norki.com\\\/en\\\/custom-made-upholstery\\\/luxury-upholstery-installation-services\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\\\/\\\/www.norki.com\\\/en\\\/custom-made-upholstery\\\/luxury-upholstery-installation-services\\\/#primaryimage\",\"url\":\"https:\\\/\\\/norki.com\\\/sur-mesure\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/Tapissier-Villiers-pose-chantier-Norki.jpg\",\"contentUrl\":\"https:\\\/\\\/norki.com\\\/sur-mesure\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/Tapissier-Villiers-pose-chantier-Norki.jpg\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.norki.com\\\/en\\\/custom-made-upholstery\\\/luxury-upholstery-installation-services\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Accueil\",\"item\":\"https:\\\/\\\/www.norki.com\\\/fr\\\/sur-mesure\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Fitting &#038; Installation\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.norki.com\\\/sur-mesure\\\/#website\",\"url\":\"https:\\\/\\\/www.norki.com\\\/sur-mesure\\\/\",\"name\":\"Norki\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.norki.com\\\/sur-mesure\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"fr-FR\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Installation & Upholstery Services | Luxury Interiors | Norki","description":"Chalets, yachts, private jets: international installation of your interiors (curtains, wall hangings, furniture). French craftsmanship at its finest.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.norki.com\/en\/custom-made-upholstery\/luxury-upholstery-installation-services\/","og_locale":"fr_FR","og_type":"article","og_title":"Installation & Upholstery Services | Luxury Interiors | Norki","og_description":"Chalets, yachts, private jets: international installation of your interiors (curtains, wall hangings, furniture). French craftsmanship at its finest.","og_url":"https:\/\/www.norki.com\/en\/custom-made-upholstery\/luxury-upholstery-installation-services\/","og_site_name":"Norki","article_publisher":"https:\/\/facebook.com\/NorkiDecoration","article_modified_time":"2026-07-07T12:29:17+00:00","og_image":[{"url":"https:\/\/norki.com\/sur-mesure\/wp-content\/uploads\/2026\/05\/Tapissier-Villiers-pose-chantier-Norki.jpg","type":"","width":"","height":""}],"twitter_card":"summary_large_image","twitter_misc":{"Dur\u00e9e de lecture estim\u00e9e":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.norki.com\/en\/custom-made-upholstery\/luxury-upholstery-installation-services\/","url":"https:\/\/www.norki.com\/en\/custom-made-upholstery\/luxury-upholstery-installation-services\/","name":"Installation & Upholstery Services | Luxury Interiors | Norki","isPartOf":{"@id":"https:\/\/www.norki.com\/sur-mesure\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.norki.com\/en\/custom-made-upholstery\/luxury-upholstery-installation-services\/#primaryimage"},"image":{"@id":"https:\/\/www.norki.com\/en\/custom-made-upholstery\/luxury-upholstery-installation-services\/#primaryimage"},"thumbnailUrl":"https:\/\/norki.com\/sur-mesure\/wp-content\/uploads\/2026\/05\/Tapissier-Villiers-pose-chantier-Norki.jpg","datePublished":"2026-06-08T10:49:38+00:00","dateModified":"2026-07-07T12:29:17+00:00","description":"Chalets, yachts, private jets: international installation of your interiors (curtains, wall hangings, furniture). French craftsmanship at its finest.","breadcrumb":{"@id":"https:\/\/www.norki.com\/en\/custom-made-upholstery\/luxury-upholstery-installation-services\/#breadcrumb"},"inLanguage":"fr-FR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.norki.com\/en\/custom-made-upholstery\/luxury-upholstery-installation-services\/"]}]},{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/www.norki.com\/en\/custom-made-upholstery\/luxury-upholstery-installation-services\/#primaryimage","url":"https:\/\/norki.com\/sur-mesure\/wp-content\/uploads\/2026\/05\/Tapissier-Villiers-pose-chantier-Norki.jpg","contentUrl":"https:\/\/norki.com\/sur-mesure\/wp-content\/uploads\/2026\/05\/Tapissier-Villiers-pose-chantier-Norki.jpg"},{"@type":"BreadcrumbList","@id":"https:\/\/www.norki.com\/en\/custom-made-upholstery\/luxury-upholstery-installation-services\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Accueil","item":"https:\/\/www.norki.com\/fr\/sur-mesure\/"},{"@type":"ListItem","position":2,"name":"Fitting &#038; Installation"}]},{"@type":"WebSite","@id":"https:\/\/www.norki.com\/sur-mesure\/#website","url":"https:\/\/www.norki.com\/sur-mesure\/","name":"Norki","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.norki.com\/sur-mesure\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"fr-FR"}]}},"uagb_featured_image_src":{"full":false,"thumbnail":false,"medium":false,"medium_large":false,"large":false,"1536x1536":false,"2048x2048":false},"uagb_author_info":{"display_name":"webmaster","author_link":"https:\/\/www.norki.com\/sur-mesure\/author\/webmaster\/"},"uagb_comment_info":0,"uagb_excerpt":"Installation &amp; Styling Your Finest Decor Our Team of Tapissiers-Villiers True ambassadors of our Maison's expertise and excellence, our \"tapissiers-villiers\" travel the world to oversee the installation of curtains, headboards, furniture, and other wall hangings, all meticulously designed and crafted in our French workshop. Contact our Design Studio WhatsApp us As guardians of the refinement\u2026","_links":{"self":[{"href":"https:\/\/www.norki.com\/sur-mesure\/wp-json\/wp\/v2\/pages\/4290","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.norki.com\/sur-mesure\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.norki.com\/sur-mesure\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.norki.com\/sur-mesure\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.norki.com\/sur-mesure\/wp-json\/wp\/v2\/comments?post=4290"}],"version-history":[{"count":9,"href":"https:\/\/www.norki.com\/sur-mesure\/wp-json\/wp\/v2\/pages\/4290\/revisions"}],"predecessor-version":[{"id":4856,"href":"https:\/\/www.norki.com\/sur-mesure\/wp-json\/wp\/v2\/pages\/4290\/revisions\/4856"}],"wp:attachment":[{"href":"https:\/\/www.norki.com\/sur-mesure\/wp-json\/wp\/v2\/media?parent=4290"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.norki.com\/sur-mesure\/wp-json\/wp\/v2\/categories?post=4290"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.norki.com\/sur-mesure\/wp-json\/wp\/v2\/tags?post=4290"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}