@font-face{font-family:"Staatliches";src:url("fonts/Staatliches-2.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Open Sans";src:url("fonts/OpenSans-2.woff2") format("woff2");font-weight:300 800;font-style:normal;font-display:swap}@font-face{font-family:"Open Sans";src:url("fonts/OpenSans-Italic-2.woff2") format("woff2");font-weight:300 800;font-style:italic;font-display:swap}:root{color-scheme:light;--paper:#ffffff;--paper-2:#f8f9fa;--ink:#212529;--ink-2:#495057;--line:#6c757d;--line-soft:#dee2e6;--on-ink:#ffffff;--kraft:#d2b493;--product:var(--ink);--product-tint:var(--paper-2);--on-product:var(--paper);--product-pandore:#a50f13;--tint-pandore:#fbe7e4;--product-pyrrha:#c4261a;--tint-pyrrha:#fde6e2;--product-la-doree:#9a5500;--tint-la-doree:#fff0d2;--product-crapule:#a84f08;--tint-crapule:#fdeedd;--product-maman-brigitte:#6b6a0f;--tint-maman-brigitte:#f6f3d6;--product-sorciere-bleue:#752552;--tint-sorciere-bleue:#f4e4ec;--product-clairvoyante:#2d6ab0;--tint-clairvoyante:#e3edf9;--product-baba-yaga:#1c706e;--tint-baba-yaga:#e0f3f1;--product-chant-des-fees:#6f4fa3;--tint-chant-des-fees:#efe8f8;--product-nyx:#3b6a9c;--tint-nyx:#e4edf6;--product-selene:#b5144f;--tint-selene:#fbe4ec;--product-carna:#7f6a00;--tint-carna:#fbf6d8;--product-charmeuse:#50505a;--tint-charmeuse:#ebeaf0;--product-dame-blanche:#2e2e33;--tint-dame-blanche:#ecece9;--space-1:4px;--space-2:8px;--space-3:16px;--space-4:24px;--space-5:32px;--space-6:48px;--space-7:96px;--radius-none:0;--radius-pill:9999px;--font-display:"Staatliches","Arial Narrow",Impact,sans-serif;--font-sans:"Open Sans",system-ui,Helvetica,Arial,sans-serif;--gutter:var(--space-5);--max:1280px}@media (min-width:900px){:root{--gutter:var(--space-6)}}*,*::before,*::after{box-sizing:border-box}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{margin:0;background:var(--paper);color:var(--ink);font:400 16px/26px var(--font-sans);-webkit-font-smoothing:antialiased}img{max-width:100%;height:auto}a{color:inherit}p,h1,h2,h3,h4,figure,dl,dd,ul,ol{margin:0}:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.inv :focus-visible{outline-color:var(--on-ink)}.display,.h1,.h2,.h3,.overline,h1,h2,h3{font-family:var(--font-display);font-weight:400;text-wrap:balance}.display{font-size:clamp(56px,9vw,96px);line-height:.95;letter-spacing:.01em}.h1,h1{font-size:clamp(40px,6vw,56px);line-height:1;letter-spacing:.01em}.h2,h2{font-size:clamp(30px,4vw,36px);line-height:1.05;letter-spacing:.02em}.h3,h3{font-size:24px;line-height:1.15;letter-spacing:.03em}.overline{display:block;font-size:14px;line-height:1.2;letter-spacing:.08em;color:var(--product)}.overline + h1,.overline + h2,.overline + .h1{margin-top:6px}.lead{font-size:20px;line-height:30px}.small{font-size:14px;line-height:20px}.caption{font-size:12px;line-height:16px;letter-spacing:.01em}.muted{color:var(--ink-2)}.strong{font-weight:600}.prose{display:flex;flex-direction:column;gap:var(--space-3);max-width:72ch}.wrap{max-width:var(--max);margin-inline:auto;padding-inline:var(--gutter)}.section{padding-block:var(--space-7)}.section + .section{border-top:1px solid var(--line-soft)}.section.tint{background:var(--paper-2);border-top:0}.section.tint + .section{border-top:0}.section.kraft{background:var(--kraft);color:var(--ink);border-top:0}.section.kraft + .section{border-top:0}.section.kraft .overline,.section.kraft .pgrid .meta{color:var(--ink)}@media (max-width:700px){.section{padding-block:var(--space-6)}}.sechead{display:flex;flex-direction:column;gap:var(--space-1);margin-bottom:var(--space-6);max-width:880px}.sechead .lead{margin-top:var(--space-2);max-width:680px}.sechead.row{max-width:none;flex-direction:row;justify-content:space-between;align-items:end;gap:var(--space-4);flex-wrap:wrap}.sechead.row>div{display:flex;flex-direction:column;gap:var(--space-1)}.cols-2{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--space-6);align-items:start}@media (max-width:860px){.cols-2{grid-template-columns:1fr;gap:var(--space-5)}}.actions{display:flex;flex-wrap:wrap;gap:var(--space-3);align-items:center}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);font:600 16px/24px var(--font-sans);padding:var(--space-2) var(--space-4);border:2px solid var(--ink);border-radius:var(--radius-none);background:transparent;color:var(--ink);text-decoration:none;cursor:pointer;appearance:none}.btn:hover{opacity:.88}.btn-primary{background:var(--product);border-color:var(--product);color:var(--on-product)}.btn-tertiary{border-color:transparent;color:var(--product);padding-inline:0;text-decoration:underline;text-underline-offset:4px}.btn-inverse{border-color:var(--on-ink);color:var(--on-ink)}.inv .btn-primary{background:var(--on-ink);border-color:var(--on-ink);color:var(--ink)}.link{text-decoration:underline;text-underline-offset:4px;font-weight:600}.badge{display:inline-block;font:400 12px/16px var(--font-display);letter-spacing:.08em;padding:2px var(--space-2);border:1px solid var(--ink);border-radius:var(--radius-pill);color:var(--ink)}.badge-ink{background:var(--ink);color:var(--on-ink)}.badge-product{background:var(--product);border-color:var(--product);color:var(--on-product)}.badges{display:flex;flex-wrap:wrap;gap:var(--space-2);list-style:none;padding:0}.chips{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-bottom:var(--space-5)}.chip{font:600 14px/20px var(--font-sans);padding:6px var(--space-3);border:1px solid var(--line);border-radius:var(--radius-pill);background:transparent;color:var(--ink);cursor:pointer}a.chip{text-decoration:none}.chip[aria-current="page"]{background:var(--ink);border-color:var(--ink);color:var(--on-ink)}.st-header{position:sticky;top:env(safe-area-inset-top,0px);z-index:20;background:var(--paper);border-bottom:1px solid var(--line-soft)}.st-header .wrap{display:flex;align-items:center;gap:var(--space-4);padding-block:var(--space-3)}.st-header .logo{display:block;height:44px;width:auto;color:var(--ink);margin-block:-4px}.nav{display:flex;gap:var(--space-4);margin-left:auto}.nav a{font-size:16px;line-height:24px;font-weight:500;white-space:nowrap;text-decoration:none;padding-bottom:2px;border-bottom:2px solid transparent}.nav a:hover{border-bottom-color:var(--line)}.nav a[aria-current="page"]{border-bottom-color:var(--ink)}.menu-btn{display:none}.st-header .btn{font-size:15px;line-height:22px;padding:6px var(--space-3);white-space:nowrap}@media (max-width:1100px){.st-header .wrap{flex-wrap:wrap;gap:var(--space-3)}.st-header .shop-btn{margin-left:auto}.menu-btn{display:inline-flex}.nav{display:none;order:5;flex-basis:100%;flex-direction:column;gap:0;margin:0}.nav.open{display:flex}.nav a{font:400 24px/1.15 var(--font-display);letter-spacing:.03em;padding:var(--space-3) 0;border-bottom:0;border-top:1px solid var(--line-soft)}.nav a[aria-current="page"]{text-decoration:underline;text-underline-offset:6px}}@media (max-width:1100px){.st-header .logo{height:38px}}@media (max-width:420px){.st-header .btn{padding-inline:12px}}.hero{padding-block:var(--space-6) var(--space-7)}.hero-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:var(--space-6);align-items:center}.hero-text{display:flex;flex-direction:column;gap:var(--space-4)}.hero .display{font-size:clamp(48px,5.4vw,80px)}.hero .lead{max-width:44ch}.hero-photo img{display:block;width:100%;height:auto;aspect-ratio:3 / 2;object-fit:cover}@media (max-width:860px){.hero{padding-top:var(--space-4);padding-bottom:var(--space-6)}.hero-grid{grid-template-columns:1fr;gap:var(--space-5)}.hero-photo{order:-1}}.pillars{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-6)}.pillar{display:flex;flex-direction:column;gap:var(--space-3);border-top:2px solid var(--ink);padding-top:var(--space-4)}.pillar ul{list-style:none;padding:0;border-top:1px solid var(--line-soft)}.pillar li{font-size:14px;line-height:20px;padding:var(--space-2) 0;border-bottom:1px solid var(--line-soft)}@media (max-width:860px){.pillars{grid-template-columns:1fr;gap:var(--space-5)}}.pgrid{list-style:none;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-6) var(--space-4)}.pgrid.c3{grid-template-columns:repeat(3,minmax(0,1fr))}.pgrid.c5{grid-template-columns:repeat(5,minmax(0,1fr))}.pgrid a{display:block;text-decoration:none;color:var(--ink)}.pgrid .vis{height:260px;display:flex;align-items:flex-end;justify-content:center;margin-bottom:var(--space-3)}.pgrid .vis img{height:100%;width:auto;max-width:100%;object-fit:contain;object-position:bottom;display:block}.pgrid .vis.sachet img{height:76%}.pgrid h3{font-size:20px;text-align:center}.pgrid .meta{font-size:14px;line-height:20px;color:var(--ink-2);text-align:center;margin-top:var(--space-1)}.pgrid .pbadge{display:flex;justify-content:center;margin-top:var(--space-2)}.pgrid a:hover h3{text-decoration:underline;text-underline-offset:4px}@media (max-width:1000px){.pgrid,.pgrid.c5{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:640px){.pgrid,.pgrid.c3,.pgrid.c5{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-5) var(--space-3)}.pgrid .vis{height:200px}.pgrid h3{font-size:18px}}.more{margin-top:var(--space-6)}.band{padding:var(--space-6)}.band.ink,.inv{background:var(--ink);color:var(--on-ink)}.band.kraft{background:var(--kraft);color:var(--ink)}.band.kraft .overline{color:var(--ink)}.inv .overline{color:var(--on-ink);opacity:.85}.band.kraft .pgrid .meta{color:var(--ink)}.band-grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:var(--space-6);align-items:center}.band-grid .pgrid .vis{height:230px}@media (max-width:860px){.band{padding:var(--space-5)}.band-grid{grid-template-columns:1fr}}.mm{display:grid;grid-template-columns:minmax(0,340px) minmax(0,1fr);gap:var(--space-6);align-items:center}.poster{aspect-ratio:4 / 5;background:var(--paper-2);overflow:hidden}.poster img{width:100%;height:100%;object-fit:cover;display:block}.poster .tile{height:100%;display:flex;align-items:flex-end;padding:var(--space-3);background:var(--ink);color:var(--on-ink);font:400 32px/1 var(--font-display)}.mm-text{display:flex;flex-direction:column;gap:var(--space-3);max-width:640px}.mm-text .h1{margin-top:calc(-1 * var(--space-2))}@media (max-width:700px){.mm{grid-template-columns:1fr;gap:var(--space-4);align-items:start}.mm .poster{max-width:420px}.mm-text .h1{font-size:36px}}.facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-4);border-top:1px solid var(--line-soft);padding-top:var(--space-4)}.facts dt{margin-bottom:var(--space-1)}@media (max-width:700px){.facts{grid-template-columns:1fr 1fr}}.field{display:flex;flex-direction:column;gap:var(--space-2)}.field label{font:600 14px/20px var(--font-sans)}.field .row{display:flex;gap:var(--space-2);flex-wrap:wrap}.field input{flex:1 1 220px;min-width:0;font:400 16px/24px var(--font-sans);color:var(--ink);background:var(--paper);padding:10px 12px;border:1px solid var(--line);border-radius:var(--radius-none)}.field input::placeholder{color:var(--ink-2)}.field output{font-size:14px;line-height:20px;min-height:20px}.newsletter .row{display:flex;gap:var(--space-2);flex-wrap:wrap;align-items:stretch}.newsletter .inf-input{flex:1 1 220px;min-width:0;display:flex}.newsletter .inf-input input{width:100%}.newsletter .inf-content,.newsletter .inf-success{display:flex;flex-direction:column;gap:var(--space-2);margin-top:var(--space-2)}.newsletter [class^="inf-main"]{display:flex;flex-direction:column;gap:var(--space-2)}.page-head{padding-block:var(--space-6) var(--space-5)}.page-head .sechead{margin-bottom:0}.crumbs{display:flex;flex-wrap:wrap;gap:var(--space-2);font-size:14px;line-height:20px;color:var(--ink-2);padding-top:var(--space-4)}.crumbs a{text-decoration:none}.crumbs a:hover{text-decoration:underline}.p-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--space-6);align-items:start;padding-block:var(--space-4) var(--space-7)}.p-visual{position:sticky;top:96px}.p-visual .vis{background:var(--product-tint);height:min(640px,72vh);display:flex;align-items:flex-end;justify-content:center;padding:var(--space-6) var(--space-4) var(--space-5)}.p-visual .vis img{height:100%;width:auto;max-width:100%;object-fit:contain;object-position:bottom;display:block}.p-visual .vis.sachet img{height:80%}.p-visual .vis.poster-vis{padding:0;align-items:stretch}.p-visual .vis.poster-vis img{width:100%;height:100%;object-fit:contain;max-height:none}.p-visual .rule{height:4px;background:var(--product)}.p-info{display:flex;flex-direction:column;gap:var(--space-4)}.p-info .display{margin-top:calc(-1 * var(--space-2))}.p-buy{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4);background:var(--product-tint)}.p-buy .btn{align-self:flex-start}.p-block{display:flex;flex-direction:column;gap:var(--space-2);padding-top:var(--space-4);border-top:1px solid var(--line-soft)}.compo{list-style:none;padding:0;display:flex;flex-direction:column;gap:var(--space-1)}.compo li{display:flex;justify-content:space-between;gap:var(--space-3);flex-wrap:wrap}.compo i{color:var(--ink-2);font-size:14px}.ratio{display:flex;gap:var(--space-1);align-items:flex-end;height:40px;margin-top:var(--space-2)}.ratio span{width:22px;height:100%;border:1px solid var(--line)}.ratio .abs{background:var(--product);border-color:var(--product)}.ratio .opt{border-style:dashed}.fab{display:grid;grid-template-columns:auto minmax(0,1fr);border-top:1px solid var(--line-soft)}.fab dt,.fab dd{padding:var(--space-2) 0;border-bottom:1px solid var(--line-soft)}.fab dt{padding-right:var(--space-4)}.pn{display:flex;gap:var(--space-4);font-size:14px;font-weight:600}.pn a{text-decoration:none}.pn a:hover{text-decoration:underline;text-underline-offset:4px}@media (max-width:860px){.p-grid{grid-template-columns:1fr;padding-bottom:var(--space-6)}.p-visual{position:static}.p-visual .vis{height:420px}}.partners{list-style:none;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3) var(--space-5)}.partners li{display:flex;flex-direction:column;font-size:14px;line-height:20px}@media (max-width:600px){.partners{grid-template-columns:1fr}}.years{display:flex;flex-direction:column;border-top:2px solid var(--ink)}.yr{border-bottom:1px solid var(--line-soft)}.yr summary{display:flex;align-items:baseline;gap:var(--space-3);padding:var(--space-3) 0;cursor:pointer;list-style:none}.yr summary::-webkit-details-marker{display:none}.yr summary::after{content:"+";margin-left:auto;font:400 24px/1 var(--font-display)}.yr[open] summary::after{content:"–"}.yr ol{list-style:none;padding:0 0 var(--space-4)}.yr li{display:grid;grid-template-columns:6rem minmax(0,14rem) 4rem minmax(0,1fr) auto;gap:var(--space-1) var(--space-3);align-items:baseline;padding:var(--space-2) 0;border-top:1px solid var(--line-soft)}.yr .n{font:400 20px/1.15 var(--font-display);letter-spacing:.03em}.yr li.none{color:var(--ink-2)}@media (max-width:760px){.yr li{grid-template-columns:5.5rem minmax(0,1fr) auto}.yr li p{grid-column:1 / -1}.yr li .badge{grid-column:1 / -1;justify-self:start}}.story-photo img{width:100%;aspect-ratio:4 / 5;object-fit:cover;display:block}.team{list-style:none;padding:0;margin-top:var(--space-4);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-4);border-top:1px solid var(--line-soft);padding-top:var(--space-4);margin-top:var(--space-5)}.team li{display:flex;flex-direction:column;gap:var(--space-1)}@media (max-width:700px){.team{grid-template-columns:1fr}}.stills{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4)}.still{background:var(--paper);padding:var(--space-5);display:flex;flex-direction:column;gap:var(--space-3)}.still .big{font:400 clamp(72px,10vw,96px)/.95 var(--font-display)}.still .big small{font-size:24px;margin-left:var(--space-2)}@media (max-width:700px){.stills{grid-template-columns:1fr}}.visit-photo img{width:100%;aspect-ratio:4 / 5;object-fit:cover;display:block}.hours{display:grid;grid-template-columns:auto minmax(0,1fr);border-top:1px solid var(--line-soft)}.hours dt,.hours dd{padding:var(--space-2) 0;border-bottom:1px solid var(--line-soft)}.hours dt{padding-right:var(--space-5);font-weight:600}.copyrow{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center}.agenda{list-style:none;padding:0;border-top:2px solid var(--ink)}.agenda li{display:grid;grid-template-columns:13rem minmax(0,1fr);gap:var(--space-3);align-items:baseline;padding:var(--space-3) 0;border-bottom:1px solid var(--line-soft)}.agenda .ev{display:flex;flex-direction:column;gap:2px;min-width:0}.agenda .place{color:var(--ink-2);font-size:15px;line-height:1.45}.agenda-empty{color:var(--ink-2)}.agenda li:not(.agenda-empty) ~ .agenda-empty{display:none}.agenda li.past{color:var(--ink-2)}.agenda-past-title{margin:var(--space-7) 0 0;padding-bottom:var(--space-2);border-bottom:2px solid var(--ink)}.agenda-past-title + .yr{border-top:0}.yr .agenda{border-top:1px solid var(--line-soft)}.yr .agenda li:last-child{border-bottom:0}@media (max-width:700px){.agenda li{grid-template-columns:1fr;gap:4px;padding:var(--space-4) 0}}.reals{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-4)}.real{display:flex;flex-direction:column;gap:var(--space-2)}.real .poster{margin-bottom:var(--space-2)}.real .poster.packshot{background:var(--paper-2);display:flex;align-items:flex-end;justify-content:center;padding:var(--space-4) var(--space-3) 0}.real .poster.packshot img{width:auto;height:92%;object-fit:contain}.real .tile{flex-direction:column;justify-content:space-between;align-items:flex-start}.real .tile small{font:400 14px/1.2 var(--font-display);letter-spacing:.08em;opacity:.85}@media (max-width:1000px){.reals{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.reals{grid-template-columns:1fr}}.steps{list-style:none;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-4);counter-reset:st}.steps li{counter-increment:st;display:flex;flex-direction:column;gap:var(--space-2);border-top:2px solid var(--ink);padding-top:var(--space-3)}.steps li::before{content:counter(st,decimal-leading-zero);font:400 36px/1 var(--font-display)}@media (max-width:860px){.steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.steps{grid-template-columns:1fr}}.st-footer{background:var(--ink);color:var(--on-ink);padding-block:var(--space-6)}.st-footer .top{display:grid;grid-template-columns:240px minmax(0,1fr);gap:var(--space-6);align-items:start}.st-footer .logo{width:200px;height:auto;display:block;color:var(--on-ink)}.st-footer .cols{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-4)}.st-footer .overline{margin-bottom:var(--space-2)}.st-footer .cols p,.st-footer .cols a{font-size:14px;line-height:22px}.st-footer .cols a{display:inline;padding-block:0}.st-footer a{color:var(--on-ink);text-decoration:none}.st-footer a:hover{text-decoration:underline;text-underline-offset:3px}.st-footer .bottom{display:flex;justify-content:space-between;gap:var(--space-4);flex-wrap:wrap;margin-top:var(--space-5);padding-top:var(--space-4);border-top:1px solid var(--ink-2)}.st-footer .bottom p{font-size:12px;line-height:16px;opacity:.85}@media (max-width:860px){.st-footer .top{grid-template-columns:1fr}.st-footer .cols{grid-template-columns:1fr 1fr}}@media (max-width:520px){.st-footer .cols{grid-template-columns:1fr}}.p-pandore{--product:var(--product-pandore);--product-tint:var(--tint-pandore)}.p-pyrrha{--product:var(--product-pyrrha);--product-tint:var(--tint-pyrrha)}.p-la-doree{--product:var(--product-la-doree);--product-tint:var(--tint-la-doree)}.p-crapule{--product:var(--product-crapule);--product-tint:var(--tint-crapule)}.p-maman-brigitte{--product:var(--product-maman-brigitte);--product-tint:var(--tint-maman-brigitte)}.p-sorciere-bleue{--product:var(--product-sorciere-bleue);--product-tint:var(--tint-sorciere-bleue)}.p-clairvoyante{--product:var(--product-clairvoyante);--product-tint:var(--tint-clairvoyante)}.p-mensuelle{--product:var(--ink);--product-tint:var(--paper-2);--on-product:var(--on-ink)}.p-baba-yaga{--product:var(--product-baba-yaga);--product-tint:var(--tint-baba-yaga)}.p-chant-des-fees{--product:var(--product-chant-des-fees);--product-tint:var(--tint-chant-des-fees)}.p-nyx{--product:var(--product-nyx);--product-tint:var(--tint-nyx)}.p-selene{--product:var(--product-selene);--product-tint:var(--tint-selene)}.p-carna{--product:var(--product-carna);--product-tint:var(--tint-carna)}.p-charmeuse{--product:var(--product-charmeuse);--product-tint:var(--tint-charmeuse)}.p-dame-blanche{--product:var(--product-dame-blanche);--product-tint:var(--tint-dame-blanche)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.pgrid .vis.label img{max-height:64%;margin-bottom:8%}@media (max-width:520px){.hide-sm{display:none}.st-header .wrap{flex-wrap:wrap}}.st-header .shop-btn{gap:0}.pn a{display:flex;flex-direction:column;gap:2px}.pn a:last-child{text-align:right}.skip{position:absolute;left:var(--space-3);top:-100px;z-index:30;background:var(--ink);color:var(--on-ink);padding:var(--space-2) var(--space-3);font-weight:600;text-decoration:none}.skip:focus{top:var(--space-2)}.pillars.four{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:1100px){.pillars.four{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.pillars.four{grid-template-columns:1fr}}.prices{list-style:none;padding:0;margin:0;border-top:1px solid var(--line-soft)}.prices li{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-2) 0;border-bottom:1px solid var(--line-soft)}.prices li span:first-child{flex:1}.medal{display:flex;align-items:center;gap:var(--space-3)}.medal img{width:88px;height:88px;flex:none}.medal p{margin:0}.open-status{display:flex;align-items:center;gap:var(--space-2);margin:0 0 var(--space-3);font-weight:600}.open-status:empty{display:none}.open-status::before{content:"";width:10px;height:10px;flex:none;border:2px solid currentColor;border-radius:var(--radius-pill)}.open-status.open::before{background:currentColor}.special-hours{margin-top:var(--space-4)}.special-hours ul{list-style:none;padding:0;margin:var(--space-2) 0 0;border-top:1px solid var(--line-soft)}.special-hours li{display:flex;justify-content:space-between;gap:var(--space-3);padding:var(--space-2) 0;border-bottom:1px solid var(--line-soft)}.yr .agenda li{grid-template-columns:13rem minmax(0,1fr)}@media (max-width:700px){.yr .agenda li{grid-template-columns:1fr;gap:4px}}.yr li .n a{text-decoration:none}.yr li .n a:hover{text-decoration:underline;text-underline-offset:4px}.ed-hero{background:var(--product);color:var(--on-product)}.ed-hero .overline{color:var(--on-product)}.ed-grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--space-6);align-items:center;padding-block:var(--space-6)}.ed-visual{aspect-ratio:4 / 5;background:var(--product-tint);display:flex;align-items:flex-end;overflow:hidden}.ed-visual img{width:100%;height:100%;object-fit:cover;display:block}.ed-visual .big-n{font:400 clamp(160px,22vw,320px)/0.8 var(--font-display);color:var(--product);padding:var(--space-4)}.ed-text{display:flex;flex-direction:column;gap:var(--space-3)}.ed-text .display{margin:0}.ed-abv{font:400 32px/1 var(--font-display);letter-spacing:.03em;margin:0}.ed-hero .badge{background:var(--on-product);color:var(--product);border-color:var(--on-product)}.ed-hero .btn-primary{background:var(--on-product);color:var(--product);border-color:var(--on-product)}.ed-hero .btn-tertiary,.ed-hero a{color:var(--on-product)}@media (max-width:800px){.ed-grid{grid-template-columns:1fr;padding-block:var(--space-4) var(--space-5)}.ed-visual{max-width:360px}}.months,.coffret-grid{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:var(--space-2)}.months li a,.months li>span,.coffret-grid li a,.coffret-grid li>span{display:flex;flex-direction:column;justify-content:space-between;gap:var(--space-2);aspect-ratio:1;padding:var(--space-3);background:var(--product);color:var(--on-product);text-decoration:none}.months .overline,.coffret-grid .overline{color:inherit}.months .n,.coffret-grid .n{font:400 20px/1.05 var(--font-display);letter-spacing:.02em;overflow-wrap:anywhere}.months li a:hover,.coffret-grid li a:hover{outline:3px solid var(--ink);outline-offset:-3px}.months li a[aria-current="page"]{outline:4px solid var(--ink);outline-offset:-4px}.coffret-grid li>span{background:var(--paper-2);color:var(--ink);border:1px solid var(--line-soft)}.coffret-grid .overline{color:var(--ink-2)}.coffret-grid li.soon>span{background:var(--paper);color:var(--ink-2);border:2px dashed var(--line)}@media (max-width:800px){.months,.coffret-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.coffret{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);grid-template-areas:"visual text";gap:var(--space-5) var(--space-6);align-items:center}.coffret:has(.coffret-grid){grid-template-areas:"visual text" "visual grid"}.coffret-visual{grid-area:visual;margin:0}.coffret-visual img{display:block;width:100%;height:auto;background:#fff;border:1px solid var(--line-soft)}.coffret-text{grid-area:text}.coffret .coffret-grid{grid-area:grid;grid-template-columns:repeat(6,minmax(0,1fr))}.coffret .coffret-grid .n{font-size:16px}.coffret .coffret-grid li>span{padding:var(--space-2)}.coffret-text{display:flex;flex-direction:column;gap:var(--space-3)}.coffret-text h2{margin:0}.coffret-grid{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:900px){.coffret,.coffret:has(.coffret-grid){grid-template-columns:1fr;grid-template-areas:"visual" "text" "grid"}.coffret-visual{max-width:300px}.coffret .coffret-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:600px){.coffret .coffret-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:600px){.coffret-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.coffret-grid li>span{padding:var(--space-2)}.coffret-grid .n{font-size:16px}}.v2-hero{background:var(--product);color:var(--on-product)}.v2-hero .crumbs,.v2-hero .crumbs a,.v2-hero .overline{color:var(--on-product)}.v2-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--space-6);align-items:end;padding-block:var(--space-3) 0}.v2-visual{position:relative;background:var(--product-tint);height:min(620px,70vh);display:flex;align-items:flex-end;justify-content:center;padding-top:var(--space-5)}.v2-visual>img:first-child{height:100%;width:auto;max-width:100%;object-fit:contain;object-position:bottom;display:block}.v2-visual.sachet{align-items:center;padding:var(--space-6) var(--space-5)}.v2-visual.sachet>img:first-child{object-position:center}.v2-medal{position:absolute;top:var(--space-4);right:var(--space-4);width:96px;height:96px}.v2-info{display:flex;flex-direction:column;gap:var(--space-4);padding-bottom:var(--space-6)}.v2-info .display{margin:0;font-size:clamp(56px,8vw,112px);line-height:.9}.v2-facts{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:var(--space-2)}.v2-facts li{border:1px solid currentColor;padding:4px 12px;font:400 15px/1.4 var(--font-display);letter-spacing:.06em;text-transform:uppercase}.v2-buy{display:flex;flex-direction:column;gap:var(--space-3);background:var(--paper);color:var(--ink);padding:var(--space-4)}.v2-buy .btn{align-self:flex-start}.v2-hero .actions{margin-top:var(--space-4)}.v2-hero .actions .btn-primary{background:var(--on-product);color:var(--product);border-color:var(--on-product)}.v2-hero .actions .btn-tertiary{color:var(--on-product)}.v2-scene{margin:0}.v2-scene img{display:block;width:100%;height:auto;aspect-ratio:1920 / 806;object-fit:cover}.v2-scene figcaption{color:var(--ink-2);padding-block:var(--space-2)}.v2-intent{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:var(--space-6)}.v2-quote{font-size:clamp(21px,2.2vw,27px);line-height:1.45;margin:var(--space-3) 0 0;max-width:40em}.v2-profile{list-style:none;padding:0;margin:var(--space-3) 0 0;display:flex;flex-wrap:wrap;gap:var(--space-2)}.v2-profile li{background:var(--product);color:var(--on-product);padding:6px 14px;font:400 18px/1.3 var(--font-display);letter-spacing:.04em}.v2-tint{background:var(--product-tint)}.v2-tasting{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-5);border-top:2px solid var(--product);padding-top:var(--space-4)}.v2-tasting p{margin:var(--space-2) 0 0;font-size:18px}.v2-serve{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:var(--space-5);margin-top:var(--space-6);align-items:stretch}.v2-serve p{font-size:18px}.v2-caution p{font-weight:600}.v2-making{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--space-6)}.v2-bota{list-style:none;padding:0;margin:0;border-top:2px solid var(--ink)}.v2-bota li{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--space-3);align-items:center;padding:var(--space-3) 0;border-bottom:1px solid var(--line-soft)}.demo-note{display:inline-block;background:#fff3bf;color:var(--ink);padding:4px 10px;font-size:14px;margin-top:var(--space-2)}.v2-artist{background:var(--ink);color:var(--on-ink);padding-block:var(--space-7)}.v2-artist .overline{color:var(--on-ink)}.v2-artist-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--space-6);align-items:center}.v2-art{background:var(--paper);display:flex;justify-content:center;padding:var(--space-6)}.v2-art img{width:100%;max-width:420px;height:auto;display:block}.v2-artist-text{display:flex;flex-direction:column;gap:var(--space-3)}.v2-artist-text h2{margin:0;font-size:clamp(40px,5vw,64px)}.v2-artist .btn{align-self:flex-start;background:var(--on-ink);color:var(--ink);border-color:var(--on-ink)}@media (max-width:900px){.v2-grid,.v2-intent,.v2-serve,.v2-making,.v2-artist-grid{grid-template-columns:1fr}.v2-visual{height:440px}.v2-tasting{grid-template-columns:1fr;gap:var(--space-3)}.v2-artist{padding-block:var(--space-6)}}.xp-grid{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:var(--space-4)}.xp{display:flex;flex-direction:column;gap:var(--space-3);border:2px solid var(--product);padding:0 0 var(--space-4)}.xp>p,.xp>.xp-meta,.xp>.btn{margin-inline:var(--space-4)}.xp>p{margin-block:0;flex:1}.xp-head{background:var(--product);color:var(--on-product);padding:var(--space-4)}.xp-head .overline{color:var(--on-product)}.xp-head h3{margin:var(--space-1) 0 0;font-size:28px}.xp-meta{list-style:none;padding:0;display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-3);font-size:15px}.xp>.btn{align-self:flex-start}.xp-atelier{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--space-6);align-items:center}.xp-photo{margin:0}.xp-photo img{width:100%;height:auto;display:block}.steps{list-style:none;padding:0;margin:0 0 var(--space-4);counter-reset:s;display:flex;flex-direction:column;gap:var(--space-4)}.steps li{counter-increment:s;display:grid;grid-template-columns:56px minmax(0,1fr);column-gap:var(--space-3)}.steps li::before{content:counter(s);grid-row:span 2;font:400 56px/1 var(--font-display);color:var(--product-sorciere-bleue)}.steps p{margin:var(--space-1) 0 0}.booking{display:flex;flex-direction:column;gap:var(--space-3);background:var(--paper-2);padding:var(--space-5)}.booking label{display:flex;flex-direction:column;gap:var(--space-1);font-weight:600;font-size:15px}.booking input,.booking select,.booking textarea{font:inherit;font-weight:400;padding:10px 12px;border:1px solid var(--line);background:var(--paper);color:var(--ink);border-radius:0}.booking .row2{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-3)}.booking .btn{align-self:flex-start}.booking .hp{position:absolute;left:-9999px;width:1px;height:1px}@media (max-width:900px){.xp-atelier{grid-template-columns:1fr}}@media (max-width:520px){.booking .row2{grid-template-columns:1fr}.booking{padding:var(--space-4)}}main.v2:not([class*="p-"]){--product:var(--ink);--product-tint:var(--paper-2)}@media (min-width:901px){.v2-grid{padding-bottom:var(--space-6)}.v2-info{padding-bottom:0}.v2-grid{align-items:center}}.v2-profil{margin-top:var(--space-5)}.v2-profil ul{list-style:none;padding:0;margin:var(--space-2) 0 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-2) var(--space-5)}.v2-profil li{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-2) 0;border-bottom:1px solid var(--line-soft)}.v2-profil .bar{display:flex;gap:4px}.v2-profil .bar i{width:18px;height:10px;background:var(--product)}.v2-profil .bar i.o{background:transparent;border:1px solid var(--product);opacity:.5}.v2-profil .small{margin:var(--space-4) 0 0}@media (max-width:700px){.v2-profil ul{grid-template-columns:1fr}}.ed-visual .big-n{font-size:clamp(96px,13vw,180px);line-height:.85}.yr li .badge{white-space:normal}.years .yr li{padding:var(--space-4) 0;row-gap:var(--space-2)}.years .yr li p{margin:0}.shop-link{grid-column:4 / -1;justify-self:start;font-size:14px;line-height:20px;padding:6px var(--space-3);white-space:nowrap}@media (min-width:1024px){.years .yr li{grid-template-columns:6rem minmax(0,14rem) 4rem minmax(0,1fr) 9rem}.shop-link{grid-column:5;grid-row:1;justify-self:end}}@media (max-width:760px){.shop-link{grid-column:1 / -1}}.v2-art img{max-height:620px;width:auto;max-width:100%}.coffret-price{margin:0;font:400 32px/1 var(--font-display);letter-spacing:.03em}.v2-making{align-items:start}.still-photo{display:block;width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover;margin-bottom:var(--space-3)}.form-error{background:#fdeedd;border-left:4px solid var(--product-crapule);padding:var(--space-3);margin:0}.merci-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--space-6);align-items:center;padding-block:var(--space-6)}.merci-hero .v2-info{padding-bottom:0}.merci-recap{background:var(--paper);color:var(--ink);padding:var(--space-5);display:flex;flex-direction:column;gap:var(--space-3)}.merci-recap .overline{color:var(--product)}.merci-recap dd{white-space:pre-line;overflow-wrap:anywhere}.merci-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-5)}.merci-steps li::before{color:var(--product)}@media (max-width:900px){.merci-grid,.merci-steps{grid-template-columns:1fr}}.st-footer .news{display:grid;grid-template-columns:200px minmax(0,1fr);gap:var(--space-4);align-items:start;margin-top:var(--space-6);padding-top:var(--space-5);border-top:1px solid rgba(255,255,255,.2)}.st-footer .news .newsletter{max-width:560px}.st-footer .news .field label{color:var(--on-ink);font-weight:400;font-size:15px;line-height:22px}.st-footer .news .btn{background:var(--on-ink);border-color:var(--on-ink);color:var(--ink)}.st-footer .news .inf-success p{color:var(--on-ink)}@media (max-width:860px){.st-footer .news{grid-template-columns:1fr}}.st-footer .members{display:grid;grid-template-columns:200px minmax(0,1fr);gap:var(--space-4);align-items:start;margin-top:var(--space-6);padding-top:var(--space-5);border-top:1px solid rgba(255,255,255,.2)}.st-footer .members ul{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--space-3)}.st-footer .members a{display:flex;flex-direction:column;gap:var(--space-2);text-decoration:none;font-size:13px;line-height:1.35}.st-footer .members .logo-tile{display:flex;align-items:center;justify-content:center;height:88px;background:var(--paper);padding:var(--space-3);transition:outline-color .15s;outline:2px solid transparent;outline-offset:2px}.st-footer .members .logo-tile img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain}.st-footer .members a:hover .logo-tile{outline-color:var(--on-ink)}.st-footer .members a:hover>span:last-child{text-decoration:underline}@media (max-width:1000px){.st-footer .members ul{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:860px){.st-footer .members{grid-template-columns:1fr}}@media (max-width:560px){.st-footer .members ul{grid-template-columns:repeat(2,minmax(0,1fr))}}.slogan{font-family:var(--font-display);font-weight:400;text-transform:uppercase;letter-spacing:.04em}p.slogan{font-size:18px;line-height:1.2}.st-footer .bottom p.slogan{font-size:16px;line-height:1.2;opacity:1}.pgrid .vis{position:relative}.pgrid .vis .pmedal{position:absolute;top:0;right:0;width:56px;height:56px}@media (max-width:640px){.pgrid .vis .pmedal{width:44px;height:44px}}.st-footer .bottom p.footer-copy{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.04em;font-size:16px;line-height:1.2;opacity:1}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.st-footer .cols a{display:inline-block;padding-block:6px;margin-block:-6px}.st-footer .bottom .footer-legal{font-size:12px;line-height:16px;opacity:.85}.proofs{list-style:none;padding:var(--space-4) 0 0;margin:var(--space-5) 0 0;border-top:1px solid var(--line-soft);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-4)}.proofs li{display:flex;gap:var(--space-3);align-items:center;font-size:15px;line-height:1.4}.proofs img{flex:none}.proof-n{flex:none;width:56px;text-align:center;font:400 44px/1 var(--font-display)}@media (max-width:760px){.proofs{grid-template-columns:1fr}}.artists{list-style:none;padding:0;margin:var(--space-4) 0 0;display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:var(--space-3)}.artists a{display:flex;flex-direction:column;gap:var(--space-2);text-decoration:none}.artists .art{aspect-ratio:3 / 4;background:var(--paper-2);display:flex;align-items:center;justify-content:center;padding:var(--space-3)}.artists .art img{max-width:100%;max-height:100%;width:auto;height:auto}.artists a:hover .art{background:var(--product-tint)}.artists .small{line-height:1.3}.faq{border-top:2px solid var(--ink)}.faq details{border-bottom:1px solid var(--line-soft)}.faq summary{cursor:pointer;list-style:none;padding:var(--space-3) 0;font:400 22px/1.2 var(--font-display);letter-spacing:.02em;display:flex;justify-content:space-between;gap:var(--space-3)}.faq summary::-webkit-details-marker{display:none}.faq summary::after{content:"+";font-size:26px;line-height:1;flex:none}.faq details[open] summary::after{content:"–"}.faq p{margin:0 0 var(--space-3);max-width:52em}.legal{max-width:52em}.legal h2{margin-top:var(--space-6)}.legal h3{margin-top:var(--space-4)}.legal p,.legal li{font-size:16px}.cat-head{margin-top:var(--space-7)}.cat-head:first-of-type{margin-top:var(--space-4)}.mosaic{list-style:none;padding:0;margin:0 0 var(--space-4);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-3)}.mo{background:var(--product-tint)}.mo a{display:grid;grid-template-rows:auto 1fr;gap:var(--space-3);height:100%;min-height:440px;padding:var(--space-4);text-decoration:none;color:var(--ink)}.mo a:hover h3{text-decoration:underline;text-underline-offset:5px}.mo-text h3{margin:var(--space-1) 0 var(--space-2);font-size:32px;color:var(--product)}.mo-text p{margin:0;font-size:15px;line-height:1.45;color:var(--ink-2)}.mo-vis{position:relative;display:flex;align-items:flex-end;justify-content:center;min-height:260px}.mo-vis img:first-child{max-height:290px;width:auto}.mo-vis.sachet img:first-child{max-height:230px}.mo-vis .pmedal{position:absolute;top:0;right:0;width:56px;height:56px}@media (max-width:900px){.mosaic{grid-template-columns:repeat(2,minmax(0,1fr))}.mo a{min-height:380px}}@media (max-width:560px){.mosaic{grid-template-columns:1fr}.mo a{min-height:0}.mo-vis{min-height:0}.mo-vis img:first-child{max-height:240px}}.artists.strip{grid-template-columns:repeat(7,minmax(0,1fr));gap:var(--space-2);margin:0}.artists.strip .art{padding:var(--space-2)}@media (max-width:700px){.artists.strip{grid-template-columns:repeat(4,minmax(0,1fr))}}.mini-agenda{margin-top:var(--space-6)}.agenda.compact li{padding:var(--space-2) 0}.v2-passport .passport{max-width:60em}.passport dt{white-space:nowrap}.passport dd{overflow-wrap:anywhere}.mosaic.four{grid-template-columns:repeat(4,minmax(0,1fr))}.mosaic.four .mo a{min-height:400px;padding:var(--space-3) var(--space-3) var(--space-4)}.mosaic.four .mo-text h3{font-size:26px}.mosaic.four .mo-vis img:first-child{max-height:250px}.chips.cats{margin:var(--space-4) 0 0}.chips.cats .chip{font-size:15px;padding:8px var(--space-3)}.chips.cats .muted{font-weight:400;margin-left:4px}@media (max-width:900px){.mosaic.four{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.mosaic.four{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2)}.mosaic.four .mo a{min-height:0;padding:var(--space-2) var(--space-2) var(--space-3);gap:var(--space-2)}.mosaic.four .mo-text h3{font-size:20px;margin-bottom:0}.mosaic.four .mo-text p{display:none}.mosaic.four .mo-vis{min-height:170px}.mosaic.four .mo-vis img:first-child{max-height:190px}}[id]{scroll-margin-top:90px}.cmp-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;margin-inline:calc(-1 * var(--space-2));padding-inline:var(--space-2)}.cmp{width:100%;min-width:720px;border-collapse:collapse}.cmp th,.cmp td{text-align:left;padding:var(--space-2) var(--space-2);border-bottom:1px solid var(--line-soft);vertical-align:middle}.cmp thead th{font:400 14px/1.2 var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);padding-top:0}.cmp tbody th{font-weight:400;position:sticky;left:0;background:var(--paper);padding-left:0;min-width:190px}.cmp tbody th a{font:400 22px/1.1 var(--font-display);color:var(--product);text-decoration:none}.cmp tbody th a:hover{text-decoration:underline;text-underline-offset:4px}.cmp tbody th small{display:block;color:var(--ink-2);font-size:13px;margin-top:2px}.cmp .bar{display:flex;gap:3px}.cmp .bar i{width:14px;height:10px;background:var(--product)}.cmp .bar i.o{background:transparent;border:1px solid var(--product);opacity:.5}.cmp-guide{list-style:none;padding:0;margin:var(--space-5) 0 0;display:grid;grid-template-columns:repeat(auto-fit,minmax(440px,1fr));gap:var(--space-3) var(--space-6)}.cmp-guide li{display:grid;grid-template-columns:220px minmax(0,1fr);align-items:center;gap:var(--space-2) var(--space-3)}.cmp-chips{display:flex;flex-wrap:wrap;gap:6px 8px}@media (max-width:560px){.cmp-guide{grid-template-columns:1fr}.cmp-guide li{grid-template-columns:1fr;gap:6px}}.oops-n{font:400 clamp(120px,20vw,220px)/.8 var(--font-display);letter-spacing:.02em;color:var(--product-clairvoyante);opacity:.16;margin:0 0 var(--space-4) -0.04em;user-select:none}.nl-list{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:var(--space-5) var(--space-4)}.nl-card img{width:100%;aspect-ratio:3 / 4;object-fit:cover;display:block;background:var(--paper-2)}.nl-card .overline{display:block;margin-top:var(--space-3)}.nl-card h3{margin:var(--space-1) 0 var(--space-2);font-size:28px}.nl-card h3 a{text-decoration:none;color:var(--ink)}.nl-card h3 a:hover{text-decoration:underline;text-underline-offset:4px}.nl-cover img{width:100%;max-width:420px;height:auto;display:block;margin-left:auto}.nl-slides{list-style:none;padding:0;margin:0;display:grid;gap:var(--space-6)}.nl-slide{display:grid;grid-template-columns:minmax(0,400px) minmax(0,1fr);gap:var(--space-5);align-items:center}.nl-slide figure{margin:0}.nl-slide img{width:100%;height:auto;display:block;background:var(--paper-2)}.nl-slide h2{font-size:clamp(26px,3vw,34px);margin-bottom:var(--space-2)}.nl-slide p{margin:0 0 var(--space-2)}@media (max-width:800px){.nl-slide{grid-template-columns:1fr;gap:var(--space-3)}.nl-cover img{margin-left:0}}