.une:where(.astro-ob6jvaxo){background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);height:100%;color:inherit;grid-template-rows:auto 1fr;text-decoration:none;display:grid}.une__media:where(.astro-ob6jvaxo){aspect-ratio:var(--une-ratio,21 / 9);border-radius:var(--radius-lg) var(--radius-lg) 0 0;position:relative;overflow:hidden}.une__media:where(.astro-ob6jvaxo) img,.une__missing:where(.astro-ob6jvaxo){object-fit:cover;width:100%;height:100%;display:block}.une__missing:where(.astro-ob6jvaxo){background:var(--sand)}.une__tag:where(.astro-ob6jvaxo){top:var(--space-3);left:var(--space-3);background:var(--ink);color:var(--paper);font-family:var(--font-data);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:.25rem .6rem;font-size:.7rem;position:absolute}.une__body:where(.astro-ob6jvaxo){align-content:start;gap:var(--space-3);padding:var(--space-5);display:grid}.une:where(.astro-ob6jvaxo) p:where(.astro-ob6jvaxo){margin:0}.une__piece:where(.astro-ob6jvaxo){font-family:var(--font-data);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:.75rem}.une__title:where(.astro-ob6jvaxo){margin:0;font-size:clamp(1.6rem,1.2rem + 1.4vw,2.4rem)}.une:where(.astro-ob6jvaxo):hover .une__title:where(.astro-ob6jvaxo){text-underline-offset:.12em;text-decoration:underline 2px}.une__dek:where(.astro-ob6jvaxo){max-width:38rem;color:var(--muted)}.une__meta:where(.astro-ob6jvaxo){font-size:var(--step--1);color:var(--muted)}.vignettes:where(.astro-jjwid7co){border-radius:var(--radius-lg);flex-direction:column;height:100%;display:flex}.vignettes__list:where(.astro-jjwid7co){flex:1;grid-template-columns:1fr 1fr;grid-auto-rows:minmax(12rem,1fr);margin:0;padding:0;list-style:none;display:grid}.vignettes__list--1:where(.astro-jjwid7co)>li:where(.astro-jjwid7co):first-child,.vignettes__list--3:where(.astro-jjwid7co)>li:where(.astro-jjwid7co):first-child{grid-column:1/-1}@media (width<=40rem){.vignettes__list:where(.astro-jjwid7co){grid-auto-rows:minmax(15rem,auto)}}.vignettes--cadre:where(.astro-jjwid7co){padding:var(--space-4);background:var(--surface);border:1px solid var(--line)}.vignettes__title:where(.astro-jjwid7co){padding:0 var(--space-1) var(--space-3);margin:0;font-size:1.15rem}.vignettes--cadre:where(.astro-jjwid7co) .vignettes__list:where(.astro-jjwid7co){gap:6px}.vignettes--plein:where(.astro-jjwid7co){overflow:hidden}.vignettes--plein:where(.astro-jjwid7co) .vignettes__list:where(.astro-jjwid7co){gap:0}.vignettes--plein:where(.astro-jjwid7co) .tile__link{border-radius:0;padding:0}.vignettes--plein:where(.astro-jjwid7co) .tile__panel{box-sizing:border-box;height:6.75rem;padding:var(--space-3);border-radius:0;align-content:start}.vignettes--plein:where(.astro-jjwid7co) .tile__title{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.vignettes--plein:where(.astro-jjwid7co) .tile__media:before,.vignettes--plein:where(.astro-jjwid7co) .tile__media:after{content:"";transition:opacity .35s;position:absolute;inset:0}.vignettes--plein:where(.astro-jjwid7co) .tile__media:before{mix-blend-mode:color;background:#b59e80}.vignettes--plein:where(.astro-jjwid7co) .tile__media:after{background:#faf6f0bf}.vignettes--plein:where(.astro-jjwid7co) .tile__link:hover .tile__media:before,.vignettes--plein:where(.astro-jjwid7co) .tile__link:hover .tile__media:after,.vignettes--plein:where(.astro-jjwid7co) .tile__link:focus-visible .tile__media:before,.vignettes--plein:where(.astro-jjwid7co) .tile__link:focus-visible .tile__media:after{opacity:0}.filtre:where(.astro-g6oc5v6a){gap:var(--space-2);margin-bottom:var(--space-5);flex-wrap:wrap;display:flex}.filtre:where(.astro-g6oc5v6a)[hidden]{display:none}.filtre:where(.astro-g6oc5v6a) button:where(.astro-g6oc5v6a){align-items:center;gap:var(--space-2);border:1px solid var(--line);background:var(--surface);color:var(--ink);font:inherit;font-size:var(--step--1);cursor:pointer;border-radius:999px;padding:.45rem .9rem;font-weight:500;display:inline-flex}.filtre:where(.astro-g6oc5v6a) button:where(.astro-g6oc5v6a):hover{border-color:var(--ink)}.filtre:where(.astro-g6oc5v6a) button:where(.astro-g6oc5v6a)[aria-pressed=true]{border-color:var(--ink);background:var(--ink);color:var(--paper)}.filtre__n:where(.astro-g6oc5v6a){font-family:var(--font-data);opacity:.7;font-size:.75rem}.liste__list:where(.astro-32e3l374){border-bottom:1px solid var(--line);margin:0;padding:0;list-style:none}.ligne:where(.astro-32e3l374){align-items:center;gap:var(--space-5);padding-block:var(--space-4);border-top:1px solid var(--line);color:var(--ink);grid-template-columns:10rem 1fr auto;text-decoration:none;display:grid}.ligne__media:where(.astro-32e3l374){aspect-ratio:4/3;border-radius:var(--radius);display:block;position:relative;overflow:hidden}.ligne__media:where(.astro-32e3l374) img,.ligne__missing:where(.astro-32e3l374){object-fit:cover;width:100%;height:100%;display:block}.ligne__missing:where(.astro-32e3l374){background:var(--sand)}.ligne__text:where(.astro-32e3l374){gap:var(--space-1);display:grid}.ligne__meta:where(.astro-32e3l374){font-family:var(--font-data);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:.75rem}.ligne__title:where(.astro-32e3l374){font-family:var(--font-display);font-size:var(--step-2);letter-spacing:-.01em;font-weight:600;line-height:1.2}.ligne__dek:where(.astro-32e3l374){-webkit-line-clamp:2;max-width:60ch;color:var(--muted);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ligne__arrow:where(.astro-32e3l374){color:var(--accent);transition:transform .2s}.ligne:where(.astro-32e3l374):hover .ligne__title:where(.astro-32e3l374){color:var(--accent)}.ligne:where(.astro-32e3l374):hover .ligne__arrow:where(.astro-32e3l374){transform:translate(4px)}@media (width<=40rem){.ligne:where(.astro-32e3l374){align-items:start;gap:var(--space-3);grid-template-columns:6rem 1fr}.ligne__arrow:where(.astro-32e3l374),.ligne__dek:where(.astro-32e3l374){display:none}.ligne__title:where(.astro-32e3l374){font-size:var(--step-1)}}.mosaique__list:where(.astro-yzsdwxfj){grid-template-columns:1fr 1fr;grid-auto-rows:15rem;grid-auto-flow:dense;gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}@media (width>=40rem){.mosaique__list:where(.astro-yzsdwxfj){grid-auto-rows:22rem}}@media (width>=60rem){.mosaique__list:where(.astro-yzsdwxfj){grid-template-columns:repeat(3,1fr)}.mosaique__list:where(.astro-yzsdwxfj)>li:where(.astro-yzsdwxfj):nth-child(6n+1){grid-row:span 2}}.tuile:where(.astro-yzsdwxfj){border-radius:var(--radius-lg);height:100%;color:var(--paper);text-decoration:none;display:block;position:relative;overflow:hidden}.tuile:where(.astro-yzsdwxfj) img,.tuile__missing:where(.astro-yzsdwxfj){object-fit:cover;width:100%;height:100%;transition:transform .4s;display:block}.tuile__missing:where(.astro-yzsdwxfj){background:var(--sand)}.tuile:where(.astro-yzsdwxfj):hover img{transform:scale(1.04)}.tuile__label:where(.astro-yzsdwxfj){gap:var(--space-1);padding:var(--space-7) var(--space-4) var(--space-4);background:linear-gradient(#2b252100,#2b2521c7);display:grid;position:absolute;inset:auto 0 0}.tuile__meta:where(.astro-yzsdwxfj){font-family:var(--font-data);letter-spacing:.08em;text-transform:uppercase;opacity:.85;font-size:.7rem}.tuile__title:where(.astro-yzsdwxfj){font-family:var(--font-display);font-size:var(--step-1);font-weight:600;line-height:1.15}@media (width<=40rem){.tuile__title:where(.astro-yzsdwxfj){font-size:1rem}}.rubrique:where(.astro-4k7pi5k6){max-width:var(--page-max);padding:var(--space-7) var(--gutter) var(--space-8);margin-inline:auto}.rubrique:where(.astro-4k7pi5k6)[data-format=achat]{--fmt:var(--format-achat)}.rubrique:where(.astro-4k7pi5k6)[data-format=gros-plan]{--fmt:var(--format-gros-plan)}.rubrique:where(.astro-4k7pi5k6)[data-format=guide]{--fmt:var(--format-guide)}.rubrique:where(.astro-4k7pi5k6)[data-format=inspiration]{--fmt:var(--format-inspiration)}.head:where(.astro-4k7pi5k6){gap:var(--space-4);margin-bottom:var(--space-7);display:grid}.head:where(.astro-4k7pi5k6) p:where(.astro-4k7pi5k6){margin:0}.head__kicker:where(.astro-4k7pi5k6){align-items:center;gap:var(--space-2);font-family:var(--font-data);font-size:var(--step--1);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);display:flex}.dot:where(.astro-4k7pi5k6){background:var(--fmt);border-radius:50%;flex:none;width:.55rem;height:.55rem}.head__title:where(.astro-4k7pi5k6){font-family:var(--font-serif);letter-spacing:-.01em;margin:0;font-size:clamp(3rem,1.8rem + 4vw,5.5rem);font-weight:400;line-height:.95}.head__title:where(.astro-4k7pi5k6) em:where(.astro-4k7pi5k6){color:var(--accent);font-style:italic}.head__intro:where(.astro-4k7pi5k6){max-width:46ch;font-size:var(--step-1);color:var(--muted);line-height:1.45}.top:where(.astro-4k7pi5k6){gap:var(--space-4);margin-bottom:var(--space-8);display:grid}@media (width>=60rem){.top:where(.astro-4k7pi5k6){grid-template-columns:1.65fr 1fr}.top--inverse:where(.astro-4k7pi5k6){grid-template-columns:1fr 1.65fr}.top--inverse:where(.astro-4k7pi5k6)>.vignettes{order:-1}.top--seul:where(.astro-4k7pi5k6){grid-template-columns:1fr}}.top--vedette:where(.astro-4k7pi5k6){--une-ratio:3 / 1}.top--vitrine:where(.astro-4k7pi5k6){--une-ratio:21 / 9}.top--suivi:where(.astro-4k7pi5k6){margin-bottom:var(--space-4)}@media (width<=40rem){.top--vedette:where(.astro-4k7pi5k6){--une-ratio:16 / 9}}.empty:where(.astro-4k7pi5k6){padding:var(--space-5);border:1px dashed var(--line);border-radius:var(--radius-lg);color:var(--muted)}
