@font-face{font-family:Mattone;src:url(/fonts/Mattone-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Mattone;src:url(/fonts/Mattone-Bold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Mattone;src:url(/fonts/Mattone-Black.woff2)format("woff2");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Sometype Mono;src:url(/fonts/SometypeMono-Medium.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}:root{--c-pierre:#dadcd3;--c-olive:#35341f;--c-sous-bois:#171916;--c-sous-bois-vert:#0b1505;--c-lichen:#939486;--c-ambre:#e2a47e;--c-outremer:#2f3fcc;--fond:var(--c-pierre);--texte:var(--c-sous-bois);--sombre:var(--c-sous-bois);--trait:var(--c-sous-bois);--accent:var(--c-ambre);--rare:var(--c-outremer);--font-choc:"Mattone", system-ui, sans-serif;--font-labeur:"Mattone", system-ui, sans-serif;--font-habillage:"Sometype Mono", ui-monospace, monospace;--step--2:clamp(.5889rem, .7188rem - .1082vw, .6944rem);--step--1:clamp(.8333rem, .8327rem + .003vw, .8363rem);--step-0:clamp(1rem, .9567rem + .1923vw, 1.1875rem);--step-1:clamp(1.2rem, 1.0878rem + .4987vw, 1.6862rem);--step-2:clamp(1.44rem, 1.2197rem + .9789vw, 2.3945rem);--step-3:clamp(1.728rem, 1.3421rem + 1.715vw, 3.4002rem);--step-4:clamp(2.0736rem, 1.4379rem + 2.8253vw, 4.8282rem);--step-5:clamp(2.4883rem, 1.4804rem + 4.4797vw, 6.8561rem);--step-6:clamp(2.986rem, 1.4284rem + 6.9227vw, 9.7356rem);--step-7:clamp(3.5832rem, 1.2198rem + 10.504vw, 13.8246rem);--step-8:clamp(4.2998rem, .7619rem + 15.7242vw, 19.6309rem);--step-9:clamp(5.1598rem, -.0824rem + 23.2986vw, 27.8759rem);--space-0:0rem;--space-1:.5rem;--space-2:1rem;--space-3:1.5rem;--space-4:2rem;--space-5:3rem;--space-6:4rem;--space-7:6rem;--space-8:8rem;--space-9:12rem;--space-10:16rem;--grille-colonnes:12;--gouttiere:clamp(12px, 1.6vw, 28px);--marge:clamp(32px, 4vw, 72px);--bpm:64;--temps:.9375s;--demi:.46875s;--quart:.234375s;--mesure:3.75s;--ease-sortie:cubic-bezier(.16, 1, .3, 1);--ease-entree:cubic-bezier(.7, 0, .84, 0);--ease-traversee:cubic-bezier(.87, 0, .13, 1);--ease-sortie-douce:cubic-bezier(.22, 1, .36, 1);--ease-entree-douce:cubic-bezier(.64, 0, .78, 0);--ease-traversee-douce:cubic-bezier(.83, 0, .17, 1);--ease-sortie-cubique:cubic-bezier(.33, 1, .68, 1);--ease-entree-cubique:cubic-bezier(.32, 0, .67, 0);--ease-traversee-cubique:cubic-bezier(.65, 0, .35, 1);--ease-respiration:cubic-bezier(.37, 0, .63, 1);--ease-depassement:cubic-bezier(.34, 1.56, .64, 1);--ease-recul:cubic-bezier(.36, 0, .66, -.56);--ease-snap:cubic-bezier(.2, 0, 0, 1);--ease-fouet:cubic-bezier(.9, 0, .1, 1);--ressort-vif:linear(0, .0462, .1649, .3274, .5086, .6878, .8497, .9843, 1.0866, 1.1558, 1.1939, 1.2053, 1.1959, 1.1715, 1.1381, 1.1009, 1.0641, 1.0309, 1.0032, .9822, .968, .9602, .9578, .9598, .9648, .9716, .9793, .9868, .9937, .9993, 1.0037, 1.0066, 1.0082, 1.0087, 1.0083, 1.0072, 1.0058, 1.0043, 1.0027, 1.0013, 1.0001, .9993, .9987, .9983, .9982, .9983, .9985, .9988, 1);--ressort-vif-duree:.939661s;--ressort-ferme:linear(0, .0375, .1344, .2689, .4221, .5783, .7255, .8556, .9634, 1.0469, 1.1062, 1.143, 1.1604, 1.162, 1.1516, 1.133, 1.1095, 1.0841, 1.059, 1.0359, 1.0161, 1.0001, .9881, .9799, .9752, .9735, .9741, .9764, .9798, .9838, .9879, .9919, .9955, .9985, 1.0008, 1.0025, 1.0036, 1.0042, 1.0043, 1.0041, 1.0037, 1.003, 1.0024, 1.0017, 1.0011, 1.0005, 1.0001, .9997, 1);--ressort-ferme-duree:.732936s;--ressort-doux:linear(0, .0147, .0533, .1089, .1755, .2486, .3245, .4003, .474, .544, .6093, .6692, .7235, .7719, .8146, .8518, .8838, .9111, .9341, .9532, .9688, .9814, .9913, .999, 1.0049, 1.0091, 1.012, 1.0138, 1.0148, 1.0152, 1.015, 1.0144, 1.0136, 1.0126, 1.0115, 1.0104, 1.0092, 1.0081, 1.007, 1.006, 1.0051, 1.0043, 1.0035, 1.0029, 1.0023, 1.0018, 1.0014, 1.001, 1);--ressort-doux-duree:1.14521s;--decalage-min:20ms;--decalage-max:35ms;--decalage:28ms;--decalage-blocs:70ms;--terrazzo-part-encre:.55;--terrazzo-part-rare:.8;--terrazzo-loin-vitesse:.04;--terrazzo-loin-tuile:400;--terrazzo-loin-ambre:21;--terrazzo-loin-encre:6;--terrazzo-loin-rare:0;--terrazzo-loin-teinte:.5;--terrazzo-loin-graine:3;--terrazzo-milieu-vitesse:.1;--terrazzo-milieu-tuile:560;--terrazzo-milieu-ambre:24;--terrazzo-milieu-encre:6;--terrazzo-milieu-rare:0;--terrazzo-milieu-teinte:.75;--terrazzo-milieu-graine:8;--terrazzo-pres-vitesse:.18;--terrazzo-pres-tuile:800;--terrazzo-pres-ambre:25;--terrazzo-pres-encre:6;--terrazzo-pres-rare:1;--terrazzo-pres-teinte:1;--terrazzo-pres-graine:21;--holo-irisation-angle:128;--holo-irisation-periode:1200;--holo-teintes-peche-l:.05;--holo-teintes-peche-c:1.6;--holo-teintes-peche-h:0;--holo-teintes-rose-l:-.01;--holo-teintes-rose-c:4;--holo-teintes-rose-h:-45;--holo-teintes-menthe-l:.02;--holo-teintes-menthe-c:3.6;--holo-teintes-menthe-h:115;--holo-teintes-ciel-l:.01;--holo-teintes-ciel-c:3.8;--holo-teintes-ciel-h:185;--holo-teintes-lilas-l:-.01;--holo-teintes-lilas-c:4;--holo-teintes-lilas-h:255;--holo-lumiere-l:.985;--holo-lumiere-c:.3;--holo-paillettes-angle:62;--holo-paillettes-periode:600;--holo-paillettes-tuile:320;--holo-paillettes-nombre:260;--holo-paillettes-graine:41;--holo-anneaux-rayon:420;--holo-anneaux-trait:.3;--holo-anneaux-ondulation:.3;--holo-anneaux-opacite:.5;--defilement-lerp:.12;--defilement-roue:1;--cartel-apres-image:.5;--cartel-defaut:6;--textes-trace-temps:1;--textes-trace-courbe:traversee;--textes-trace-tire:.45;--textes-trace-ressort:vif;--textes-trace-suite:.6;--textes-redressement-lettres:75;--textes-redressement-lignes:65;--textes-redressement-perspective:600;--textes-redressement-ressort:ferme;--textes-reperage-ecart:.14;--textes-reperage-impression:.25;--textes-reperage-ressort:vif;--textes-prise-lettres:.45;--textes-prise-mots:.16;--textes-prise-temps:2;--textes-prise-courbe:sortie-douce;--textes-reflet-temps:1.5;--textes-reflet-courbe:traversee-cubique;--textes-reflet-encre-avant:.1;--textes-composition-titre-ecart:.05;--textes-composition-titre-temps:2;--textes-composition-titre-courbe:sortie-douce;--textes-composition-titre-avance:.25;--textes-composition-texte:.0625;--textes-composition-fiche:.125;--banniere-graisse:900;--banniere-approche:-.02;--banniere-interligne:1.2;--banniere-decalage:.3;--banniere-macaron:1.05;--banniere-exposant-ligne:1;--banniere-exposant-ecart:.08;--banniere-exposant-hauteur:.7;--banniere-macaron-rotation:12;--banniere-macaron-rotation-scene:90;--banniere-rotation:45;--banniere-rotation-mobile:64;--banniere-rayon:1.6;--banniere-hauteur:.5;--banniere-course:2;--banniere-courbe:traversee-cubique;--banniere-pause:.5;--banniere-descente:.75;--banniere-repos:.75;--banniere-lumiere:.15;--banniere-largeur:1.12;--banniere-largeur-mobile:1.4;--banniere-hauteur-max:.86;--banniere-iris-vitesse:.25;--banniere-iris-pente:.8;--banniere-iris-bandes:1.2;--banniere-sol-tuile:2.4;--banniere-sol-pierre:6;--banniere-sol-lichen:12;--banniere-sol-ambre:2;--banniere-sol-olive:20;--banniere-sol-force:.8;--banniere-sol-brume:.55;--banniere-sol-graine:7;--banniere-trou-naissance:6;--banniere-trou-avale:2.4;--banniere-trou-horizon:.22;--banniere-trou-ouverture:.55;--banniere-trou-spirale:2.5;--banniere-trou-noyau:.35;--banniere-trou-aberration:.025;--banniere-trou-lueur:.85;--banniere-trou-anneau-rayon:1.55;--banniere-trou-anneau-corps:.34;--banniere-trou-anneau-vitesse:.25;--banniere-trou-souffle:.035;--banniere-trou-retour:.5;--banniere-trou-retour-courbe:sortie;--banniere-trou-marge:.2;--banniere-trou-curseur:1;--autocollant-penche:9;--autocollant-contour:0;--autocollant-pli:.5;--autocollant-temps:1;--autocollant-courbe:sortie;--autocollant-ombre:.22;--autocollant-chevauche:.4;--autocollant-texte-min:14;--coulee-goutte:22;--coulee-formation:.5;--coulee-chute:.5;--coulee-etalement:.5;--coulee-attente-max:1;--coulee-etirement:2;--coulee-ecrasement:.25;--fleche-queue:50;--fleche-trait:1;--fleche-pointe:18;--fleche-course:6;--navigation-coin:18;--navigation-hauteur:40;--navigation-cache:130;--navigation-scenario:aimant;--navigation-forme:4;--navigation-ecart:26;--navigation-asymetrie:0;--navigation-decalage:0;--navigation-attire:.425;--navigation-courbe:entree-cubique;--navigation-visco:22;--navigation-rebond:.55;--navigation-transfert:.32;--navigation-ressort:vif;--navigation-gonfle:.12;--navigation-etire:0;--navigation-separation:1.05;--navigation-chute:1.675;--navigation-etalement:.1;--passage-couvre:.625;--passage-decouvre:.75;--passage-ondes:.6;--passage-chargement-tour:6;--passage-chargement-rayon:72;--passage-chargement-corps:13;--passage-chargement-blanc:3;--passage-arrivee-minimum:1.5;--passage-arrivee-maximum:5;--images-defaut:1;--images-declenche:.85;--images-goutte-temps:1.25;--images-goutte-courbe:sortie-cubique;--images-goutte-ondes:.6;--images-coulee-temps:1.5;--images-coulee-courbe:traversee-cubique;--images-coulee-longueur:.22;--images-coulee-graine:3;--images-eclats-nombre:46;--images-eclats-apparition:.75;--images-eclats-fusion:.75;--images-eclats-ressort:vif;--images-eclats-graine:7;--images-revelateur-temps:2.5;--images-revelateur-courbe:traversee-douce;--images-reperage-ecart:.05;--images-reperage-decalage:.125;--images-reperage-ressort:vif;--images-autocollant-temps:1.5;--images-autocollant-courbe:sortie-cubique;--images-autocollant-pli:.5;--volume-defaut:1;--volume-repos-bombe:.02;--volume-repos-lumiere:.05;--volume-marge:.08;--volume-bosse-trace:1;--volume-bosse-courbe:sortie-cubique;--volume-bosse-hauteur:.4;--volume-bosse-lumiere:.35;--volume-bosse-hachures-traits:5;--volume-bosse-hachures-angle:35;--volume-bosse-hachures-rayon:.22;--volume-bosse-hachures-temps:2.5;--volume-bosse-boucles-boucles:5;--volume-bosse-boucles-ampleur:.72;--volume-bosse-boucles-rayon:.25;--volume-bosse-boucles-temps:2.5;--volume-bosse-spirale-tours:2.6;--volume-bosse-spirale-rayon:.22;--volume-bosse-spirale-temps:2.5;--volume-bosse-griffonne-traits:7;--volume-bosse-griffonne-angle:35;--volume-bosse-griffonne-rayon:.2;--volume-bosse-griffonne-temps:2.25;--volume-bosse-griffonne-graine:9;--volume-bosse-lignes-rayon:.31;--volume-bosse-lignes-temps:2;--volume-aimant-rayon:.09;--volume-aimant-attire:.75;--volume-aimant-courbe:entree-cubique;--volume-aimant-remplit:1;--volume-aimant-visco:.12;--volume-aimant-zoom:.3;--volume-aimant-ressort:vif;--volume-aimant-graine:5;--volume-loupe-temps:1.5;--volume-loupe-courbe:sortie-cubique;--volume-loupe-depart:.07;--volume-loupe-zoom:.4;--volume-loupe-ondes:.6;--volume-souffle-pli:.45;--volume-souffle-creux:.35;--volume-souffle-attente:.25;--volume-souffle-ressort:vif;--volume-souffle-depasse:.35;--volume-bulle-temps:1.25;--volume-bulle-bombe:.3;--volume-bulle-debord:.05;--volume-bulle-irisation:.7;--volume-bulle-ressort:vif;--volume-gaufrage-presse:1;--volume-gaufrage-encre:1.5;--volume-gaufrage-courbe:traversee-cubique;--volume-gaufrage-relief:.6;--volume-gaufrage-papier:.45;--volume-gaufrage-flou:2.5;--volume-tache-douceur:.15;--volume-tache-inertie:.2;--volume-tache-ondes:.3;--volume-tache-bombe:.42;--volume-tache-menisque:.45;--volume-tache-reflet:.3;--volume-tache-hop:.1;--volume-tache-ressort:vif;--volume-tache-graine:11;--mise-defaut:2;--mise-compteur:.5;--mise-epinglage-defaut:2;--mise-epinglage-ouverture:.3;--mise-epinglage-coins:.08;--mise-epinglage-pause:.05;--mise-epinglage-autocollant:.2;--mise-epinglage-tenue:.12;--mise-epinglage-image-min:.6;--mise-epinglage-ralenti-depart:.3;--mise-epinglage-ralenti-ouverture:.8;--mise-epinglage-ralenti-coins:.15;--mise-epinglage-ralenti-pause:.05;--mise-epinglage-ralenti-autocollant:.35;--mise-epinglage-ralenti-tenue:.25;--mise-epinglage-verrou-gestes:2;--mise-epinglage-verrou-seuil:24;--mise-epinglage-verrou-pause-ms:180;--mise-epinglage-verrou-elastique:.025;--mise-epinglage-verrou-ressort:vif;--mise-epinglage-verrou-glisse:1.5;--mise-epinglage-verrou-courbe:traversee-douce;--mise-epinglage-verrou-aimant:.6;--mise-epinglage-air:.16;--mise-epinglage-image-max:.82;--mise-cote-a-partir-de:960;--mise-cote-titre:.037;--curseur-taille:72;--curseur-oeil:18;--curseur-agitation:.07;--curseur-ondes:.4;--curseur-ressort:vif;--curseur-sortie:.25;--curseur-suivi:.06;--telecommande-decroissance:.55;--telecommande-survol:14;--telecommande-pas:18;--telecommande-mobile:.8;--telecommande-agitation:.14;--telecommande-ondes:.5;--telecommande-etirement:.35;--telecommande-etirement-max:1.6;--telecommande-suivi:.3;--telecommande-etiquette:.25;--telecommande-entree:.03;--telecommande-courbe:traversee;--telecommande-trait:1;--telecommande-etiquette-hauteur:28;--telecommande-etiquette-coin:12;--telecommande-etiquette-corps:12;--telecommande-fleches-hauteur:13;--telecommande-fleches-pointe:4;--telecommande-fleches-cible:24;--telecommande-fleches-ecart:10;--telecommande-fleches-pousse:2;--telecommande-fleches-fleche-trait:1;--telecommande-fleches-estompe:.3;--portrait-ouvert:.46;--portrait-ferme:.17;--portrait-agitation:.05;--portrait-cycle:6;--portrait-points:144;--portrait-debut:.6;--portrait-fin:.5;--portrait-courbe:respiration;--portrait-lissage:.25;--portrait-recul:.08;--habillage-corps:14;--habillage-interligne:1.6;--habillage-approche:-.3;--carrousel-image:4;--carrousel-passage:1;--carrousel-courbe:traversee-cubique;--carrousel-ondes:.5;--carrousel-bombe:.06;--carrousel-visible:.5;--carrousel-reprise:2}*,:before,:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:none;text-size-adjust:none}body{-webkit-font-smoothing:antialiased;min-height:100svh;line-height:1.5}img,picture,video,canvas,svg{max-width:100%;display:block}input,button,textarea,select{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0;padding:0}a{color:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}ul[role=list],ol[role=list]{padding:0;list-style:none}html{background:var(--fond);color:var(--texte)}html.vert{--c-sous-bois:var(--c-sous-bois-vert)}body{font-family:var(--font-labeur,var(--font-habillage));font-size:var(--step-0);font-kerning:normal;text-rendering:optimizelegibility}h1,h2,h3{font-family:var(--font-choc);text-wrap:balance;line-height:1;font-weight:inherit}p{text-wrap:pretty}::selection{background:var(--accent);color:var(--fond)}.grille{grid-template-columns:repeat(var(--grille-colonnes), minmax(0, 1fr));column-gap:var(--gouttiere);padding-inline:var(--marge);display:grid}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}html.js-motion [data-reveal]{visibility:hidden}html.js-motion [data-reveal].est-pret{visibility:visible}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important}}.terrazzo{z-index:-1;pointer-events:none;contain:strict;position:fixed;inset:0;overflow:hidden}.terrazzo-couche{width:100%;height:calc(100vh + var(--tuile));height:calc(100lvh + var(--tuile));will-change:transform;position:absolute;top:0;left:0}.terrazzo-loin{--tuile:calc(var(--terrazzo-loin-tuile) * 1px);--teinte:var(--terrazzo-loin-teinte)}.terrazzo-milieu{--tuile:calc(var(--terrazzo-milieu-tuile) * 1px);--teinte:var(--terrazzo-milieu-teinte)}.terrazzo-pres{--tuile:calc(var(--terrazzo-pres-tuile) * 1px);--teinte:var(--terrazzo-pres-teinte)}.terrazzo-loin .eclats-ambre{--motif:var(--motif-loin-ambre)}.terrazzo-loin .eclats-encre{--motif:var(--motif-loin-encre)}.terrazzo-loin .eclats-rare{--motif:var(--motif-loin-rare)}.terrazzo-milieu .eclats-ambre{--motif:var(--motif-milieu-ambre)}.terrazzo-milieu .eclats-encre{--motif:var(--motif-milieu-encre)}.terrazzo-milieu .eclats-rare{--motif:var(--motif-milieu-rare)}.terrazzo-pres .eclats-ambre{--motif:var(--motif-pres-ambre)}.terrazzo-pres .eclats-encre{--motif:var(--motif-pres-encre)}.terrazzo-pres .eclats-rare{--motif:var(--motif-pres-rare)}.eclats{mask:var(--motif) 0 0 / var(--tuile) var(--tuile) repeat;position:absolute;inset:0}.eclats-ambre{background:color-mix(in oklch, var(--accent) calc(var(--teinte) * 100%), var(--fond))}.eclats-encre{background:color-mix(in oklch, var(--texte) calc(var(--teinte) * var(--terrazzo-part-encre) * 100%), var(--fond))}.eclats-rare{background:color-mix(in oklch, var(--rare) calc(var(--teinte) * var(--terrazzo-part-rare) * 100%), var(--fond))}:root{--holo-coin:calc(var(--space-1) * .75);--holo-peche:var(--fond);--holo-rose:var(--accent);--holo-menthe:var(--fond);--holo-ciel:var(--fond);--holo-lilas:var(--accent);--holo-lumiere:var(--fond)}@supports (color:oklch(from red l c h)){:root{--holo-peche:oklch(from var(--fond) calc(l + var(--holo-teintes-peche-l)) calc(c * var(--holo-teintes-peche-c)) calc(h + var(--holo-teintes-peche-h)));--holo-rose:oklch(from var(--fond) calc(l + var(--holo-teintes-rose-l)) calc(c * var(--holo-teintes-rose-c)) calc(h + var(--holo-teintes-rose-h)));--holo-menthe:oklch(from var(--fond) calc(l + var(--holo-teintes-menthe-l)) calc(c * var(--holo-teintes-menthe-c)) calc(h + var(--holo-teintes-menthe-h)));--holo-ciel:oklch(from var(--fond) calc(l + var(--holo-teintes-ciel-l)) calc(c * var(--holo-teintes-ciel-c)) calc(h + var(--holo-teintes-ciel-h)));--holo-lilas:oklch(from var(--fond) calc(l + var(--holo-teintes-lilas-l)) calc(c * var(--holo-teintes-lilas-c)) calc(h + var(--holo-teintes-lilas-h)));--holo-lumiere:oklch(from var(--fond) var(--holo-lumiere-l) calc(c * var(--holo-lumiere-c)) h)}}:root{--holo-p:calc(var(--holo-irisation-periode) * 1px);--holo-irisation:repeating-linear-gradient(calc(var(--holo-irisation-angle) * 1deg), var(--holo-rose) 0, var(--holo-peche) calc(var(--holo-p) * .2), var(--holo-menthe) calc(var(--holo-p) * .4), var(--holo-ciel) calc(var(--holo-p) * .6), var(--holo-lilas) calc(var(--holo-p) * .8), var(--holo-rose) var(--holo-p));--holo-pp:calc(var(--holo-paillettes-periode) * 1px);--holo-scintillement:repeating-linear-gradient(calc(var(--holo-paillettes-angle) * 1deg), var(--holo-lumiere) 0, var(--holo-ciel) calc(var(--holo-pp) * .25), var(--holo-lumiere) calc(var(--holo-pp) * .5), var(--holo-rose) calc(var(--holo-pp) * .75), var(--holo-lumiere) var(--holo-pp))}.prix:not(.essais *),.macaron{isolation:isolate;border:calc(var(--autocollant-contour) * 1px) solid var(--holo-lumiere);border-radius:var(--holo-coin);padding:var(--space-2) var(--space-3);color:var(--texte);background:var(--holo-irisation);font-weight:600;position:relative;overflow:hidden}.holo{z-index:-1;pointer-events:none;position:absolute;inset:0}.holo>*{position:absolute}.holo-lumiere{width:100%;height:calc(100% + var(--holo-pas-v,var(--holo-p) * 2));background:var(--holo-irisation);will-change:transform;top:0;left:0}.holo-paillettes{mask:var(--holo-motif-paillettes) 0 0 / calc(var(--holo-paillettes-tuile) * 1px) calc(var(--holo-paillettes-tuile) * 1px) repeat;inset:0}.holo-paillettes>span{width:100%;height:calc(100% + var(--holo-paillettes-pas-v,var(--holo-pp) * 3));background:var(--holo-scintillement);will-change:transform;position:absolute;top:0;left:0}.holo-anneaux{--diametre:calc(var(--holo-anneaux-rayon) * 2px);left:calc(var(--cx) * 100%);top:calc(var(--cy) * 100%);width:var(--diametre);height:var(--diametre);margin:calc(var(--diametre) / -2) 0 0 calc(var(--diametre) / -2);mix-blend-mode:overlay;opacity:var(--holo-anneaux-opacite)}.holo-anneaux>span{background:var(--holo-lumiere);mask:var(--motif) center / 100% 100% no-repeat;position:absolute;inset:0}.holo-anneaux-a{--motif:var(--holo-motif-anneaux-a)}.holo-anneaux-b{--motif:var(--holo-motif-anneaux-b)}.revers{z-index:1;rotate:calc(var(--penche,0) * 1deg);pointer-events:none;position:absolute}.revers>span{border-radius:var(--holo-coin) 0 0 var(--holo-coin);background:linear-gradient(to left, color-mix(in oklch, var(--holo-lumiere), var(--texte) 14%), var(--holo-lumiere) 40%);height:100%;box-shadow:-1px 1px 3px color-mix(in oklch, var(--texte) calc(var(--autocollant-ombre) * 100%), transparent);position:absolute;top:0}html.apparitions .specimen .ecran:not(.net),html.apparitions .specimen .cartel:not(.net)>:not(dl),html.apparitions .specimen .cartel:not(.net)>dl>*{visibility:hidden}html.apparitions[data-texte="1"] .specimen .cartel:not(.net){border-top-color:#0000}html.coulee [data-premiere]{clip-path:circle(0)}.passage{z-index:200;pointer-events:none;display:none;position:fixed;inset:0}.passage svg{width:100%;height:100%;display:block}.passage-voile{fill:var(--sombre)}.passage-chargement{font-family:var(--font-habillage);font-size:calc(var(--passage-chargement-corps) * 1px);fill:var(--fond);font-weight:500}html.passage-trace .passage-chargement,html.passage-sortie .passage-chargement{clip-path:url(#passage-clip)}.passage-tourne{animation:passage-tourne calc(var(--temps) * var(--passage-chargement-tour)) linear infinite;animation-delay:var(--chargement-phase,0s)}@keyframes passage-tourne{to{transform:rotate(1turn)}}html.passage-entree .passage{background:var(--sombre);display:block}html.passage-entree.passage-trace .passage{background:0 0}html.passage-sortie .passage{pointer-events:auto;display:block}.coulee-scene[data-astro-cid-fro7wcfa]{z-index:2;pointer-events:none;visibility:hidden;width:0;height:0;position:absolute;top:0;left:0}html.coulee .coulee-scene[data-astro-cid-fro7wcfa]{visibility:visible}.coulee-goutte[data-astro-cid-fro7wcfa]{width:calc(var(--coulee-goutte) * 1px);aspect-ratio:1;margin-left:calc(var(--coulee-goutte) * -.5px);background:radial-gradient(circle at 34% 30%, var(--lumiere) 0 14%, transparent 34%), radial-gradient(circle at 50% 60%, color-mix(in oklch, var(--accent) 80%, var(--fond)) 0 45%, color-mix(in oklch, var(--accent) 62%, var(--texte)) 100%);will-change:transform;border-radius:50%;position:absolute;top:0;left:0;transform:scale(0)}.coulee-bassin[data-astro-cid-fro7wcfa]{position:absolute;top:0;left:0;overflow:hidden}.coulee-menisque[data-astro-cid-fro7wcfa]{aspect-ratio:1;border:1px solid color-mix(in oklch, var(--lumiere) 85%, transparent);outline:1px solid color-mix(in oklch, var(--accent) 55%, transparent);opacity:0;will-change:opacity;border-radius:50%;width:0;position:absolute;top:0;left:0;translate:-50% -50%}:root{--lumiere:color-mix(in oklch, var(--fond) 22%, white);--discret:color-mix(in oklch, var(--texte) 72%, var(--fond));--filet:currentColor}body{font-family:var(--font-labeur);font-weight:400;line-height:1.45}:focus-visible{outline:1px solid var(--texte);outline-offset:4px}a{color:inherit;text-underline-offset:.22em;text-decoration-thickness:1px;text-decoration-color:var(--filet)}.etiquette{font-family:var(--font-habillage);font-size:calc(var(--habillage-corps) * 1px);letter-spacing:calc(var(--habillage-approche) * 1px);font-weight:500;line-height:var(--habillage-interligne)}html.capitales .etiquette{text-transform:uppercase}.hero{row-gap:var(--space-5);min-height:100svh;padding-block:var(--marge);isolation:isolate;background:var(--sombre);color:var(--fond);grid-template-rows:1fr auto;position:relative;overflow-x:clip}.hero-scene{z-index:-1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.hero.scene-prete .nom-texte,.hero.scene-prete .macaron{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.hero.scene-prete .nom .role{margin-top:0}.hero .signature{grid-area:2/1/auto/12;align-self:end;width:fit-content;position:relative}.hero .nom{font-size:var(--step-6);font-weight:var(--banniere-graisse);letter-spacing:-.03em;line-height:.92}.hero .nom .role{margin-top:var(--space-4);font-size:var(--step-1);letter-spacing:0;font-weight:400;line-height:1.25;display:block}.hero .macaron{--d:clamp(7.5rem, 11vw, 10.5rem);right:calc(var(--d) * -.42);top:calc(var(--d) * -.78);width:var(--d);aspect-ratio:1;place-content:center;justify-items:center;gap:var(--space-1);padding:calc(var(--d) * .14);text-align:center;rotate:calc(var(--penche,0) * 1deg);border-radius:50%;display:grid;position:absolute}.macaron-titre{font-family:var(--font-choc);font-weight:600;font-size:calc(var(--d) * .115);letter-spacing:-.01em;text-wrap:balance;line-height:1.05}.macaron-mention{font-family:var(--font-habillage);font-weight:500;font-size:calc(var(--d) * .075);letter-spacing:.02em}.fleche{--trait:calc(var(--fleche-trait) * 1px);--pointe:calc(var(--fleche-pointe) * 1px);place-self:end;justify-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-2) calc(var(--pointe) * .3);margin:calc(var(--space-2) * -1) calc(var(--space-2) * -1) 0;color:inherit;grid-area:2/12/auto/13;text-decoration:none;display:grid}.fleche-trait{width:var(--trait);height:calc(var(--fleche-queue) * 1px);background:color-mix(in oklch, currentColor 25%, transparent);position:relative}.fleche-trait:before{content:"";animation:fleche-coule calc(var(--temps) * 2) infinite;background:currentColor;position:absolute;inset:0}.fleche-trait:after{content:"";width:var(--pointe);height:var(--pointe);border-right:var(--trait) solid currentColor;border-bottom:var(--trait) solid currentColor;animation:fleche-pointe calc(var(--temps) * 2) infinite;position:absolute;bottom:0;left:50%;translate:-50%;rotate:45deg}@keyframes fleche-coule{0%{transform-origin:50% 0;animation-timing-function:var(--ease-sortie);transform:scaleY(0)}50%{transform-origin:50% 0;transform:scaleY(1)}50.01%{transform-origin:50% 100%;animation-timing-function:var(--ease-sortie);transform:scaleY(1)}to{transform-origin:50% 100%;transform:scaleY(0)}}@keyframes fleche-pointe{0%,14%{translate:-50%}26%{translate:-50% calc(var(--fleche-course) * 1px);animation-timing-function:var(--ease-sortie)}60%,to{translate:-50%}}@media (prefers-reduced-motion:reduce){html:not(.mouvement-force) .fleche-trait:before,html:not(.mouvement-force) .fleche-trait:after{animation:none}}.specimen{padding-block:16vh}.specimen:first-of-type{padding-block:var(--space-8) 16vh}.specimen .rangee{align-items:start;row-gap:var(--space-5)}.specimen .ecran{grid-column:var(--col-dalle);grid-row:1}.specimen .cartel{grid-column:var(--col-cartel);grid-row:1}.cartel{gap:var(--space-3);border-top:1px solid var(--filet);max-width:36ch;padding-top:var(--space-3);display:grid;position:relative}.cartel h2{font-family:var(--font-choc);font-weight:900;font-size:var(--step-3);letter-spacing:-.025em;line-height:1}.cartel h2 a{text-decoration:none}.cartel .client{color:var(--discret)}.hero{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}html.trou-tenu,html.trou-tenu *{cursor:none!important}.trou-curseur{z-index:60;pointer-events:none;transform-origin:0 0;visibility:hidden;position:fixed;top:0;left:0;translate:-1.5px -1.5px}.trou-curseur svg{display:block;overflow:visible}.trou-curseur path{fill:var(--sombre);stroke:var(--fond);stroke-width:1.2px;stroke-linejoin:round}html.curseur-actif .cliquable{cursor:none}.curseur{z-index:150;width:calc(var(--curseur-taille) * 1px);height:calc(var(--curseur-taille) * 1px);margin:calc(var(--curseur-taille) * -.5px) 0 0 calc(var(--curseur-taille) * -.5px);pointer-events:none;visibility:hidden;will-change:transform;position:fixed;top:0;left:0}.curseur svg{width:100%;height:100%;overflow:visible}.curseur-tache{fill:var(--sombre)}.curseur-oeil path{fill:none;stroke:var(--fond);stroke-width:2.6px;stroke-linejoin:round}.curseur-oeil circle{fill:var(--fond)}.telecommande{z-index:40;width:var(--marge);pointer-events:none;position:fixed;top:50%;right:0;translate:0 -50%}.telecommande-points{width:100%;display:block;overflow:visible}.telecommande-points path{fill:var(--texte);stroke:var(--texte);stroke-width:calc(var(--telecommande-trait) * 1px)}.telecommande ol{margin:0;padding:0;list-style:none;position:absolute;inset:0}.telecommande li{height:var(--pas);position:relative}.telecommande button{width:100%;color:inherit;font:inherit;background:0 0;border:0;outline:none;padding:0;display:block;position:absolute;inset:0}@media (hover:hover) and (pointer:fine){.telecommande.visible button{pointer-events:auto;cursor:pointer}}.telecommande-etiquette{right:calc(50% + var(--telecommande-survol) * .5px + var(--space-1));height:calc(var(--telecommande-etiquette-hauteur) * 1px);padding-inline:var(--space-1);font-size:calc(var(--telecommande-etiquette-corps) * 1px);white-space:nowrap;background:var(--sombre);color:var(--fond);border-radius:calc(var(--telecommande-etiquette-coin) * 1px);corner-shape:squircle;align-items:center;display:inline-flex;position:absolute;top:50%;translate:0 -50%}.telecommande-fleches{width:100%;margin-top:calc(var(--telecommande-fleches-ecart) * 1px);opacity:0;visibility:hidden;transition:opacity calc(var(--temps) * .5) var(--ease-sortie), visibility 0s linear calc(var(--temps) * .5);flex-direction:column;align-items:center;display:flex;position:absolute;top:100%;left:0}.telecommande.visible .telecommande-fleches{opacity:1;visibility:visible;transition-delay:0s}.telecommande .telecommande-fleche{width:calc(var(--telecommande-fleches-cible) * 1px);height:calc(var(--telecommande-fleches-cible) * 1px);transition:opacity calc(var(--temps) * .25) var(--ease-sortie);place-items:center;display:grid;position:relative;inset:auto}.telecommande-fleche svg{transition:translate calc(var(--temps) * .25) var(--ease-sortie);overflow:visible}.telecommande-fleche path{fill:none;stroke:var(--texte);stroke-width:calc(var(--telecommande-fleches-fleche-trait) * 1px)}.telecommande-fleche.suivant svg{rotate:180deg}.telecommande-fleche.bout{opacity:var(--telecommande-fleches-estompe);cursor:default;pointer-events:none!important}.telecommande-fleche:focus-visible{outline:calc(var(--telecommande-fleches-fleche-trait) * 1px) solid var(--texte);outline-offset:0}@media (hover:hover) and (pointer:fine){.telecommande-fleche.precedent:hover svg{translate:0 calc(var(--telecommande-fleches-pousse) * -1px)}.telecommande-fleche.suivant:hover svg{translate:0 calc(var(--telecommande-fleches-pousse) * 1px)}}@media not all and (hover:hover) and (pointer:fine){.telecommande-fleches{display:none}}.cartel .description{font-size:var(--step-0);text-wrap:pretty;line-height:1.42}.fiche{column-gap:var(--space-3);row-gap:var(--space-1);font-size:var(--step--1);grid-template-columns:auto 1fr;display:grid}.fiche dt{color:var(--discret)}.fiche dd{font-family:var(--font-labeur);font-size:var(--step--1)}html.mise-2 .specimen{overflow-anchor:none}html.mise-2 .specimen .cartel{--ouverture:1;--repli:0px;grid-column:var(--col-dalle);grid-template-columns:minmax(0,1fr);place-items:start;max-width:none}html.mise-2 .cartel h2{font-size:var(--step-4)}html.mise-2 .cartel .description{max-width:44ch}@media (width>=800px){html.mise-2 .cartel>.description{max-width:min(44ch, calc(var(--fente-largeur,100%) + var(--prix-decale,0px) - var(--prix-largeur,0px) - var(--space-5)));grid-area:4/1}html.mise-2 .cartel>.prix{grid-area:4/1;justify-self:end;margin-inline-end:calc(100% - var(--fente-largeur,100%) - var(--prix-decale,0px))}html.mise-2 .cartel.prix-dessous>.prix{grid-area:5/1;justify-self:start;margin-inline-end:0}}html.mise-2 .compteur{margin-bottom:calc(var(--space-2) - var(--space-3));color:color-mix(in oklch, var(--texte) calc(var(--mise-compteur) * 100%), transparent)}html.mise-2 .fente{width:var(--fente-largeur,100%);margin-block:var(--space-3);justify-self:start;position:relative}html.apparitions.mise-2 .specimen .cartel{--ouverture:0}html.apparitions.mise-2 .fente{translate:0 calc((var(--ouverture) - 1) * var(--space-3) * 1.5)}html.apparitions.mise-2 .fente~*{translate:0 calc((var(--ouverture) - 1) * (var(--repli) + 3 * var(--space-3)))}html.apparitions.mise-2 .fente:not(.ouverte) .ecran{pointer-events:none}@media (width<=799px){html.mise-2 .specimen .cartel{grid-area:1/1/auto/13}}@media (width>=960px){html.mise-2 .specimen .cartel{grid-column:1/13;grid-template-columns:subgrid;column-gap:var(--gouttiere);border-top:0;grid-template-rows:auto auto auto 1fr;padding-top:0}html.mise-2 .cartel>*{grid-column:var(--col-texte)}html.mise-2 .cartel>.compteur{border-top:1px solid var(--filet);padding-top:var(--space-3);grid-row:1;justify-self:stretch}html.mise-2 .cartel>h2{font-size:min(var(--step-3), calc((100vw - 2 * var(--marge)) * var(--mise-cote-titre)));grid-row:2}html.mise-2 .cartel>.description{grid-row:3;grid-column:var(--col-texte);max-width:36ch}html.mise-2 .cartel>.fente{grid-column:var(--col-dalle);grid-row:1/5;margin-block:0}html.mise-2 .cartel>.prix,html.mise-2 .cartel.prix-dessous>.prix{grid-column:var(--col-dalle);margin-inline:var(--space-3);grid-row:1/5;align-self:end}html.mise-2 [data-image=droite] .cartel>:not(.fente,.prix){margin-inline-end:var(--gouttiere)}html.mise-2 [data-image=gauche] .cartel>:not(.fente,.prix){margin-inline-start:var(--gouttiere)}html.mise-2 [data-image=droite] .cartel>:is(.fente,.prix){justify-self:start}html.mise-2 [data-image=gauche] .cartel>:is(.fente,.prix){justify-self:end}html.apparitions.mise-2 .fente,html.apparitions.mise-2 .fente~*{translate:none}}.prix{border:2px solid var(--rare);padding:var(--space-1) var(--space-2);justify-self:start;gap:.1em;display:grid}.cartel .prix{rotate:calc(var(--penche,0) * 1deg)}.provenance{color:var(--discret);max-width:40ch}.provenance a{white-space:nowrap}.ecran{isolation:isolate;aspect-ratio:var(--ratio);margin:0;position:relative}.ecran :is(img,video){object-fit:cover;width:100%;height:100%;display:block}.ecran .volume{z-index:1;pointer-events:none;max-width:none;position:absolute}.ecran.en-volume>:is(img,video){opacity:0}.ecran .plaque{object-fit:cover;mix-blend-mode:multiply;width:100%;height:100%;position:absolute;inset:0}.revers-image{pointer-events:none;width:100%;height:100%;filter:drop-shadow(-1px 1px 3px color-mix(in oklch, var(--texte) calc(var(--autocollant-ombre) * 100%), transparent));position:absolute;inset:0;overflow:visible}.note{border-top:1px solid var(--filet);row-gap:var(--space-5);padding-block:18vh 12vh}.note .etiquette.titre{color:var(--discret);grid-column:1/3}.note .texte{font-size:var(--step-2);letter-spacing:-.01em;grid-column:3/9;max-width:30ch;font-weight:400;line-height:1.25}.note dl{gap:var(--space-3);font-size:var(--step--1);grid-column:9/13;display:grid}.note dt{color:var(--discret)}.note dd{margin-top:var(--space-1)}.fin{align-items:end;padding-block:16vh 10vh}.fin .cartel{grid-column:1/5}.pied{padding-block:var(--space-8) var(--marge);color:var(--discret)}.pied p{grid-column:1/13}@media (width<=799px){.specimen{padding-block:12vh}.specimen:first-of-type{padding-block:var(--space-5) 12vh;min-height:0}.hero{row-gap:var(--space-4);grid-template-rows:1fr auto auto}.hero .signature{text-align:center;grid-column:1/13;justify-self:center}.hero .macaron{--d:7rem;right:0;top:calc(var(--d) * -1.05)}.fleche{grid-area:3/1/auto/13;justify-self:center}.specimen .ecran,.specimen .cartel{grid-column:1/13}.specimen .ecran{grid-row:1}.specimen .cartel{grid-row:2}.note .etiquette.titre,.note .texte,.note dl,.fin .cartel{grid-column:1/13}}@media (width<=767px){.fiche{grid-template-columns:minmax(0,1fr);row-gap:0}.fiche dd+dt{margin-top:var(--space-2)}}html.verrou-ferme{overflow:hidden}
