{"id":4300,"date":"2026-06-08T13:03:46","date_gmt":"2026-06-08T11:03:46","guid":{"rendered":"https:\/\/www.norki.com\/sur-mesure\/?page_id=4300"},"modified":"2026-06-11T15:12:22","modified_gmt":"2026-06-11T13:12:22","slug":"norki-craftsmanship-award-young-talents","status":"publish","type":"page","link":"https:\/\/www.norki.com\/en\/custom-made-upholstery\/norki-craftsmanship-award-young-talents\/","title":{"rendered":"Norki Award"},"content":{"rendered":"\n<style>\n    \/* ==========================================================================\n       SECTION TROPH\u00c9E NORKI (Pinceaux Jaunes)\n       ========================================================================== *\/\n    :root {\n        --trophee-bg: #f8f0ea; \/* Beige Norki *\/\n        --trophee-text: black;\n    }\n\n    .trophee-section {\n        position: relative;\n        background-color: var(--trophee-bg);\n        color: var(--trophee-text);\n        width: 100%;\n        \/* S\u00e9curisation absolue de l'overflow pour emp\u00eacher tout d\u00e9bordement visuel *\/\n        overflow: hidden; \n        padding: clamp(100px, 12vw, 150px) var(--section-pad-h-dt, 5vw) clamp(80px, 10vw, 120px) var(--section-pad-h-dt, 5vw);\n        box-sizing: border-box;\n        z-index: 10;\n        display: flex;\n        flex-direction: column;\n\n        \/* FIX WP 7.0 : Hauteur fixe s\u00e9curis\u00e9e par d\u00e9faut pour casser la boucle de l'\u00e9diteur *\/\n        min-height: 800px; \n    }\n\n    \/* --- Style Commun DA : Liens In-text --- *\/\n    .norki-sf-tapisserie__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-sf-tapisserie__inline-link:hover {\n        text-decoration-color: transparent;\n        opacity: 0.7;\n    }\n\n    \/* FIX WP 7.0 : On n'applique le vh que si l'on est sur le front-end (hors iframe de l'\u00e9diteur).\n       L'astuce consiste \u00e0 exclure la classe '.block-editor-iframe__body' propre \u00e0 Gutenberg. *\/\n    body:not(.block-editor-iframe__body) .trophee-section {\n        min-height: 110vh;\n    }\n\n    \/* --- Pinceaux D\u00e9coratifs --- *\/\n    .trophee-brush-tl {\n        position: absolute;\n        top: 0;\n        left: 8%;\n        width: clamp(250px, 35vw, 550px);\n        height: auto;\n        transform: translateY(-52%);\n        z-index: 1;\n        pointer-events: none;\n        user-select: none;\n    }\n\n    .trophee-brush-br {\n        position: absolute;\n        bottom: 0;\n        right: 0;\n        width: clamp(150px, 22.5vw, 375px);\n        height: auto;\n        transform: translate(5%, 10%) scaleX(-1);\n        z-index: 1;\n        pointer-events: none;\n        user-select: none;\n    }\n\n    \/* --- Conteneur de Contenu --- *\/\n    .trophee-container {\n        position: relative;\n        z-index: 2;\n        width: 100%;\n        margin: 0 auto;\n        display: flex;\n        flex-direction: column;\n        justify-content: space-between;\n        flex: 1;\n    }\n\n    .trophee-title-wrapper {\n        display: flex;\n        justify-content: center;\n        align-items: center;\n        text-align: center;\n        flex: 1;\n    }\n\n    .trophee-title {\n        font-size: clamp(2rem, 3.5vw, 3.5rem);\n        font-weight: 500;\n        line-height: 1.2;\n        margin: 0;\n        letter-spacing: -0.01em;\n        opacity: 0;\n        transform: translateY(30px);\n        transition: opacity 1.2s cubic-bezier(0.2, 0.8, 0.2, 1), transform 1.2s cubic-bezier(0.2, 0.8, 0.2, 1);\n    }\n\n    .trophee-text-wrapper {\n        align-self: flex-start;\n        max-width: 580px;\n        position: relative;\n        z-index: 10;\n        opacity: 0;\n        transform: translateY(30px);\n        transition: opacity 1.2s cubic-bezier(0.2, 0.8, 0.2, 1) 0.3s, transform 1.2s cubic-bezier(0.2, 0.8, 0.2, 1) 0.3s;\n    }\n\n    .trophee-text {\n        font-size: clamp(0.95rem, 1.2vw, 1.1rem);\n        font-weight: 500;\n        line-height: 1.5;\n        margin: 0;\n    }\n\n    .trophee-text strong {\n        font-weight: 700;\n    }\n\n    .trophee-section.is-animated .trophee-title,\n    .trophee-section.is-animated .trophee-text-wrapper {\n        opacity: 1;\n        transform: translateY(0);\n    }\n\n    \/* =========================================\n       RESPONSIVE DESIGN\n       ========================================= *\/\n    @media (max-width: 1024px) {\n        .trophee-section {\n            padding: var(--section-pad-v-tab, 80px) var(--section-pad-h-tab, 4vw);\n            \/* FIX WP 7.0 *\/\n            min-height: 700px;\n        }\n\n        body:not(.block-editor-iframe__body) .trophee-section {\n            min-height: 80vh;\n        }\n\n        .trophee-brush-br {\n            width: 27.5vw;\n        }\n\n        .trophee-text-wrapper {\n            max-width: 450px;\n        }\n    }\n\n    @media (max-width: 768px) {\n        .trophee-section {\n            padding: var(--section-pad-v-mob, 60px) var(--section-pad-h-mob, 20px);\n            \/* FIX WP 7.0 *\/\n            min-height: 800px;\n        }\n\n        body:not(.block-editor-iframe__body) .trophee-section {\n            min-height: 93vh;\n        }\n\n        .trophee-container {\n            justify-content: flex-start;\n        }\n\n        .trophee-brush-tl {\n            width: 74vw;\n            left: -13%;\n            top: 3%;\n        }\n\n        .trophee-brush-br {\n            width: 196px;\n            transform: translate(15%, 15%);\n        }\n\n        .trophee-title-wrapper {\n            flex: none;\n            margin-top: 66vw;\n            margin-bottom: 30px;\n        }\n\n        .trophee-text-wrapper {\n            padding-bottom: 20vh;\n            max-width: 100%;\n        }\n\n        .trophee-text {\n            font-size: 1rem;\n        }\n    }\n<\/style>\n\n<section class=\"trophee-section\" id=\"trophee-animated-section\">\n    <!-- Pinceaux d\u00e9coratifs en position absolue -->\n    <img decoding=\"async\" src=\"https:\/\/norki.com\/sur-mesure\/wp-content\/uploads\/2026\/05\/pinceau-jaune-copie.png\" alt=\"\" class=\"trophee-brush-tl\" aria-hidden=\"true\" loading=\"lazy\">\n    <img decoding=\"async\" src=\"https:\/\/norki.com\/sur-mesure\/wp-content\/uploads\/2026\/05\/Web-Pinceau-Jaune.png\" alt=\"\" class=\"trophee-brush-br\" aria-hidden=\"true\" loading=\"lazy\">\n\n    <!-- Contenu -->\n    <div class=\"trophee-container\">\n        \n        <div class=\"trophee-title-wrapper\">\n            <h2 class=\"trophee-title avenirmedium-font\">\n                Norki Trophy<br>\n                for Craftsmanship of the Future\n            <\/h2>\n        <\/div>\n\n        <div class=\"trophee-text-wrapper\">\n            <p class=\"trophee-text\">\n                <a href=\"https:\/\/www.norki.com\/en\/custom-made-upholstery\/\" class=\"norki-sf-tapisserie__inline-link\">Maison Norki<\/a>, a French specialist in luxury interior design, is proud to announce the creation of the <strong>Norki Trophy for Craftsmanship of the Future<\/strong>, an annual award aimed at encouraging emerging talents in the fields of design and craftsmanship. This trophy is part of Norki&rsquo;s <a href=\"https:\/\/www.norki.com\/en\/custom-made-upholstery\/living-heritage-company-label-epv\/\" class=\"norki-sf-tapisserie__inline-link\">commitment to excellence<\/a> and the transmission of traditional <a href=\"https:\/\/www.norki.com\/en\/custom-made-upholstery\/\" class=\"norki-sf-tapisserie__inline-link\">artisanal skills<\/a>, which are the hallmark of the Alsace-based brand.\n            <\/p>\n        <\/div>\n\n    <\/div>\n<\/section>\n\n<script>\n    document.addEventListener('DOMContentLoaded', () => {\n        \/\/ --- Gestion de l'animation d'apparition au scroll ---\n        const animatedSection = document.getElementById('trophee-animated-section');\n        \n        if (animatedSection && 'IntersectionObserver' in window) {\n            const observerOptions = {\n                root: null,\n                rootMargin: '0px 0px -10% 0px', \/\/ D\u00e9clenche un peu avant d'arriver au centre\n                threshold: 0.1\n            };\n\n            const tropheeObserver = new IntersectionObserver((entries, observer) => {\n                entries.forEach(entry => {\n                    if (entry.isIntersecting) {\n                        entry.target.classList.add('is-animated');\n                        observer.unobserve(entry.target); \n                    }\n                });\n            }, observerOptions);\n\n            tropheeObserver.observe(animatedSection);\n        } else if (animatedSection) {\n            \/\/ Fallback imm\u00e9diat si le navigateur ne supporte pas IntersectionObserver\n            animatedSection.classList.add('is-animated');\n        }\n    });\n<\/script>\n\n\n\n<style>\n    \/* ==========================================================================\n       SECTION GALERIE TROPH\u00c9E (Images superpos\u00e9es)\n       ========================================================================== *\/\n    :root {\n        --norki-tg-overlay: rgba(26, 26, 26, 0.2); \/* Voile d'assombrissement l\u00e9ger *\/\n    }\n\n    .norki-tg-section {\n        position: relative;\n        width: 100%;\n        \/* Paddings verticaux r\u00e9duits sur PC pour resserrer l'espace de la photo de fond *\/\n        padding: clamp(50px, 6vw, 90px) var(--section-pad-h-dt, 5vw);\n        box-sizing: border-box;\n        overflow: hidden;\n        display: flex;\n        align-items: center;\n        justify-content: center;\n        min-height: 80vh;\n        z-index: 10;\n    }\n\n    \/* --- Arri\u00e8re-plan flout\u00e9 --- *\/\n    .norki-tg-bg {\n        position: absolute;\n        top: 0;\n        left: 0;\n        width: 100%;\n        height: 100%;\n        z-index: 1;\n    }\n\n    .norki-tg-bg-img {\n        width: 100%;\n        height: 100%;\n        object-fit: cover;\n        \/* Effet de profondeur : flou et d\u00e9saturation l\u00e9g\u00e8re *\/\n        transform: scale(1.1); \n    }\n\n    .norki-tg-bg-overlay {\n        position: absolute;\n        inset: 0;\n        background-color: var(--norki-tg-overlay);\n        z-index: 2;\n    }\n\n    \/* --- Conteneur de la Grille --- *\/\n    .norki-tg-container {\n        position: relative;\n        z-index: 3;\n        width: 100%;\n        margin: 0 auto;\n        display: grid;\n        grid-template-columns: repeat(3, 1fr);\n        gap: 4vw;\n        align-items: center;\n    }\n\n    \/* --- Les Cartes Images --- *\/\n    .norki-tg-item {\n        position: relative;\n        width: 100%;\n        \/* Ombre port\u00e9e \u00e9l\u00e9gante pour d\u00e9tacher les images du fond *\/\n        box-shadow: 0 15px 40px rgba(0, 0, 0, 0.25);\n        \n        \/* \u00c9tat initial de l'animation *\/\n        opacity: 0;\n        transform: translateY(60px);\n        transition: opacity 1.2s cubic-bezier(0.25, 1, 0.5, 1),\n                    transform 1.2s cubic-bezier(0.25, 1, 0.5, 1);\n        will-change: transform, opacity;\n    }\n\n    .norki-tg-item img {\n        width: 100%;\n        height: auto;\n        display: block;\n        object-fit: cover;\n    }\n\n    \/* D\u00e9calages verticaux sp\u00e9cifiques pour reproduire la maquette PC *\/\n    .norki-tg-item--1 {\n        margin-top: 0;\n        transition-delay: 0.1s;\n    }\n\n    .norki-tg-item--2 {\n        \/* Pouss\u00e9e accentu\u00e9e vers le bas *\/\n        margin-top: 75%;\n        transition-delay: 0.3s;\n        margin-left: 58%;\n        width: 80%;\n    }\n\n    .norki-tg-item--3 {\n        \/* Pouss\u00e9e vers le haut *\/\n        margin-top: -60%;\n        transition-delay: 0.5s;\n        width: 70%;\n    }\n\n    \/* Classe d'activation de l'animation *\/\n    .norki-tg-section.is-animated .norki-tg-item {\n        opacity: 1;\n        transform: translateY(0);\n    }\n\n    \/* =========================================\n       RESPONSIVE DESIGN\n       ========================================= *\/\n    @media (max-width: 1024px) {\n        .norki-tg-section {\n            padding: var(--section-pad-v-tab, 80px) var(--section-pad-h-tab, 4vw);\n            min-height: auto;\n        }\n\n        .norki-tg-container {\n            gap: 3vw;\n        }\n\n        .norki-tg-item--2 { margin-top: 132%; }\n        .norki-tg-item--3 { margin-top: -90%; }\n    }\n\n    @media (max-width: 768px) {\n        .norki-tg-section {\n            padding: clamp(60px, 10vh, 100px) var(--section-pad-h-mob, 20px);\n        }\n\n        \/* Passage en colonne sur mobile avec un rythme asym\u00e9trique *\/\n        .norki-tg-container {\n            grid-template-columns: 1fr;\n            gap: 40px;\n        }\n\n        \/* Retrait des marges n\u00e9gatives verticales du PC *\/\n        .norki-tg-item--1, \n        .norki-tg-item--2, \n        .norki-tg-item--3 {\n            margin-top: 0;\n        }\n\n        \/* Cr\u00e9ation du d\u00e9calage horizontal (gauche\/droite) pour le style carnet de bord *\/\n        .norki-tg-item--1 {\n            width: 85%;\n            justify-self: flex-start;\n        }\n\n        .norki-tg-item--2 {\n            width: 75%;\n            justify-self: flex-end;\n            \/* L'image 2 remonte l\u00e9g\u00e8rement sur la 1 *\/\n            margin-top: -20px; \n        }\n\n        .norki-tg-item--3 {\n            width: 67%;\n            justify-self: flex-start;\n            \/* L'image 3 remonte l\u00e9g\u00e8rement sur la 2 *\/\n            margin-top: -20px;\n        }\n\n        \/* Ajustement des d\u00e9lais d'animation sur mobile pour plus de rapidit\u00e9 *\/\n        .norki-tg-item--1 { transition-delay: 0.1s; }\n        .norki-tg-item--2 { transition-delay: 0.25s; }\n        .norki-tg-item--3 { transition-delay: 0.4s; }\n    }\n<\/style>\n\n<section class=\"norki-tg-section\" id=\"norki-tg-animated-section\">\n    \n    <!-- Arri\u00e8re-plan flou -->\n    <div class=\"norki-tg-bg\" aria-hidden=\"true\">\n        <img decoding=\"async\" src=\"https:\/\/norki.com\/sur-mesure\/wp-content\/uploads\/2026\/05\/Trophee-Norki-Geste-3.jpg\" alt=\"\" class=\"norki-tg-bg-img\" loading=\"lazy\">\n        <div class=\"norki-tg-bg-overlay\"><\/div>\n    <\/div>\n\n    <!-- Grille des images flottantes -->\n    <div class=\"norki-tg-container\">\n        \n        <div class=\"norki-tg-item norki-tg-item--1\">\n            <img decoding=\"async\" src=\"https:\/\/norki.com\/sur-mesure\/wp-content\/uploads\/2026\/05\/Image_Objectifs-et-valeurs-2.jpg\" alt=\"Objectives and values - Norki Workshop\" loading=\"lazy\">\n        <\/div>\n        \n        <div class=\"norki-tg-item norki-tg-item--2\">\n            <img decoding=\"async\" src=\"https:\/\/norki.com\/sur-mesure\/wp-content\/uploads\/2026\/05\/Image_Conditions-de-participation.jpg\" alt=\"Participation criteria - Norki samples\" loading=\"lazy\">\n        <\/div>\n        \n        <div class=\"norki-tg-item norki-tg-item--3\">\n            <img decoding=\"async\" src=\"https:\/\/norki.com\/sur-mesure\/wp-content\/uploads\/2026\/05\/NORKI_PACK_J105555-v2.jpg\" alt=\"Norki Pack - Material color swatches\" loading=\"lazy\">\n        <\/div>\n\n    <\/div>\n\n<\/section>\n\n<script>\n    document.addEventListener('DOMContentLoaded', () => {\n        const animatedGallery = document.getElementById('norki-tg-animated-section');\n        \n        if (animatedGallery && 'IntersectionObserver' in window) {\n            const observerOptions = {\n                root: null,\n                rootMargin: '0px 0px -15% 0px', \/\/ L'animation se d\u00e9clenche quand la section entre de 15% dans l'\u00e9cran\n                threshold: 0.1\n            };\n\n            const galleryObserver = new IntersectionObserver((entries, observer) => {\n                entries.forEach(entry => {\n                    if (entry.isIntersecting) {\n                        \/\/ L'ajout de la classe d\u00e9clenche les transitions CSS en cascade\n                        entry.target.classList.add('is-animated');\n                        observer.unobserve(entry.target); \n                    }\n                });\n            }, observerOptions);\n\n            galleryObserver.observe(animatedGallery);\n        } else if (animatedGallery) {\n            \/\/ Fallback pour anciens navigateurs\n            animatedGallery.classList.add('is-animated');\n        }\n    });\n<\/script>\n\n\n\n<style>\n    :root {\n        --norki-obj-bg: #f8f0ea;\n        --norki-obj-text: black;\n    }\n\n    .norki-obj-section {\n        background-color: var(--norki-obj-bg);\n        color: var(--norki-obj-text);\n        padding: var(--section-pad-v-dt, 100px) var(--section-pad-h-dt, 5vw);\n        overflow: hidden;\n        position: relative;\n        z-index: 10;\n        box-sizing: border-box;\n    }\n\n    .norki-obj-intro {\n        text-align: center;\n        max-width: 1050px;\n        margin: 0 auto 80px auto;\n        font-size: clamp(1.4rem, 2.5vw, 2.2rem);\n        line-height: 1.4;\n        opacity: 0;\n        transform: translateY(30px);\n        transition: opacity 1s cubic-bezier(0.2, 0.8, 0.2, 1), \n                    transform 1s cubic-bezier(0.2, 0.8, 0.2, 1);\n    }\n\n    .norki-obj-grid {\n        display: grid;\n        grid-template-columns: 1fr 1fr;\n        gap: 5vw;\n        align-items: flex-start;\n        margin: 0 auto;\n    }\n\n    .norki-obj-content {\n        max-width: 600px;\n        z-index: 2;\n        position: relative;\n        opacity: 0;\n        transform: translateY(30px);\n        transition: opacity 1s cubic-bezier(0.2, 0.8, 0.2, 1) 0.2s, \n                    transform 1s cubic-bezier(0.2, 0.8, 0.2, 1) 0.2s;\n    }\n\n    .norki-obj-title {\n        font-size: clamp(1.4rem, 2.5vw, 35px);\n        font-weight: 500;\n        margin-top: 0;\n        margin-bottom: 30px;\n        line-height: 1.2;\n        letter-spacing: -0.01em;\n    }\n\n    .norki-obj-text {\n        font-size: 0.95rem;\n        line-height: 1.5;\n        font-weight: 500;\n        margin-top: 0;\n        margin-bottom: 20px;\n        width: 73%;\n    }\n\n    .norki-obj-text:last-of-type {\n        margin-bottom: 35px;\n    }\n\n    .norki-obj-btn {\n        display: inline-flex;\n        justify-content: center;\n        align-items: center;\n        background-color: #000000;\n        color: #ffffff;\n        padding: 4px 25px;\n        text-decoration: none;\n        font-size: 0.9rem;\n        font-weight: 500;\n        transition: opacity 0.3s ease, background-color 0.3s ease;\n        border: 1px solid transparent;\n    }\n\n    .norki-obj-btn:hover {\n        opacity: 0.8;\n    }\n\n    .norki-obj-visual {\n        position: relative;\n        width: 100%;\n        height: 575px;\n        max-height: 700px;\n        display: flex;\n        justify-content: center;\n        align-items: center;\n        z-index: 1;\n        opacity: 0;\n        transform: translateY(40px) scale(0.95);\n        transition: opacity 1.2s cubic-bezier(0.25, 1, 0.5, 1) 0.4s, \n                    transform 1.2s cubic-bezier(0.25, 1, 0.5, 1) 0.4s;\n        margin-left: 10%;\n    }\n\n    .norki-obj-brush {\n        width: auto;          \/* \u2190 CHANGEMENT : laisse l'image se dimensionner par la hauteur *\/\n        max-width: none;\n        height: 100%;         \/* \u2190 AJOUT : l'image remplit la hauteur du conteneur *\/\n        max-height: 700px;\n        object-fit: contain;\n        transform: rotate(-90deg) scale(1.8) translate(0%,10%);\n        transform-origin: center center;\n        display: block;\n        pointer-events: none;\n        user-select: none;\n    }\n\n    .norki-obj-section.is-animated .norki-obj-intro,\n    .norki-obj-section.is-animated .norki-obj-content {\n        opacity: 1;\n        transform: translateY(0);\n    }\n    .norki-obj-section.is-animated .norki-obj-visual {\n        opacity: 1;\n        transform: translateY(0) scale(1);\n    }\n\n    @media (max-width: 1024px) {\n        .norki-obj-section {\n            padding: var(--section-pad-v-tab, 80px) var(--section-pad-h-tab, 4vw);\n        }\n        \n        .norki-obj-intro {\n            margin-bottom: 60px;\n        }\n\n        .norki-obj-grid {\n            gap: 40px;\n            align-items: center;\n        }\n\n        .norki-obj-brush {\n            width: auto;\n            transform: rotate(-90deg) scale(1) translate(10%, 15%);\n        }\n        .norki-obj-visual {\n            height: 400px;    \/* \u2190 R\u00e9duit un peu sur tablette *\/\n            margin-left: 0;\n        }\n        @media (min-width: 768px) {\n            .norki-obj-section.is-animated .norki-obj-visual {\n                transform: scale(1.8);\n            }\n        }\n    }\n\n    @media (max-width: 768px) {\n        .norki-obj-section {\n            padding: var(--section-pad-v-mob, 60px) var(--section-pad-h-mob, 20px);\n        }\n\n        .norki-obj-intro {\n            margin-bottom: 50px;\n            font-size: 1.3rem;\n        }\n\n        .norki-obj-grid {\n            grid-template-columns: 1fr;\n            gap: 50px;\n        }\n\n        .norki-obj-content {\n            max-width: 100%;\n        }\n\n        .norki-obj-visual {\n            height: 300px;\n            max-height: 300px; \/* \u2190 \u00c9crase le max-height desktop sur mobile *\/\n            margin-top: -20px;\n        }\n\n        .norki-obj-brush {\n            width: 36vw;\n            max-height: 300px; \/* \u2190 Coh\u00e9rent avec le conteneur mobile *\/\n            transform: rotate(-90deg) scale(1.2) translate(33%,48%);\n        }\n    }\n<\/style>\n\n<section class=\"norki-obj-section\" id=\"norki-obj-animated\">\n    \n    <div class=\"norki-obj-intro baskerville-italic-font\">\n        Unlocking talent, honing expertise, shaping the future.\n    <\/div>\n\n    <div class=\"norki-obj-grid\">\n        \n        <div class=\"norki-obj-content\">\n            <h2 class=\"norki-obj-title avenirmedium-font\">Objectives and Values of the Competition<\/h2>\n            \n            <p class=\"norki-obj-text\">\n                The main objective of the NORKI Trophy is to stimulate creativity and innovation among young talents by offering them a concrete opportunity to showcase their skills.\n            <\/p>\n            <p class=\"norki-obj-text\">\n                The competition focuses on promoting artisanal excellence and innovative design while respecting traditional craftsmanship. Participants are encouraged to explore new ideas and push the boundaries of their creativity, ensuring that their creations are both technically feasible and aesthetically pleasing.\n            <\/p>\n            <p class=\"norki-obj-text\">\n                This competition embodies NORKI\u2019s core values: innovation, excellence, and respect for tradition.\n            <\/p>\n            \n            <a href=\"https:\/\/www.norki.com\/img\/cms\/Trophee-Norki\/Dossier-inscription-2025-2026-Trophee-Norki.pdf\" class=\"norki-obj-btn avenirmedium-font\">Download the registration form<\/a>\n        <\/div>\n\n        <div class=\"norki-obj-visual\">\n            <img decoding=\"async\" src=\"https:\/\/norki.com\/sur-mesure\/wp-content\/uploads\/2026\/05\/pinceau-jaune-copie.png\" alt=\"Yellow brush stroke shape\" class=\"norki-obj-brush\" loading=\"lazy\" aria-hidden=\"true\">\n        <\/div>\n\n    <\/div>\n\n<\/section>\n\n<script>\n    document.addEventListener('DOMContentLoaded', () => {\n        const animatedObjSection = document.getElementById('norki-obj-animated');\n        \n        if (animatedObjSection && 'IntersectionObserver' in window) {\n            const observerOptions = {\n                root: null,\n                rootMargin: '0px 0px -15% 0px',\n                threshold: 0.1\n            };\n\n            const objObserver = new IntersectionObserver((entries, observer) => {\n                entries.forEach(entry => {\n                    if (entry.isIntersecting) {\n                        entry.target.classList.add('is-animated');\n                        observer.unobserve(entry.target); \n                    }\n                });\n            }, observerOptions);\n\n            objObserver.observe(animatedObjSection);\n        } else if (animatedObjSection) {\n            animatedObjSection.classList.add('is-animated');\n        }\n    });\n<\/script>\n\n\n\n<style>\n    \/* ==========================================================================\n       SECTION CONDITIONS DE PARTICIPATION ET S\u00c9LECTION\n       ========================================================================== *\/\n    :root {\n        --norki-cond-bg: #f8f0ea;\n        --norki-cond-text: black;\n    }\n\n    .norki-cond-section {\n        background-color: var(--norki-cond-bg);\n        color: var(--norki-cond-text);\n        padding: var(--section-pad-v-dt, 100px) var(--section-pad-h-dt, 5vw);\n        \/* Emp\u00eache le pinceau de cr\u00e9er un scroll horizontal *\/\n        position: relative;\n        z-index: 10;\n        box-sizing: border-box;\n        padding-right: 0;\n        padding-top: 0;\n    }\n\n    \/* --- Style Commun DA : Liens In-text --- *\/\n    .norki-sf-tapisserie__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-sf-tapisserie__inline-link:hover {\n        text-decoration-color: transparent;\n        opacity: 0.7;\n    }\n\n    \/* --- Pinceau D\u00e9coratif Absolu --- *\/\n    .norki-cond-brush {\n        position: absolute;\n        \n        \/* CORRECTION : Utilisation d'une valeur fixe au lieu de % pour \u00e9viter les sauts au lazy loading *\/\n        top: 120px; \n        left: -10%;\n        width: 42vw;\n        max-width: 650px;\n        \/* Rotation de 180\u00b0 demand\u00e9e par d\u00e9faut (bureau) *\/\n        transform: rotate(180deg) translateX(40px);\n        transform-origin: center center;\n        z-index: 1;\n        pointer-events: none;\n        user-select: none;\n        \n        \/* Animation initiale *\/\n        opacity: 0;\n        transition: opacity 1.5s cubic-bezier(0.2, 0.8, 0.2, 1), \n                    transform 1.5s cubic-bezier(0.2, 0.8, 0.2, 1);\n        will-change: transform, opacity;\n        \/* CORRECTION : height auto remplace -webkit-fill-available qui cr\u00e9e des bugs au scroll mobile *\/\n        height: auto;\n    }\n\n    \/* --- Grille Principale --- *\/\n    .norki-cond-grid {\n        display: grid;\n        \/* La colonne texte est l\u00e9g\u00e8rement plus large que la colonne image *\/\n        grid-template-columns: 1.2fr 1fr;\n        gap: 6vw;\n        align-items: flex-start;\n        margin: 0 auto;\n        \/* On pousse la grille vers la droite pour lib\u00e9rer l'espace du pinceau *\/\n        padding-left: 28vw;\n        position: relative;\n        z-index: 2;\n    }\n\n    \/* --- Colonne Texte --- *\/\n    .norki-cond-content {\n        display: flex;\n        flex-direction: column;\n        \n        \/* Animation initiale *\/\n        opacity: 0;\n        transform: translateY(30px);\n        transition: opacity 1.2s cubic-bezier(0.2, 0.8, 0.2, 1) 0.2s, \n                    transform 1.2s cubic-bezier(0.2, 0.8, 0.2, 1) 0.2s;\n    }\n\n    .norki-cond-title {\n        font-size: clamp(1.4rem, 2.5vw, 35px);\n        font-weight: 500;\n        margin-top: 0;\n        margin-bottom: 30px;\n        line-height: 1.2;\n        letter-spacing: -0.01em;\n    }\n\n    .norki-cond-text {\n        font-size: 0.95rem;\n        line-height: 1.6;\n        margin-top: 0;\n        margin-bottom: 20px;\n        max-width: 80%;\n    }\n\n    .norki-cond-text:last-of-type {\n        margin-bottom: 0;\n    }\n\n    \/* --- Citation Centr\u00e9e sous le texte --- *\/\n    .norki-cond-quote {\n        max-width: 80%;\n        text-align: center;\n        margin-top: 60px;\n        font-size: clamp(1.4rem, 2vw, 26px);\n        line-height: 1.3;\n        \n        \/* Animation initiale *\/\n        opacity: 0;\n        transform: translateY(20px);\n        transition: opacity 1s cubic-bezier(0.2, 0.8, 0.2, 1) 0.6s, \n                    transform 1s cubic-bezier(0.2, 0.8, 0.2, 1) 0.6s;\n    }\n\n    \/* --- Colonne Visuel --- *\/\n    .norki-cond-visual {\n        position: relative;\n        width: 100%;\n        overflow: hidden; \/* Indispensable pour masquer le d\u00e9bordement lors du zoom *\/\n        display: block;\n        \n        \/* Animation initiale *\/\n        opacity: 0;\n        transform: translateY(40px);\n        transition: opacity 1.2s cubic-bezier(0.25, 1, 0.5, 1) 0.4s, \n                    transform 1.2s cubic-bezier(0.25, 1, 0.5, 1) 0.4s;\n    }\n\n    .norki-cond-img {\n        width: 100%;\n        height: auto;\n        display: block;\n        object-fit: cover;\n        \/* L\u00e9ger effet d'ombre pour d\u00e9tacher l'image du fond *\/\n        box-shadow: 0 10px 30px rgba(0, 0, 0, 0.1);\n        transform: scale(1); \/* Initialisation du scale pour une transition fluide *\/\n        transition: transform 0.6s cubic-bezier(0.16, 1, 0.3, 1);\n    }\n\n    \/* Zoom de 1.03 appliqu\u00e9 sur l'image lors du survol de son parent *\/\n    .norki-cond-visual:hover .norki-cond-img {\n        transform: scale(1.03);\n    }\n\n    \/* --- D\u00e9clencheurs JS d'animation --- *\/\n    .norki-cond-section.is-animated .norki-cond-brush {\n        opacity: 1;\n        transform: rotate(180deg) translateX(0);\n    }\n\n    .norki-cond-section.is-animated .norki-cond-content,\n    .norki-cond-section.is-animated .norki-cond-visual,\n    .norki-cond-section.is-animated .norki-cond-quote {\n        opacity: 1;\n        transform: translateY(0);\n    }\n\n    \/* =========================================\n       RESPONSIVE DESIGN\n       ========================================= *\/\n    @media (max-width: 992px) {\n        .norki-cond-section {\n            padding: var(--section-pad-v-tab, 80px) var(--section-pad-h-tab, 4vw);\n            padding-top: 0;\n        }\n\n        .norki-cond-grid {\n            grid-template-columns: 1fr;\n            padding-left: 0;\n            gap: 50px;\n        }\n\n        .norki-cond-brush {\n            width: 50vw;\n            left: -20%;\n            top: -20px;\n            transform: rotate(180deg) translateX(20px);\n            height: auto;\n        }\n\n        .norki-cond-content {\n            \/* Laisse un peu d'espace au pinceau en haut \u00e0 gauche sur tablette *\/\n            padding-top: 5vw; \n            padding-left: 28vw;\n        }\n\n        \/* Limitation de la taille et de la hauteur de l'image de l'\u00e9chantillon entre 992px and 500px *\/\n        .norki-cond-visual {\n            max-width: 500px;\n            margin: 0 auto;\n            width: 100%;\n        }\n\n        .norki-cond-img {\n            max-height: 500px;\n            object-fit: cover;\n        }\n    }\n\n    @media (max-width: 768px) {\n        @media (max-width: 450px) {\n            .norki-cond-title {\n                 max-width: 280px;\n            } \n        }\n\n        .norki-cond-section {\n            padding: var(--section-pad-v-mob, 60px) var(--section-pad-h-mob, 20px);\n            padding-top: 0;\n        }\n\n        .norki-cond-grid {\n            gap: 40px;\n        }\n\n        .norki-cond-brush {\n            width: 180px;\n            left: 0;\n            \/* CORRECTION : On utilise une valeur absolue (px) plut\u00f4t que -16% *\/\n            top: -230px;\n            \/* On retire la rotation sur mobile \u00e0 l'\u00e9tat initial *\/\n            transform: translateX(20px);\n        }\n\n        .norki-cond-section.is-animated .norki-cond-brush {\n            \/* Il est CRUCIAL d'\u00e9craser l'\u00e9tat final ici, sinon il h\u00e9rite du rotate(180deg) du desktop ! *\/\n            transform: translateX(0);\n        }\n\n        .norki-cond-content {\n            padding-top: 9%;\n            padding-left: 0;\n        }\n\n        .norki-cond-quote {\n            max-width: 100%;\n            margin-top: 40px;\n            font-size: 1.3rem;\n        }\n    }\n<\/style>\n\n<section class=\"norki-cond-section\" id=\"norki-cond-animated\">\n    \n    <!-- Pinceau D\u00e9coratif (180\u00b0) -->\n    <img decoding=\"async\" src=\"https:\/\/norki.com\/sur-mesure\/wp-content\/uploads\/2026\/05\/Web-Pinceau-Jaune.png\" alt=\"\" class=\"norki-cond-brush\" loading=\"lazy\" aria-hidden=\"true\">\n\n    <!-- Grille de Contenu -->\n    <div class=\"norki-cond-grid\">\n        \n        <!-- Colonne Texte -->\n        <div class=\"norki-cond-content\">\n            <h2 class=\"norki-cond-title avenirmedium-font\">Participation and Selection Criteria<\/h2>\n            \n            <p class=\"norki-cond-text\">\n                The competition is open to students in their fifth year or graduates who are enrolled in state art and design colleges. Participants may enter individually or in groups of up to three people.\n            <\/p>\n            <p class=\"norki-cond-text\">\n                Participants must submit design proposals that will be evaluated on several criteria: innovation, technical feasibility, aesthetics, and respect for traditional craftsmanship.\n            <\/p>\n            <p class=\"norki-cond-text\">\n                <a href=\"https:\/\/www.norki.com\/en\/custom-made-upholstery\/norki-craftsmanship-award-young-talents\/norki-trophy-2025-finalists-winners-le-corbusier\/#jury\" class=\"norki-sf-tapisserie__inline-link\">A jury of design and craftsmanship professionals<\/a> will select the projects, ensuring a rigorous and impartial evaluation process.\n            <\/p>\n            <p class=\"norki-cond-text\">\n                This thorough selection process ensures that only the most promising and innovative proposals are chosen, giving the winners valuable recognition and a real chance to launch a career in luxury craftsmanship.\n            <\/p>\n\n            <!-- Citation sous le texte -->\n            <div class=\"norki-cond-quote baskerville-italic-font\">\n                Where heritage meets audacity, the craftsmanship of tomorrow is born.\n            <\/div>\n        <\/div>\n\n        <!-- Colonne Image -->\n        <div class=\"norki-cond-visual\">\n            <img decoding=\"async\" src=\"https:\/\/norki.com\/sur-mesure\/wp-content\/uploads\/2026\/05\/Echantillons.jpg\" alt=\"Bespoke material samples and selections\" class=\"norki-cond-img\" loading=\"lazy\">\n        <\/div>\n\n    <\/div>\n<\/section>\n\n<script>\n    document.addEventListener('DOMContentLoaded', () => {\n        const animatedCondSection = document.getElementById('norki-cond-animated');\n        \n        if (animatedCondSection && 'IntersectionObserver' in window) {\n            const observerOptions = {\n                root: null,\n                rootMargin: '0px 0px -15% 0px', \/\/ D\u00e9clenche l'animation quand on voit un peu plus de la section\n                threshold: 0.1\n            };\n\n            const condObserver = new IntersectionObserver((entries, observer) => {\n                entries.forEach(entry => {\n                    if (entry.isIntersecting) {\n                        entry.target.classList.add('is-animated');\n                        observer.unobserve(entry.target); \n                    }\n                });\n            }, observerOptions);\n\n            condObserver.observe(animatedCondSection);\n        } else if (animatedCondSection) {\n            \/\/ Fallback pour anciens navigateurs\n            animatedCondSection.classList.add('is-animated');\n        }\n    });\n<\/script>\n\n\n\n<style>\n    \/* ==========================================================================\n       SECTION \u00c9DITIONS CONCOURS (Carrousel Conditionnel & Premium)\n       ========================================================================== *\/\n    :root {\n        --norki-ed-bg: #f8f0ea; \/* Beige signature global Norki *\/\n        --norki-ed-text: black;\n        \n        \/* Ajustement pr\u00e9cis des espacements inter-slides (gap) *\/\n        --norki-slide-gap-dt: 35px;   \/* Espace de chaque c\u00f4t\u00e9 sur PC (Total 70px d'\u00e9cart) *\/\n        --norki-slide-gap-tab: 25px;\n        --norki-slide-gap-mob: 15px;  \/* Espace de chaque c\u00f4t\u00e9 sur Mobile (Total 30px d'\u00e9cart) *\/\n        \n        \/* Marges de la section *\/\n        --section-pad-v-dt: 90px;\n        --section-pad-v-tab: 70px;\n        --section-pad-v-mob: 55px;\n        \n        --section-pad-h-dt: 5vw;\n        --section-pad-h-tab: 4vw;\n        --section-pad-h-mob: 20px;\n    }\n\n    .norki-edition-section {\n        background-color: var(--norki-ed-bg);\n        color: var(--norki-ed-text);\n        padding-top: var(--section-pad-v-dt);\n        padding-bottom: var(--section-pad-v-dt);\n        position: relative;\n        z-index: 10;\n        overflow: hidden;\n        box-sizing: border-box;\n        font-family: \"Avenir\", \"Helvetica Neue\", Helvetica, Arial, sans-serif;\n    }\n\n    .norki-edition-section * {\n        box-sizing: border-box;\n    }\n\n    .norki-edition-container {\n        padding: 0 var(--section-pad-h-dt);\n        margin: 0 auto;\n        max-width: 100%;\n    }\n\n    \/* --- Style Commun DA : Liens In-text --- *\/\n    .norki-sf-tapisserie__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-sf-tapisserie__inline-link:hover {\n        text-decoration-color: transparent;\n        opacity: 0.7;\n    }\n\n    \/* --- Contr\u00f4les (Fl\u00e8ches) --- *\/\n    .norki-edition-controls {\n        display: flex;\n        justify-content: flex-end; \/* Alignement rigoureux \u00e0 droite *\/\n        margin-bottom: 30px;\n    }\n\n    .norki-edition-arrows {\n        display: flex;\n        gap: 20px;\n    }\n\n    .norki-edition-arrows button {\n        background: none;\n        border: none;\n        color: var(--norki-ed-text); \/* Fl\u00e8ches noires sur fond clair *\/\n        cursor: pointer;\n        padding: 5px;\n        display: flex;\n        align-items: center;\n        justify-content: center;\n        transition: opacity 0.3s ease, transform 0.2s ease;\n    }\n\n    @media (hover: hover) {\n        .norki-edition-arrows button:hover {\n            opacity: 0.5;\n            transform: scale(1.05);\n        }\n    }\n\n    .norki-edition-arrows button:active {\n        opacity: 0.5;\n        transform: scale(0.95);\n    }\n\n    .norki-edition-arrows svg {\n        width: 32px;\n        height: 32px;\n        fill: none;\n        stroke: currentColor;\n        stroke-width: 1.1;\n    }\n\n    \/* --- Carrousel \/ Grille --- *\/\n    .norki-edition-carousel {\n        position: relative;\n        width: 100%;\n    }\n\n    .norki-edition-viewport {\n        overflow: hidden;\n        touch-action: pan-y; \n        \/* Compensation n\u00e9gative des paddings lat\u00e9raux des slides pour garder l'alignement de grille parfait *\/\n        margin: 0 calc(-1 * var(--norki-slide-gap-dt)); \n    }\n\n    .norki-edition-track {\n        display: flex;\n        will-change: transform;\n    }\n\n    .norki-edition-slide {\n        flex: 0 0 33.3333%; \/* 3 slides sur PC *\/\n        display: flex;\n        flex-direction: column;\n        padding: 0 var(--norki-slide-gap-dt);\n    }\n\n    \/* --- Contenu Texte --- *\/\n    .norki-edition-content {\n        display: flex;\n        flex-direction: column;\n        flex-grow: 1; \/* Permet au texte de prendre tout l'espace disponible au-dessus de l'image (Desktop) *\/\n        margin-bottom: 35px;\n    }\n\n    .norki-edition-title {\n        font-size: clamp(1.35rem, 1.8vw, 24px);\n        font-weight: 500;\n        line-height: 1.35;\n        margin-top: 0;\n        margin-bottom: 25px;\n        letter-spacing: -0.01em;\n    }\n\n    .norki-edition-content p {\n        font-size: 0.95rem;\n        font-weight: 400;\n        line-height: 1.6;\n        margin-top: 0;\n        margin-bottom: 18px;\n        color: black;\n    }\n\n    .norki-edition-content p:last-of-type {\n        margin-bottom: 25px;\n    }\n\n    \/* --- Boutons et Liens --- *\/\n    .norki-edition-btn {\n        display: inline-flex;\n        background-color: #000000;\n        color: #ffffff;\n        text-decoration: none;\n        padding: 4px 25px;\n        font-size: 0.8rem;\n        letter-spacing: 0.05em;\n        font-weight: 500;\n        transition: background-color 0.3s ease, color 0.3s ease, opacity 0.3s ease;\n        align-self: flex-start; \/* Ne prend que la largeur n\u00e9cessaire *\/\n        margin-top: auto; \/* Pousse le bouton au plus bas de la zone de texte (Desktop) *\/\n        border: 1px solid #000000;\n    }\n\n    .norki-edition-btn:hover {\n        background-color: transparent;\n        color: #000000;\n    }\n\n    .norki-edition-link-italic {\n        display: inline-block;\n        color: var(--norki-ed-text);\n        text-decoration: none;\n        font-size: 0.95rem;\n        font-style: italic;\n        font-weight: 500;\n        margin-top: auto; \/* Pousse le texte au plus bas (Desktop) *\/\n        padding: 8px 0;\n    }\n\n    \/* --- Conteneur Image avec Zoom (Harmonisation DA) --- *\/\n    .norki-edition-img-wrapper {\n        width: 100%;\n        overflow: hidden; \/* Masque le d\u00e9bordement lors du zoom *\/\n        display: block;\n    }\n\n    .norki-edition-slide img {\n        width: 100%;\n        height: auto;\n        aspect-ratio: 1 \/ 1; \/* Format carr\u00e9 parfait *\/\n        object-fit: cover;\n        display: block;\n        background-color: #e5dfd9;\n        opacity: 0;\n        transform: scale(1); \/* Initialise la taille *\/\n        transition: opacity 0.6s cubic-bezier(0.4, 0, 0.2, 1), transform 0.6s cubic-bezier(0.16, 1, 0.3, 1);\n    }\n\n    .norki-edition-slide img.norki-loaded {\n        opacity: 1;\n    }\n\n    \/* Effet Zoom 1.03 au survol du parent *\/\n    .norki-edition-img-wrapper:hover img {\n        transform: scale(1.03);\n    }\n\n    \/* --- ETAT STATIQUE (Pas assez de slides pour scroller) --- *\/\n    .norki-edition-section.is-static .norki-edition-controls {\n        display: none !important; \/* Masque les fl\u00e8ches *\/\n    }\n    .norki-edition-section.is-static .norki-edition-slide.is-clone {\n        display: none !important; \/* Masque les clones g\u00e9n\u00e9r\u00e9s par JS *\/\n    }\n    .norki-edition-section.is-static .norki-edition-track {\n        transform: none !important; \/* Force la position statique *\/\n        justify-content: flex-start; \/* Aligne \u00e0 gauche s'il manque des \u00e9l\u00e9ments *\/\n    }\n\n    \/* =========================================\n       RESPONSIVE DESIGN\n       ========================================= *\/\n    @media (max-width: 1024px) {\n        .norki-edition-section {\n            padding-top: 0;\n            padding-bottom: var(--section-pad-v-tab);\n        }\n        .norki-edition-container {\n            padding: 0 var(--section-pad-h-tab);\n        }\n        .norki-edition-viewport {\n            margin: 0 calc(-1 * var(--norki-slide-gap-tab));\n        }\n        .norki-edition-slide {\n            flex: 0 0 50%; \/* 2 slides visibles sur tablette *\/\n            padding: 0 var(--norki-slide-gap-tab);\n        }\n    }\n\n    @media (max-width: 768px) {\n        .norki-edition-section {\n            padding-top: 0;\n            padding-bottom: var(--section-pad-v-mob);\n        }\n        .norki-edition-container {\n            padding: 0 var(--section-pad-h-mob);\n        }\n        .norki-edition-viewport {\n            margin: 0 calc(-1 * var(--norki-slide-gap-mob));\n        }\n        \n        \/* Annulation du stretch flex pour \u00e9viter la hauteur max impos\u00e9e par d'autres slides *\/\n        .norki-edition-track {\n            align-items: flex-start; \n        }\n\n        .norki-edition-slide {\n            flex: 0 0 100%; \/* 1 slide visible sur mobile *\/\n            padding: 0 var(--norki-slide-gap-mob);\n        }\n        \n        .norki-edition-controls {\n            padding: 0 var(--norki-slide-gap-mob);\n            margin-bottom: 20px;\n        }\n\n        \/* R\u00e9ajustement rigoureux des marges de contenu texte\/bouton sur Mobile *\/\n        .norki-edition-content {\n            flex-grow: 0; \/* Ne s'\u00e9tire plus pour combler l'espace *\/\n            margin-bottom: 0; \/* Supprime la marge de 35px du bas *\/\n        }\n        .norki-edition-content p:last-of-type {\n            margin-bottom: 0; \/* Retire la marge en bas du paragraphe pour la reporter sur le bouton *\/\n        }\n        \n        \/* Espacements exclusifs de 20px demand\u00e9s *\/\n        .norki-edition-btn,\n        .norki-edition-link-italic {\n            margin-top: 10px; \n            margin-bottom: 50px;\n            text-align: center;\n        }\n    }\n<\/style>\n\n<section class=\"norki-edition-section\" id=\"norki-edition-slider\">\n    <div class=\"norki-edition-container\">\n        \n        <!-- Contr\u00f4les du Slider (Fl\u00e8ches \u00e0 droite) -->\n        <div class=\"norki-edition-controls\">\n            <div class=\"norki-edition-arrows\">\n                <button class=\"norki-edition-prev\" aria-label=\"Previous edition\">\n                    <svg viewBox=\"0 0 24 24\"><path d=\"M15 18l-6-6 6-6\"><\/path><\/svg>\n                <\/button>\n                <button class=\"norki-edition-next\" aria-label=\"Next edition\">\n                    <svg viewBox=\"0 0 24 24\"><path d=\"M9 18l6-6-6-6\"><\/path><\/svg>\n                <\/button>\n            <\/div>\n        <\/div>\n\n        <!-- Carrousel \/ Grille -->\n        <div class=\"norki-edition-carousel\">\n            <div class=\"norki-edition-viewport\">\n                <div class=\"norki-edition-track\">\n                    \n                    <!-- Slide 1 : \u00c9dition 2026 -->\n                    <div class=\"norki-edition-slide\">\n                        <div class=\"norki-edition-content\">\n                            <h3 class=\"norki-edition-title avenirmedium-font\">\n                                2026 Edition \u2013<br>The seat mat by Pierre Paulin\n                            <\/h3>\n                            <p>\n                                For its second edition, the Norki Trophy is partnering with public art and design schools, inviting fifth-year students to take on a new creative challenge. The theme of this edition is: \u201cLe tapis-si\u00e8ge according to Pierre Paulin\u201d \u2014 a tribute to the iconic designer known for his organic forms and avant-garde approach to comfort.\n                            <\/p>\n                            <p>\n                                Participants are invited to design a hybrid object that combines a rug and a seat, whether in the form of a rug incorporating a seat, or a seat integrating a rug \u2014 drawing inspiration from Pierre Paulin\u2019s bold and sculptural universe, while incorporating contemporary design codes.\n                            <\/p>\n                            <p>\n                                This competition offers a unique opportunity to rethink functions, forms, and materials, and to spark a dialogue between design heritage and innovation.\n                            <\/p>\n                            <!-- Lien simple pour 2026 -->\n                            <span class=\"norki-edition-link-italic avenirbookoblique-font\">Ongoing edition&#8230;<\/span>\n                        <\/div>\n                        <div class=\"norki-edition-img-wrapper\">\n                            <img decoding=\"async\" data-src=\"https:\/\/norki.com\/sur-mesure\/wp-content\/uploads\/2026\/05\/dessins-de-pierre-paulin_5151881-carre.jpg\" src=\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' viewBox='0 0 1 1'%3E%3C\/svg%3E\" alt=\"Conceptual drawing - 2026 Edition\">\n                        <\/div>\n                    <\/div>\n\n                    <!-- Slide 2 : \u00c9dition 2025 -->\n                    <div class=\"norki-edition-slide\">\n                        <div class=\"norki-edition-content\">\n                            <h3 class=\"norki-edition-title avenirmedium-font\">\n                                2025 Edition \u2013<br>The Office According to Le Corbusier\n                            <\/h3>\n                            <p>\n                                For its first edition, NORKI has partnered with the <a href=\"https:\/\/www.lyceelecorbusier.eu\/\" class=\"norki-sf-tapisserie__inline-link\" target=\"_blank\" rel=\"noopener\">Lyc\u00e9e Le Corbusier in Illkirch<\/a>, known for its architecture and design programs.\n                            <\/p>\n                            <p>\n                                The theme of this inaugural competition is \u00ab\u00a0Reinventing the Office According to Le Corbusier,\u00a0\u00bb honoring the famous architect while inspiring the imagination of young creators.\n                            <\/p>\n                            <p>\n                                Students are invited to design a desk object inspired by the modernist principles of Le Corbusier, integrating elements of functionality and contemporary design. This theme offers a unique opportunity to revisit the legacy of the master while exploring new approaches and innovative ideas.\n                            <\/p>\n                            <!-- Bouton noir pour 2025 -->\n                            <a href=\"https:\/\/www.norki.com\/en\/custom-made-upholstery\/norki-craftsmanship-award-young-talents\/norki-trophy-2025-finalists-winners-le-corbusier\/\" class=\"norki-edition-btn avenirmedium-font\">Discover the 2025 finalists and winners<\/a>\n                        <\/div>\n                        <div class=\"norki-edition-img-wrapper\">\n                            <img decoding=\"async\" data-src=\"https:\/\/norki.com\/sur-mesure\/wp-content\/uploads\/2026\/05\/Dessin-Le-Corbusier_Edition-2025.jpg\" src=\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' viewBox='0 0 1 1'%3E%3C\/svg%3E\" alt=\"Architectural sketch - 2025 Edition\">\n                        <\/div>\n                    <\/div>\n\n                <\/div>\n            <\/div>\n        <\/div>\n\n    <\/div>\n<\/section>\n\n<script>\n    document.addEventListener('DOMContentLoaded', () => {\n        const sectionWrapper = document.getElementById('norki-edition-slider');\n        const track = sectionWrapper.querySelector('.norki-edition-track');\n        if (!track) return;\n        \n        \/\/ R\u00e9cup\u00e8re les slides d'origine\n        const originalSlides = Array.from(track.querySelectorAll('.norki-edition-slide:not(.is-clone)'));\n        const totalOriginal = originalSlides.length;\n\n        \/\/ Clonage anticip\u00e9 triple pour le slider infini fluide\n        originalSlides.forEach(slide => {\n            const clone = slide.cloneNode(true);\n            clone.setAttribute('aria-hidden', 'true');\n            clone.classList.add('is-clone');\n            track.appendChild(clone);\n        });\n        originalSlides.slice().reverse().forEach(slide => {\n            const clone = slide.cloneNode(true);\n            clone.setAttribute('aria-hidden', 'true');\n            clone.classList.add('is-clone');\n            track.insertBefore(clone, track.firstChild);\n        });\n\n        \/\/ D\u00e9termine le nombre d'\u00e9l\u00e9ments visibles selon l'\u00e9cran\n        const getSlidesPerView = () => {\n            if (window.innerWidth > 1024) return 3; \/\/ 3 images sur PC\n            if (window.innerWidth > 768) return 2;  \/\/ 2 images sur Tablette\n            return 1;                               \/\/ 1 image sur Mobile\n        };\n\n        let slidesPerView = getSlidesPerView();\n        let currentIndex = totalOriginal; \n        let isAnimating = false;\n        let animationFailsafe = null; \/\/ Timer de secours contre le blocage\n\n        \/\/ Active\/D\u00e9sactive le carrousel si le nombre de slides est inf\u00e9rieur \u00e0 la limite\n        const updateMode = () => {\n            slidesPerView = getSlidesPerView();\n            if (totalOriginal <= slidesPerView) {\n                sectionWrapper.classList.add('is-static');\n            } else {\n                sectionWrapper.classList.remove('is-static');\n            }\n        };\n\n        \/\/ G\u00e8re la mise \u00e0 jour g\u00e9om\u00e9trique\n        const updateCarousel = (instant = false) => {\n            if (sectionWrapper.classList.contains('is-static')) {\n                track.style.transition = 'none';\n                track.style.transform = 'translateX(0)';\n                return;\n            }\n\n            const itemWidth = 100 \/ slidesPerView;\n            \n            if (instant) {\n                track.style.transition = 'none';\n                \/\/ FORCE REFLOW : force le rendu instantan\u00e9 du navigateur pour \u00e9viter le glitch de saut visuel\n                void track.offsetWidth;\n            } else {\n                track.style.transition = 'transform 0.5s cubic-bezier(0.4, 0, 0.2, 1)';\n            }\n            \n            track.style.transform = `translateX(-${currentIndex * itemWidth}%)`;\n\n            \/\/ S\u00e9curit\u00e9 anti-blocage (Failsafe Timeout)\n            if (!instant) {\n                clearTimeout(animationFailsafe);\n                animationFailsafe = setTimeout(() => {\n                    if (isAnimating) {\n                        handleTransitionEnd();\n                    }\n                }, 600); \/\/ 600ms (l\u00e9g\u00e8rement sup\u00e9rieur \u00e0 la transition de 500ms)\n            }\n        };\n\n        \/\/ Finalisation et r\u00e9alignement silencieux de boucle\n        const handleTransitionEnd = () => {\n            isAnimating = false;\n            if (sectionWrapper.classList.contains('is-static')) return;\n\n            \/\/ Recalage silencieux pour la boucle infinie\n            if (currentIndex <= 0) {\n                currentIndex = totalOriginal;\n                updateCarousel(true);\n            } \n            else if (currentIndex >= totalOriginal * 2) {\n                currentIndex = totalOriginal;\n                updateCarousel(true);\n            }\n        };\n\n        \/\/ Initialisation initiale de la vue\n        updateMode();\n        updateCarousel(true);\n\n        const moveNext = () => {\n            if (isAnimating || sectionWrapper.classList.contains('is-static')) return;\n            isAnimating = true;\n            currentIndex++;\n            updateCarousel();\n        };\n\n        const movePrev = () => {\n            if (isAnimating || sectionWrapper.classList.contains('is-static')) return;\n            isAnimating = true;\n            currentIndex--;\n            updateCarousel();\n        };\n\n        \/\/ \u00c9v\u00e9nements boutons\n        sectionWrapper.querySelector('.norki-edition-next').addEventListener('click', moveNext);\n        sectionWrapper.querySelector('.norki-edition-prev').addEventListener('click', movePrev);\n\n        \/\/ Transitionend ultra-robuste avec ciblage strict\n        track.addEventListener('transitionend', (e) => {\n            \/\/ Uniquement si l'\u00e9v\u00e9nement provient de la piste (track) pour la propri\u00e9t\u00e9 \"transform\"\n            if (e.target !== track || e.propertyName !== 'transform') return;\n            clearTimeout(animationFailsafe);\n            handleTransitionEnd();\n        });\n\n        \/\/ Recalcul au redimensionnement\n        window.addEventListener('resize', () => {\n            updateMode();\n            updateCarousel(true);\n        });\n\n        \/\/ --- Gestion du swipe tactile ---\n        let startX = 0;\n        let endX = 0;\n        const swipeThreshold = 40; \n\n        track.addEventListener('touchstart', (e) => {\n            if (sectionWrapper.classList.contains('is-static')) return;\n            startX = e.touches[0].clientX;\n        }, { passive: true }); \n\n        track.addEventListener('touchend', (e) => {\n            if (sectionWrapper.classList.contains('is-static')) return;\n            endX = e.changedTouches[0].clientX;\n            const diff = startX - endX;\n            if (Math.abs(diff) > swipeThreshold) {\n                if (diff > 0) moveNext(); \n                else movePrev(); \n            }\n        });\n\n        \/\/ --- Lazy Loading des images avec IntersectionObserver ---\n        const observerOptions = {\n            root: null,\n            rootMargin: '0px 100% 0px 100%', \n            threshold: 0\n        };\n\n        const imageObserver = new IntersectionObserver((entries, observer) => {\n            entries.forEach(entry => {\n                if (entry.isIntersecting) {\n                    const img = entry.target;\n                    if (img.dataset.src) {\n                        img.onload = () => img.classList.add('norki-loaded');\n                        img.src = img.dataset.src;\n                        img.removeAttribute('data-src');\n                        observer.unobserve(img);\n                    }\n                }\n            });\n        }, observerOptions);\n        \n        sectionWrapper.querySelectorAll('.norki-edition-slide img').forEach(img => {\n            imageObserver.observe(img);\n        });\n    });\n<\/script>\n","protected":false},"excerpt":{"rendered":"<p>Norki Trophy for Craftsmanship of the Future Maison Norki, a French specialist in luxury interior design, is proud to announce the creation of the Norki Trophy for Craftsmanship of the Future, an annual award aimed at encouraging emerging talents in the fields of design and craftsmanship. This trophy is part of Norki&rsquo;s commitment to excellence [&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 *\/\n\/* 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-4300","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>Norki Craftsmanship Award | Design &amp; Emerging Talent<\/title>\n<meta name=\"description\" content=\"Discover the Norki Trophy: an annual award celebrating innovation and excellence in luxury design among emerging craftsmanship talents.\" \/>\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\/norki-craftsmanship-award-young-talents\/\" \/>\n<meta property=\"og:locale\" content=\"fr_FR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Norki Craftsmanship Award | Design &amp; Emerging Talent\" \/>\n<meta property=\"og:description\" content=\"Discover the Norki Trophy: an annual award celebrating innovation and excellence in luxury design among emerging craftsmanship talents.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.norki.com\/en\/custom-made-upholstery\/norki-craftsmanship-award-young-talents\/\" \/>\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-06-11T13:12:22+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/norki.com\/sur-mesure\/wp-content\/uploads\/2026\/05\/pinceau-jaune-copie.png\" \/>\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=\"5 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\\\/norki-craftsmanship-award-young-talents\\\/\",\"url\":\"https:\\\/\\\/www.norki.com\\\/en\\\/custom-made-upholstery\\\/norki-craftsmanship-award-young-talents\\\/\",\"name\":\"Norki Craftsmanship Award | Design & Emerging Talent\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.norki.com\\\/sur-mesure\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.norki.com\\\/en\\\/custom-made-upholstery\\\/norki-craftsmanship-award-young-talents\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.norki.com\\\/en\\\/custom-made-upholstery\\\/norki-craftsmanship-award-young-talents\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/norki.com\\\/sur-mesure\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/pinceau-jaune-copie.png\",\"datePublished\":\"2026-06-08T11:03:46+00:00\",\"dateModified\":\"2026-06-11T13:12:22+00:00\",\"description\":\"Discover the Norki Trophy: an annual award celebrating innovation and excellence in luxury design among emerging craftsmanship talents.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.norki.com\\\/en\\\/custom-made-upholstery\\\/norki-craftsmanship-award-young-talents\\\/#breadcrumb\"},\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.norki.com\\\/en\\\/custom-made-upholstery\\\/norki-craftsmanship-award-young-talents\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\\\/\\\/www.norki.com\\\/en\\\/custom-made-upholstery\\\/norki-craftsmanship-award-young-talents\\\/#primaryimage\",\"url\":\"https:\\\/\\\/norki.com\\\/sur-mesure\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/pinceau-jaune-copie.png\",\"contentUrl\":\"https:\\\/\\\/norki.com\\\/sur-mesure\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/pinceau-jaune-copie.png\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.norki.com\\\/en\\\/custom-made-upholstery\\\/norki-craftsmanship-award-young-talents\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Accueil\",\"item\":\"https:\\\/\\\/www.norki.com\\\/fr\\\/sur-mesure\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Norki Award\"}]},{\"@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":"Norki Craftsmanship Award | Design & Emerging Talent","description":"Discover the Norki Trophy: an annual award celebrating innovation and excellence in luxury design among emerging craftsmanship talents.","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\/norki-craftsmanship-award-young-talents\/","og_locale":"fr_FR","og_type":"article","og_title":"Norki Craftsmanship Award | Design & Emerging Talent","og_description":"Discover the Norki Trophy: an annual award celebrating innovation and excellence in luxury design among emerging craftsmanship talents.","og_url":"https:\/\/www.norki.com\/en\/custom-made-upholstery\/norki-craftsmanship-award-young-talents\/","og_site_name":"Norki","article_publisher":"https:\/\/facebook.com\/NorkiDecoration","article_modified_time":"2026-06-11T13:12:22+00:00","og_image":[{"url":"https:\/\/norki.com\/sur-mesure\/wp-content\/uploads\/2026\/05\/pinceau-jaune-copie.png","type":"","width":"","height":""}],"twitter_card":"summary_large_image","twitter_misc":{"Dur\u00e9e de lecture estim\u00e9e":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.norki.com\/en\/custom-made-upholstery\/norki-craftsmanship-award-young-talents\/","url":"https:\/\/www.norki.com\/en\/custom-made-upholstery\/norki-craftsmanship-award-young-talents\/","name":"Norki Craftsmanship Award | Design & Emerging Talent","isPartOf":{"@id":"https:\/\/www.norki.com\/sur-mesure\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.norki.com\/en\/custom-made-upholstery\/norki-craftsmanship-award-young-talents\/#primaryimage"},"image":{"@id":"https:\/\/www.norki.com\/en\/custom-made-upholstery\/norki-craftsmanship-award-young-talents\/#primaryimage"},"thumbnailUrl":"https:\/\/norki.com\/sur-mesure\/wp-content\/uploads\/2026\/05\/pinceau-jaune-copie.png","datePublished":"2026-06-08T11:03:46+00:00","dateModified":"2026-06-11T13:12:22+00:00","description":"Discover the Norki Trophy: an annual award celebrating innovation and excellence in luxury design among emerging craftsmanship talents.","breadcrumb":{"@id":"https:\/\/www.norki.com\/en\/custom-made-upholstery\/norki-craftsmanship-award-young-talents\/#breadcrumb"},"inLanguage":"fr-FR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.norki.com\/en\/custom-made-upholstery\/norki-craftsmanship-award-young-talents\/"]}]},{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/www.norki.com\/en\/custom-made-upholstery\/norki-craftsmanship-award-young-talents\/#primaryimage","url":"https:\/\/norki.com\/sur-mesure\/wp-content\/uploads\/2026\/05\/pinceau-jaune-copie.png","contentUrl":"https:\/\/norki.com\/sur-mesure\/wp-content\/uploads\/2026\/05\/pinceau-jaune-copie.png"},{"@type":"BreadcrumbList","@id":"https:\/\/www.norki.com\/en\/custom-made-upholstery\/norki-craftsmanship-award-young-talents\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Accueil","item":"https:\/\/www.norki.com\/fr\/sur-mesure\/"},{"@type":"ListItem","position":2,"name":"Norki Award"}]},{"@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":"Norki Trophy for Craftsmanship of the Future Maison Norki, a French specialist in luxury interior design, is proud to announce the creation of the Norki Trophy for Craftsmanship of the Future, an annual award aimed at encouraging emerging talents in the fields of design and craftsmanship. This trophy is part of Norki&rsquo;s commitment to excellence\u2026","_links":{"self":[{"href":"https:\/\/www.norki.com\/sur-mesure\/wp-json\/wp\/v2\/pages\/4300","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=4300"}],"version-history":[{"count":4,"href":"https:\/\/www.norki.com\/sur-mesure\/wp-json\/wp\/v2\/pages\/4300\/revisions"}],"predecessor-version":[{"id":4591,"href":"https:\/\/www.norki.com\/sur-mesure\/wp-json\/wp\/v2\/pages\/4300\/revisions\/4591"}],"wp:attachment":[{"href":"https:\/\/www.norki.com\/sur-mesure\/wp-json\/wp\/v2\/media?parent=4300"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.norki.com\/sur-mesure\/wp-json\/wp\/v2\/categories?post=4300"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.norki.com\/sur-mesure\/wp-json\/wp\/v2\/tags?post=4300"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}