.nv{--papier:#e9ece3;--papier-2:#dde2d5;--encre:#131a2c;--encre-2:#485166;--encre-3:#596277;--carmin:#b0262d;--reglure:#131a2c26;--reglure-2:#131a2c4d;--toile:#141b2d;--on-toile:#e9ece3;--on-toile-2:#a7afbf;--rule-x:clamp(12px, 2vw, 32px);--pg-x:clamp(20px, 3.6vw, 64px);--title:var(--nv-title), "Didot", Georgia, serif;--text:var(--nv-text), Georgia, serif;--ease:cubic-bezier(.16, 1, .3, 1);background:var(--toile);color:var(--encre);font-family:var(--text);letter-spacing:0;min-height:100vh;font-size:17px;font-weight:400;line-height:1.6}html:has(.nv){scrollbar-color:#b0262d #141b2d;background:#141b2d}html:has(.nv) body{scrollbar-color:#b0262d #141b2d;background:#141b2d}html.nv-lock{overflow:hidden}.nv ::selection{color:#e9ece3;background:#b0262d}.nv :focus-visible{outline:2px solid var(--carmin);outline-offset:3px;border-radius:2px}.nv-nav :focus-visible,.nv-colophon :focus-visible,.nv-menu :focus-visible{outline-color:var(--on-toile)}:where(.nv) a{color:inherit;text-underline-offset:.2em;text-decoration-thickness:1px}:where(.nv) button{font:inherit;color:inherit;text-align:inherit;background:0 0;border:0;padding:0}:where(.nv) button:disabled{cursor:default}.nv .nv-tab{font-variant-numeric:tabular-nums lining-nums}.nv p{text-wrap:pretty}.nv h1,.nv h2,.nv h3{text-wrap:balance}.nv-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.nv-desk,.nv-desk-only,.nv-desk-inline{display:none}@media (min-width:1000px){.nv-desk,.nv-desk-only{display:block}.nv-desk-inline{display:inline}.nv-mob-only{display:none}}@media (max-width:999px){.nv-hero .nv-right{display:none}.nv-hero .nv-tonight{margin-bottom:28px}}.nv-nav{z-index:50;background:var(--toile);height:64px;color:var(--on-toile);align-items:center;gap:26px;padding:0 clamp(16px,3vw,48px);display:flex;position:sticky;top:0;box-shadow:0 1px #e9ece314}.nv-nav-brand{white-space:nowrap;font-family:var(--title);letter-spacing:-.01em;align-items:center;min-height:44px;margin-right:auto;font-size:clamp(21px,5.6vw,25px);line-height:1;text-decoration:none;display:inline-flex}.nv-nav-links{gap:26px;display:none}.nv-nav-links a{color:var(--on-toile-2);padding:10px 0;font-size:15.5px;text-decoration:none;transition:color .2s}.nv-nav-links a:hover{color:var(--on-toile);text-decoration:underline}.nv-nav-cta{background:var(--papier);min-height:40px;color:var(--encre);border-radius:2px;align-items:center;padding:0 18px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.nv-nav-menu{cursor:pointer;text-underline-offset:.25em;min-height:44px;font-size:15.5px;text-decoration:underline}.nv-menu{background:var(--toile);color:var(--on-toile);padding:26px clamp(16px,5vw,48px) 40px;position:fixed;inset:64px 0 0;overflow:auto}.nv-menu[hidden]{display:none}.nv-menu-t{font-family:var(--title);margin:0 0 14px;font-size:44px;line-height:1}.nv-menu nav{flex-direction:column;display:flex}.nv-menu a{border-top:1px solid #e9ece324;justify-content:space-between;gap:16px;padding:14px 0;font-size:22px;text-decoration:none;display:flex}.nv-menu a .nv-tab{font-family:var(--title);color:var(--on-toile-2)}@media (min-width:1080px){.nv-nav-links{display:flex}.nv-nav-menu,.nv-menu{display:none}}.nv-book{gap:12px;padding:12px 0 0;display:grid}.nv-spread{background:var(--papier);grid-template-columns:minmax(0,1fr);width:100%;display:grid;position:relative}.nv-spread-in,.nv-carnet{grid-template-columns:minmax(0,1fr);display:grid}.nv-page{min-width:0;padding:clamp(26px, 4vw, 64px) var(--pg-x) clamp(48px, 5vw, 84px) calc(var(--rule-x) + clamp(20px, 2.4vw, 40px));position:relative}.nv-page:before{content:"";top:0;bottom:0;left:var(--rule-x);border-left:1px solid var(--carmin);border-right:1px solid var(--carmin);opacity:.75;pointer-events:none;width:4px;position:absolute}.nv-page+.nv-page{border-top:1px solid var(--reglure)}@media (min-width:1000px){.nv-book{gap:26px;padding:26px clamp(56px,5vw,96px) 0}.nv-spread{max-width:1520px;margin:0 auto;box-shadow:0 40px 70px -46px #000000bf}.nv-spread,.nv-spread-in,.nv-carnet{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.nv-spread-seasons,.nv-spread-carnet{display:block}.nv-spread:after{content:"";pointer-events:none;background:linear-gradient(90deg,#131a2c00 0%,#131a2c0f 46%,#131a2c29 50%,#131a2c0d 54%,#131a2c00 100%);width:120px;margin-left:-60px;position:absolute;top:0;bottom:0;left:50%}.nv-page+.nv-page{border-top:0}}.nv-folio{color:var(--encre-3);align-items:baseline;gap:10px;font-size:13px;display:flex;position:absolute;bottom:16px}.nv-folio .nv-tab{font-family:var(--title);color:var(--carmin);font-size:15px}.nv-folio-l{left:calc(var(--rule-x) + 22px)}.nv-folio-r{right:var(--pg-x)}@media (max-width:999px){.nv-folio-l{display:none}}.nv-colhead{border-bottom:3px double var(--carmin);color:var(--encre-3);justify-content:space-between;gap:16px;margin:0;padding-bottom:10px;font-size:13.5px;display:flex}.nv-h1{font-family:var(--title);letter-spacing:-.025em;margin:0;font-size:clamp(68px,9.4vw,176px);font-weight:400;line-height:.88}.nv-word{display:block}.nv-ch{display:inline-block}.nv-h2{font-family:var(--title);letter-spacing:-.015em;max-width:15ch;margin:0 0 26px;font-size:clamp(38px,4.2vw,72px);font-weight:400;line-height:1}.nv-lead{color:var(--encre-2);max-width:46ch;margin:0 0 30px;font-size:clamp(17px,1.25vw,19.5px);line-height:1.6}.nv-prose p{max-width:52ch;margin:0 0 1em;font-size:clamp(17px,1.2vw,19px);line-height:1.66}.nv-n{font-family:var(--title);color:var(--carmin)}.nv-small{color:var(--encre-3);margin:12px 0 0;font-size:13.5px;line-height:1.45}.nv-hint{color:var(--encre-2);margin:8px 0 0;font-size:15px}.nv-link{text-underline-offset:.22em;cursor:pointer;color:var(--encre);text-decoration:underline}.nv-plate{margin:0}.nv-plate-img{aspect-ratio:4/3;background:var(--papier-2);box-shadow:0 0 0 1px var(--reglure-2), 0 18px 30px -22px #131a2c80;display:block;position:relative;overflow:hidden}.nv-plate-img img{object-fit:cover;width:100%;max-width:none;height:100%;position:absolute;inset:0}.nv-plate figcaption{color:var(--encre-2);align-items:baseline;gap:10px;margin-top:10px;font-size:14px;display:flex}.nv-plate figcaption>span{font-family:var(--title);color:var(--carmin);white-space:nowrap;font-size:15px}.nv-plate-tall .nv-plate-img{aspect-ratio:4/5}.nv-hero-lead{max-width:40ch;margin:26px 0 30px;font-size:clamp(17px,1.3vw,20px);line-height:1.55}.nv-hero-plate .nv-plate-img{aspect-ratio:3/2}.nv-hero-menu{border-top:1px solid var(--reglure-2);margin:0 0 30px;padding:0;list-style:none;display:none}.nv-hero-menu li{border-bottom:1px solid var(--reglure);grid-template-columns:2.2em 1fr;align-items:baseline;gap:8px;padding:9px 0;font-size:17px;display:grid}.nv-hero-menu .nv-n{font-size:24px;line-height:1}@media (min-width:1000px){.nv-hero{height:calc(100svh - 130px);min-height:700px;max-height:1040px}.nv-hero .nv-page{flex-direction:column;min-height:0;padding-top:clamp(22px,3vh,40px);padding-bottom:clamp(40px,5vh,64px);display:flex}.nv-hero .nv-h1{font-size:min(9vw,15vh,176px)}.nv-hero-lead{margin:clamp(14px,2.4vh,26px) 0 clamp(16px,2.6vh,28px)}.nv-hero-plate{flex-direction:column;flex:1;min-height:0;display:flex}.nv-hero-plate .nv-plate-img{aspect-ratio:auto;flex:1;min-height:150px}.nv-hero-menu{display:block}.nv-hero-menu li{padding:clamp(5px,.9vh,9px) 0}.nv-tonight-wrap{margin-top:auto}}.nv-tonight{border-top:3px double var(--carmin);padding-top:18px}.nv-tonight.is-wait{min-height:210px}.nv-tonight-t{font-family:var(--title);margin:0 0 14px;font-size:clamp(28px,2.4vw,38px);line-height:1.05}.nv-tonight-t span{font-family:var(--text);color:var(--encre-2);font-size:16px}.nv-tonight-n{color:var(--encre-3);margin:12px 0 0;font-size:13.5px}.nv-covers{align-items:center;gap:6px;margin-bottom:14px;display:inline-flex}.nv-covers-l{white-space:nowrap;margin-right:10px;font-size:16px}.nv-covers button{width:44px;height:44px;box-shadow:inset 0 0 0 1px var(--reglure-2);cursor:pointer;border-radius:2px;place-items:center;display:grid}.nv-covers button:disabled{opacity:.3}.nv-covers svg{width:16px;height:16px}.nv-covers output{text-align:center;min-width:1.6em;font-family:var(--title);font-size:34px;line-height:1}.nv-slots{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.nv-slot{min-height:52px;box-shadow:inset 0 0 0 1px var(--reglure-2);cursor:pointer;border-radius:2px;flex-direction:column;justify-content:center;align-items:center;font-size:17px;transition:background-color .2s,color .2s;display:flex;position:relative}.nv-slot:hover:not(:disabled):not([aria-checked=true]){background:#131a2c0f}.nv-slot small{color:var(--encre-3);margin-top:2px;font-size:11.5px;line-height:1}.nv-slot:disabled{color:var(--encre-3);cursor:default}.nv-slot:disabled .nv-tab{text-decoration:line-through;-webkit-text-decoration-color:var(--carmin);text-decoration-color:var(--carmin)}.nv-slot[aria-checked=true]{background:var(--encre);color:var(--papier);box-shadow:none}@media (min-width:600px){.nv-slots{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (min-width:1000px) and (max-width:1280px){.nv-slots{grid-template-columns:repeat(3,minmax(0,1fr))}}.nv-ledger{border-collapse:collapse;width:100%;font-size:16px}.nv-ledger caption{text-align:left;font-family:var(--title);padding:0 0 10px;font-size:22px}.nv-ledger th{text-align:left;color:var(--encre-3);border-bottom:3px double var(--carmin);padding:8px 10px 8px 0;font-size:13px;font-weight:500}.nv-ledger td{border-bottom:1px solid var(--reglure);vertical-align:baseline;padding:12px 10px 12px 0}.nv-ledger .nv-num{text-align:right;border-left:3px double var(--carmin);white-space:nowrap;width:1%;padding-left:12px;padding-right:0}.nv-registre{margin-top:30px}.nv-registre td:first-child{white-space:nowrap;color:var(--encre-2);font-size:15px}.nv-rules{border-top:1px solid var(--reglure-2);margin:28px 0 0;padding:0;list-style:none}.nv-rules li{border-bottom:1px solid var(--reglure);grid-template-columns:2.4em 1fr;align-items:baseline;gap:10px;padding:13px 0;font-size:17px;line-height:1.5;display:grid}.nv-rules .nv-n{font-size:22px}.nv-page-photo{flex-direction:column;justify-content:center;display:flex}.nv-double-head{display:none}.nv-double-rows{grid-column:1/-1;margin:0;padding:0 0 clamp(48px,5vw,84px);list-style:none}.nv-drow{border-top:1px solid var(--reglure);grid-template-columns:minmax(0,1fr);transition:background-color .25s;display:grid}.nv-drow:last-child{border-bottom:1px solid var(--reglure)}.nv-drow-l,.nv-drow-r{padding:16px var(--pg-x) 16px calc(var(--rule-x) + clamp(20px, 2.4vw, 40px));align-items:baseline;gap:14px;display:flex}.nv-drow-r{padding-top:0}.nv-drow .nv-n{min-width:.9em;font-size:clamp(44px,4.6vw,88px);line-height:.8}.nv-drow p{flex:1;min-width:0;margin:0}.nv-drow b{font-family:var(--title);font-size:clamp(21px,1.7vw,27px);font-weight:400;line-height:1.15;display:block}.nv-drow p>span{color:var(--encre-2);margin-top:4px;font-size:15px;display:block}.nv-drow-r b{font-size:clamp(18px,1.4vw,23px)}.nv-year{font-family:var(--title);border-left:3px double var(--carmin);white-space:nowrap;align-self:stretch;align-items:center;padding-left:14px;font-size:clamp(22px,1.8vw,30px);display:flex}.nv-drow-r{padding-left:calc(var(--rule-x) + clamp(20px, 2.4vw, 40px) + 1.1em + 14px)}.nv-drow-total b{color:var(--carmin)}.nv-drow:not(.nv-drow-total):hover{background:#b0262d0d}@media (min-width:1000px){.nv-double-head{flex-direction:column;justify-content:flex-end;padding-bottom:0;display:flex}.nv-double>.nv-left{padding-bottom:22px}.nv-drow{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.nv-drow-r{padding-top:16px;padding-left:calc(var(--rule-x) + clamp(20px, 2.4vw, 40px))}}.nv-seasons{position:relative}.nv-index{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.nv-index-tab{background:color-mix(in oklab, var(--ink) 16%, var(--papier));min-height:48px;color:var(--ink);font-family:var(--title);text-align:center;cursor:pointer;padding:0 6px;font-size:17px;transition:background-color .25s,color .25s}.nv-index-tab[aria-selected=true]{background:var(--ink);color:var(--papier)}.nv-season-months{color:var(--encre-2);margin:0 0 22px;font-size:15px}.nv-season-name{font-family:var(--title);color:var(--season);animation:nvFade .6s var(--ease) both;margin:0 0 6px;font-size:clamp(60px,6.6vw,120px);font-weight:400;line-height:.9}.nv-season-table td:first-child{color:var(--season);font-family:var(--title);font-size:21px;line-height:1.2}.nv-season-table td{font-size:15.5px}.nv-season-table tbody tr{animation:nvLine .5s var(--ease) both;animation-delay:calc(var(--i,0) * 50ms)}.nv-plate-season .nv-plate-img{aspect-ratio:4/5}.nv-plate-season .nv-plate-img img{opacity:0;transition:opacity .7s var(--ease)}.nv-plate-season .nv-plate-img img.is-on{opacity:1}@media (min-width:1000px){.nv-index{z-index:2;flex-direction:column;gap:4px;display:flex;position:absolute;top:64px;right:-46px}.nv-index-tab{writing-mode:vertical-rl;border-radius:0 4px 4px 0;width:46px;min-height:0;padding:18px 0;font-size:17px}.nv-plate-season .nv-plate-img{aspect-ratio:5/6}}.nv-seg{box-shadow:inset 0 0 0 1px var(--reglure-2);border-radius:2px;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:inline-grid}.nv-seg button{cursor:pointer;text-align:center;min-height:46px;padding:0 18px;font-size:16px}.nv-seg button small{color:var(--encre-3);font-size:13px}.nv-seg button[aria-checked=true]{background:var(--encre);color:var(--papier);border-radius:2px}.nv-seg button[aria-checked=true] small{color:var(--on-toile-2)}.nv-seg button:disabled{color:var(--encre-3)}.nv-seg-small{margin-bottom:20px}.nv-seg-small button{min-height:42px;padding:0 14px;font-size:15px}.nv-cave-table .nv-bin{font-family:var(--title);color:var(--carmin);white-space:nowrap;font-size:18px}.nv-show-s{color:var(--encre-3);font-size:13.5px;display:block}.nv-hide-s{display:none}@media (min-width:600px){.nv-show-s{display:none}.nv-hide-s{display:table-cell}}.nv-cal{margin-top:10px}.nv-cal.is-wait{min-height:360px}.nv-cal-nav{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.nv-cal-nav button{width:44px;height:44px;box-shadow:inset 0 0 0 1px var(--reglure-2);cursor:pointer;border-radius:2px;place-items:center;display:grid}.nv-cal-nav button:disabled{opacity:.3}.nv-cal-nav svg{width:18px;height:18px}.nv-cal-title{font-family:var(--title);white-space:nowrap;text-transform:capitalize;margin:0;font-size:clamp(22px,7vw,30px);line-height:1}.nv-cal-grid{border-top:3px double var(--carmin);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.nv-cal-dow{text-align:center;color:var(--encre-3);border-bottom:1px solid var(--reglure);padding:8px 0;font-size:13px}.nv-day{cursor:pointer;border-bottom:1px solid var(--reglure);place-items:center;height:48px;font-size:17px;display:grid;position:relative}.nv-day:before{content:"";width:38px;height:38px;box-shadow:inset 0 0 0 1.5px var(--carmin);opacity:0;transition:opacity .25s, transform .35s var(--ease);border-radius:50%;margin:-19px 0 0 -19px;position:absolute;top:50%;left:50%;transform:scale(.6)}.nv-day.is-on:before{opacity:1;transform:none}.nv-day.is-on{color:var(--carmin);font-weight:600}.nv-day:hover:not(:disabled):not(.is-on){background:#131a2c0d}.nv-day:disabled{color:var(--encre-3);opacity:.55;cursor:default}.nv-day.is-full .nv-tab,.nv-day.is-closed .nv-tab{text-decoration:line-through;-webkit-text-decoration-color:var(--carmin);text-decoration-color:var(--carmin)}.nv-day.is-closed{opacity:.35}.nv-day.is-today .nv-tab{text-underline-offset:.3em;text-decoration:underline}.nv-cal-legend{color:var(--encre-3);margin:10px 0 0;font-size:13.5px}.nv-field{margin:0 0 26px}.nv-field-l{font-family:var(--title);margin:0 0 10px;font-size:22px;line-height:1.1;display:block}.nv-needs{flex-wrap:wrap;gap:6px;margin-bottom:10px;display:flex}.nv-need{min-height:40px;box-shadow:inset 0 0 0 1px var(--reglure-2);cursor:pointer;border-radius:2px;padding:0 14px;font-size:15px}.nv-need[aria-pressed=true]{background:var(--encre);color:var(--papier);box-shadow:none}.nv-note{resize:vertical;border:0;border-top:1px solid var(--reglure-2);background:repeating-linear-gradient(180deg, transparent 0 31px, var(--reglure) 31px 32px);width:100%;min-height:96px;font:inherit;color:var(--encre);padding:0 2px;font-size:17px;line-height:32px;display:block}.nv-note::placeholder{color:var(--encre-3)}.nv-note:focus-visible{outline:2px solid var(--carmin);outline-offset:4px}.nv-count{text-align:right;color:var(--encre-3);margin:4px 0 0;font-size:12.5px}.nv-entry{border-top:3px double var(--carmin);border-bottom:1px solid var(--reglure-2);min-height:112px;margin:6px 0 16px;padding:14px 0 16px;position:relative}.nv-entry-l{color:var(--encre-3);margin:0 0 6px;font-size:13px}.nv-entry-v{font-family:var(--title);margin:0;padding-right:96px;font-size:clamp(21px,1.8vw,27px);line-height:1.2}.nv-entry-wait{color:var(--encre-3)}.nv-entry.is-done .nv-entry-v>span{animation:.35s both nvInk;animation-delay:calc(var(--i) * 18ms)}.nv-entry-s{color:var(--encre-2);margin:8px 0 0;padding-right:96px;font-size:14.5px}.nv-paraphe{font-family:var(--title);color:var(--carmin);opacity:0;pointer-events:none;font-size:22px;line-height:1;transition:opacity .4s,transform .5s cubic-bezier(.16,1,.3,1);position:absolute;top:40px;right:0;transform:translateY(4px)}.nv-entry.is-done .nv-paraphe{opacity:1;transition-delay:calc(var(--n,20) * 18ms + .15s);transform:none}.nv-btn{background:var(--encre);width:100%;min-height:58px;color:var(--papier);cursor:pointer;border-radius:2px;justify-content:center;align-items:center;font-size:17px;font-weight:600;transition:background-color .2s;display:flex}.nv-btn:hover:not(:disabled){background:#26304a}.nv-btn:disabled{background:var(--papier-2);color:var(--encre-3)}.nv-colophon{color:var(--on-toile);padding:clamp(64px,9vw,140px) clamp(16px,5vw,96px) 48px}.nv-colo-mark{font-family:var(--title);letter-spacing:-.025em;border-bottom:1px solid #e9ece329;margin:0 0 36px;padding-bottom:30px;font-size:clamp(60px,11vw,200px);line-height:.9}.nv-colo-grid{gap:26px;display:grid}.nv-colo-grid p{color:var(--on-toile-2);max-width:40ch;margin:0;font-size:15.5px;line-height:1.6}.nv-colo-grid .nv-colo-t{font-family:var(--title);color:var(--on-toile);margin-bottom:6px;font-size:22px}.nv-colo-grid a{color:var(--on-toile)}@media (min-width:900px){.nv-colo-grid{grid-template-columns:repeat(3,1fr)}}@media (prefers-reduced-motion:no-preference){.nv-ch{animation:.7s both nvInk;animation-delay:calc(.35s + var(--i) * 45ms)}.nv-hero-lead,.nv-hero-plate,.nv-tonight{animation:nvFade .9s var(--ease) both}.nv-hero-lead{animation-delay:.9s}.nv-hero-plate{animation-delay:1s}.nv-tonight{animation-delay:1.35s}.nv-hero-menu li{animation:nvLine .6s var(--ease) both;animation-delay:calc(.95s + var(--i) * 60ms)}.js .cx-rv{transition:opacity 1s var(--ease) var(--rvd,0s), transform 1s var(--ease) var(--rvd,0s)}.js .cx-rv:not(.is-in){opacity:0;transform:translateY(22px)}}@media (prefers-reduced-motion:no-preference) and (min-width:1000px){.nv-hero .nv-right{transform-origin:0;animation:nvOpen 1.4s var(--ease) 50ms both}}@media (prefers-reduced-motion:reduce){.nv *,.nv :before,.nv :after{transition:none!important;animation:none!important}}@keyframes nvInk{0%{opacity:0;transform:translateY(.06em)}to{opacity:1;transform:none}}@keyframes nvFade{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes nvLine{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:none}}@keyframes nvOpen{0%{opacity:0;transform:perspective(2600px)rotateY(-34deg)}to{opacity:1;transform:perspective(2600px)rotateY(0)}}@media (max-width:360px){.nv-nav{gap:12px;padding:0 12px}.nv-nav-brand{font-size:18px}.nv-nav-cta{padding:0 10px;font-size:14px}.nv-nav-menu{font-size:14.5px}}@media (max-width:400px){.nv-index{grid-template-columns:1fr 1fr}}
