@font-face{font-family:sv serif;src:url(../fonts/LibreCaslonDisplay.ttf)format('truetype');font-display:swap}@font-face{font-family:sv sans;src:url(../fonts/DMSans.ttf)format('truetype');font-display:swap}body{margin:0;background:#fff}.sv-site{--ink:#191918;--red:#c34326;--paper:#f7f4eb;color:var(--ink);background:#fff;font:17px/1.6 sv sans,sans-serif}.sv-site *{box-sizing:border-box}.sv-site img{max-width:100%;height:auto;object-fit:cover;outline:1px solid #0000001a;outline-offset:-1px}.sv-site a{color:inherit;text-decoration:none}.sv-site h1,.sv-site :is(h2:not(:where([data-hn-original])),:where([data-hn-original=h2])),.sv-site :is(h3:not(:where([data-hn-original])),:where([data-hn-original=h3])),.sv-site :is(h4:not(:where([data-hn-original])),:where([data-hn-original=h4])){font-family:sv serif,Georgia,serif;font-weight:400;line-height:1.08;margin:0 0 18px;overflow-wrap:anywhere}.sv-site h1{font-size:64px}.sv-site :is(h2:not(:where([data-hn-original])),:where([data-hn-original=h2])){font-size:40px}.sv-site :is(h3:not(:where([data-hn-original])),:where([data-hn-original=h3])){font-size:30px}.sv-site p{margin:0 0 20px}.sv-site button,.sv-site input{font:inherit}.sv-site button{cursor:pointer}.sv-site a:focus-visible,.sv-site button:focus-visible,.sv-site input:focus-visible,.sv-rail:focus-visible{outline:3px solid var(--red);outline-offset:4px}.sv-shell{width:min(1392px,calc(100% - 48px));margin-inline:auto}.sv-header-wrap{position:sticky;top:0;background:#fffffff7;z-index:30;border-bottom:1px solid #e4e2dc}.sv-header{display:flex;align-items:center;gap:28px;min-height:74px}.sv-header-inner{flex:1;min-width:0}.sv-site .sv-header .mb-header-layout{padding:12px 0;min-height:60px;gap:30px}.sv-site .sv-header .mb-header-brand{font:38px/1 sv serif,serif;color:var(--red);white-space:nowrap}.sv-site .sv-header .mb-header-nav{gap:21px;justify-content:center}.sv-site .sv-header .mb-header-nav a{font:11px/1.4 sv sans,sans-serif;text-transform:uppercase;letter-spacing:.8px}.sv-site .sv-header .mb-header-logo{max-width:145px;max-height:60px;outline:0}.sv-tools{display:flex;gap:14px;align-items:center}.sv-tools button{display:flex;gap:9px;align-items:center;background:0 0;border:0;color:var(--ink);padding:12px 4px;font-size:12px}.sv-immersive .sv-header-wrap{position:sticky;top:0}.sv-immersive .sv-header-wrap.sv-visible{visibility:visible;pointer-events:auto}.sv-hero{position:relative;min-height:670px;height:88vh;max-height:1100px;background:#29281f;color:#fff;isolation:isolate}.sv-hero>img{position:absolute;inset:0;z-index:-2;width:100%;height:100%;object-fit:cover}.sv-hero:after{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(#0005,#0002 55%,#0006)}.sv-hero-copy{padding:0 28px 36px;text-align:center;display:flex;align-items:center;flex-direction:column;height:100%}.sv-site .sv-masthead{font:clamp(80px,24vw,400px)/1.06 sv serif,serif;letter-spacing:-.065em;margin:0 0 12px;white-space:nowrap}.sv-hero h1{font-size:29px;font-style:italic;border-top:1px solid #fff8;border-bottom:1px solid #fff8;width:100%;padding:18px 12px;letter-spacing:0}.sv-hero-deck{margin-top:auto!important;font:12px/1.4 sv sans,sans-serif;text-transform:uppercase;letter-spacing:2px}.sv-lead{max-width:1e3px;text-align:center;padding:60px 40px 40px}.sv-lead :is(h2:not(:where([data-hn-original])),:where([data-hn-original=h2])){font-size:54px;max-width:880px;margin-inline:auto}.sv-lead>p:not(.sv-kicker):not(.sv-byline){font:italic 23px/1.5 sv serif,serif;max-width:760px;margin-inline:auto}.sv-kicker,.sv-byline{font:11px/1.5 sv sans,sans-serif;text-transform:uppercase;letter-spacing:1.1px}.sv-site .sv-kicker{margin:16px 0 12px}.sv-site .sv-byline{margin:13px 0 0;font-size:10px}.sv-section{margin-block:68px}.sv-section-heading{display:flex;justify-content:space-between;align-items:center;gap:22px;border-top:1px solid var(--ink);padding-top:22px;margin-bottom:30px}.sv-section-heading :is(h2:not(:where([data-hn-original])),:where([data-hn-original=h2])){font-size:45px;margin:0}.sv-section-heading>a{font:11px/1.4 sv sans,sans-serif;text-transform:uppercase;letter-spacing:.8px}.sv-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:42px 26px}.sv-photo{overflow:hidden;background:var(--paper)}.sv-photo img{display:block;width:100%;aspect-ratio:1.55;object-fit:cover}.sv-card{min-width:0}.sv-card :is(h2:not(:where([data-hn-original])),:where([data-hn-original=h2])),.sv-card :is(h4:not(:where([data-hn-original])),:where([data-hn-original=h4])){font-size:30px;margin:0}.sv-card-copy{padding-top:1px}.sv-excerpt{font-size:14px;line-height:1.6;margin-top:14px!important}.sv-three{grid-template-columns:repeat(3,minmax(0,1fr))}.sv-three .sv-photo img{aspect-ratio:1}.sv-three .sv-card :is(h2:not(:where([data-hn-original])),:where([data-hn-original=h2])){font-size:28px}.sv-shop{background:var(--paper);padding:30px}.sv-shop-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start}.sv-shop .sv-photo img{aspect-ratio:.82}.sv-shop .sv-card :is(h2:not(:where([data-hn-original])),:where([data-hn-original=h2])){font-size:25px}.sv-magazine{text-align:center;min-width:0}.sv-cover{background:#ece7d9;padding:12px;position:relative;box-shadow:7px 6px #00000012;margin:0 12px 22px;transform:rotate(-3deg)}.sv-cover>span{font:45px/1 sv serif,serif;display:block;margin-bottom:12px;color:var(--red)}.sv-cover img{width:100%;aspect-ratio:1}.sv-cover>p{font:20px/1.1 sv serif,serif;margin:12px 0 0}.sv-magazine :is(h2:not(:where([data-hn-original])),:where([data-hn-original=h2])){font-size:28px}.sv-magazine>p{font-size:13px}.sv-magazine-standalone{max-width:390px}.sv-button{background:var(--red);color:#fff!important;border:1px solid var(--red);border-radius:0;padding:12px 18px;display:inline-block;font:11px/1.4 sv sans,sans-serif!important;text-transform:uppercase;letter-spacing:.6px;text-align:center}.sv-button[aria-pressed=true]{background:var(--ink);border-color:var(--ink)}.sv-rail-controls{display:flex;gap:12px}.sv-rail-controls button{background:#fff;border:1px solid #292929;width:44px;height:44px;font-size:24px}.sv-rail{display:flex;gap:26px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:22px;overscroll-behavior-x:contain}.sv-rail>.sv-card{flex:0 0 calc((100% - 52px)/3);scroll-snap-align:start}.sv-rail .sv-photo img{aspect-ratio:.85}.sv-digest{background:var(--paper);padding:64px 24px;text-align:center;margin-top:75px}.sv-digest :is(h2:not(:where([data-hn-original])),:where([data-hn-original=h2])){font-size:49px}.sv-digest p{max-width:700px;margin-inline:auto}.sv-digest label{display:block;font-size:12px;margin-bottom:10px}.sv-digest input{width:600px;max-width:100%;padding:14px 18px;border:1px solid #333;background:#fff;color:var(--ink)}.sv-digest [data-find-results] :is(h3:not(:where([data-hn-original])),:where([data-hn-original=h3])){font-size:26px}.sv-footer{background:#111;color:#fff;padding:60px 0}.sv-footer>.sv-shell{display:flex;align-items:center;justify-content:space-between;gap:32px}.sv-footer-brand{font:52px/1 sv serif,serif;margin:0!important}.sv-footer nav{display:flex;gap:36px;font:11px/1.4 sv sans,sans-serif;text-transform:uppercase;letter-spacing:.6px}.sv-category-heading{text-align:center;padding:55px 0 20px}.sv-category-heading h1{font-size:75px}.sv-category-heading p{max-width:800px;margin-inline:auto}.sv-category-nav{display:flex;justify-content:center;flex-wrap:wrap;gap:12px 30px;margin:28px auto 0;font:12px/1.5 sv sans,sans-serif;text-transform:uppercase;letter-spacing:.7px}.sv-category-heading+.sv-section .sv-section-heading{display:none}.sv-pagination{display:flex;justify-content:center;gap:18px;margin-block:45px}.sv-pagination a{padding:8px 16px;border:1px solid #bbb}.sv-pagination [aria-current]{background:var(--red);border-color:var(--red);color:#fff}.sv-post-opening{display:grid;grid-template-columns:1fr 1fr;padding-top:42px;align-items:stretch}.sv-post-title{background:var(--paper);margin-top:65px;padding:65px 55px;display:flex;flex-direction:column;justify-content:center}.sv-post-title h1{font-size:56px}.sv-chapo{font:italic 24px/1.45 sv serif,serif}.sv-post-opening figure{margin:0;min-width:0}.sv-post-opening figure img{width:100%;height:720px;object-fit:cover;display:block}.sv-post-opening figcaption{font-size:10px;text-transform:uppercase;letter-spacing:.6px;padding:10px 20px}.sv-facts{display:flex;gap:60px;margin:20px 0 0}.sv-facts dt{font:11px sv sans,sans-serif;text-transform:uppercase;letter-spacing:.8px}.sv-facts dd{margin:10px 0 0;font:26px sv serif,serif}.sv-reading-layout{display:grid;grid-template-columns:270px minmax(0,760px);gap:80px;justify-content:center;margin-block:65px}.sv-article-sidebar{align-self:start;position:sticky;top:110px}.sv-actions{display:flex;gap:12px;flex-wrap:wrap;margin:25px 0}.sv-actions .sv-button{background:#fff;color:var(--ink)!important;border-color:#bbb}.sv-actions [aria-pressed=true]{color:#fff!important;background:var(--red)}.sv-actions span{font-size:12px}.sv-reading{min-width:0;max-width:800px}.sv-reading .entry-content{font:21px/1.65 sv serif,Georgia,serif;max-width:100%;margin-top:30px}.sv-reading .entry-content :is(h2:not(:where([data-hn-original])),:where([data-hn-original=h2])){font-size:37px;margin:42px 0 24px}.sv-reading .entry-content img{width:100%;max-height:650px;object-fit:cover}.sv-reading .entry-content blockquote{border-left:3px solid var(--red);margin:34px 0;padding:10px 25px;font-style:italic;background:var(--paper)}.sv-reading table{width:100%;border-collapse:collapse;font:14px/1.5 sv sans,sans-serif}.sv-reading td,.sv-reading th{padding:12px;border:1px solid #ccc}.sv-recipe{display:grid;grid-template-columns:1fr 2fr;gap:60px;max-width:1110px;margin:60px auto 80px;border-top:1px solid #222;padding-top:34px;scroll-margin-top:100px}.sv-recipe-ingredients ul{list-style:none;padding:0}.sv-recipe-ingredients li{border-bottom:1px solid #e0ddd4;padding:16px 0;font-size:15px}.sv-recipe-ingredients label{display:flex;gap:12px;align-items:flex-start;cursor:pointer}.sv-recipe-ingredients input{margin-top:5px;flex-shrink:0;width:16px;height:16px;accent-color:var(--red)}.sv-recipe-ingredients input:checked+span{text-decoration:line-through;color:#666}.sv-recipe-steps>:is(h2:not(:where([data-hn-original])),:where([data-hn-original=h2])){font-size:44px}.sv-recipe-steps section{padding-top:20px}.sv-recipe-steps :is(h3:not(:where([data-hn-original])),:where([data-hn-original=h3])){font:15px/1.3 sv sans,sans-serif;text-transform:uppercase;letter-spacing:1px}.sv-recipe-steps p{font:22px/1.55 sv serif,serif}.sv-related-wrap{margin-block:50px}.sv-site .hugo-related-grid{display:flex;overflow-x:auto;gap:24px}.sv-site .hugo-related-grid>article{flex:0 0 27%;min-width:220px}.sv-site .hugo-related :is(h3:not(:where([data-hn-original])),:where([data-hn-original=h3])){font-size:34px}.sv-site .hugo-related :is(h4:not(:where([data-hn-original])),:where([data-hn-original=h4])){font-size:27px}.sv-site .hugo-related img{width:100%;aspect-ratio:1;object-fit:cover}.sv-dialog{box-sizing:border-box;width:min(720px,calc(100% - 32px));max-height:85vh;overflow:auto;overscroll-behavior:contain;padding:32px;border:1px solid #ccc;color:#191918;font:16px/1.5 sv sans,sans-serif;background:#fff}.sv-dialog::backdrop{background:#0009}.sv-dialog button{padding:10px 18px;background:var(--red);color:#fff;border:0;cursor:pointer}.sv-dialog>button{display:block;margin-left:auto}.sv-dialog nav{display:grid;gap:18px}.sv-dialog a{color:var(--ink)}.sv-dialog :is(h2:not(:where([data-hn-original])),:where([data-hn-original=h2])),.sv-dialog :is(h3:not(:where([data-hn-original])),:where([data-hn-original=h3])){font-family:sv serif,serif;font-weight:400}.sv-dialog :is(h2:not(:where([data-hn-original])),:where([data-hn-original=h2])){font-size:40px}.sv-dialog :is(h3:not(:where([data-hn-original])),:where([data-hn-original=h3])){font-size:28px}.sv-dialog label{display:block;margin:20px 0 12px}.sv-dialog input{width:100%;padding:14px;border:1px solid #555}.sv-navigation-sidebar{display:flex;gap:25px;flex-wrap:wrap;padding:25px}@media(hover:hover){.sv-site :is(h2:not(:where([data-hn-original])),:where([data-hn-original=h2])) a:hover,.sv-site :is(h3:not(:where([data-hn-original])),:where([data-hn-original=h3])) a:hover,.sv-site :is(h4:not(:where([data-hn-original])),:where([data-hn-original=h4])) a:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.sv-button:hover{background:#a1341d}.sv-category-nav a:hover{text-decoration:underline}}@media(prefers-reduced-motion:no-preference){.sv-site button:not(:disabled):active{transform:scale(.96);transition:transform 150ms ease-out}}@media(max-width:1100px){.sv-site .sv-header .mb-header-nav{gap:13px}.sv-site .sv-header .mb-header-nav a{font-size:10px}.sv-header{gap:15px}.sv-post-title{padding:36px}.sv-post-title h1{font-size:47px}.sv-reading-layout{gap:40px;grid-template-columns:230px minmax(0,1fr)}.sv-shop-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.sv-shell{width:calc(100% - 32px)}.sv-header{align-items:flex-start;gap:5px;padding-block:8px}.sv-site .sv-header .mb-header-layout{padding:5px 0;gap:14px}.sv-site .sv-header .mb-header-brand{font-size:30px}.sv-site .sv-header .mb-header-nav{gap:8px 14px;justify-content:center}.sv-site .sv-header .mb-header-nav a{font-size:9px}.sv-tools{gap:8px;padding-top:1px}.sv-tools button{font-size:10px}.sv-hero{height:76vh;min-height:530px;max-height:700px}.sv-hero-copy{padding:20px 16px}.sv-site .sv-masthead{font-size:24vw;margin:0 0 22px}.sv-hero h1{font-size:24px;padding-block:14px}.sv-hero-deck{font-size:10px;max-width:260px}.sv-lead{padding:35px 12px 0}.sv-lead :is(h2:not(:where([data-hn-original])),:where([data-hn-original=h2])){font-size:36px}.sv-lead>p:not(.sv-kicker):not(.sv-byline){font-size:22px}.sv-section{margin-block:42px}.sv-section-heading{padding-top:18px;margin-bottom:24px}.sv-section-heading :is(h2:not(:where([data-hn-original])),:where([data-hn-original=h2])){font-size:34px}.sv-section-heading>a{font-size:9px;max-width:100px;text-align:right}.sv-grid,.sv-three{grid-template-columns:1fr;gap:34px}.sv-photo img{aspect-ratio:1.2}.sv-card :is(h2:not(:where([data-hn-original])),:where([data-hn-original=h2])),.sv-three .sv-card :is(h2:not(:where([data-hn-original])),:where([data-hn-original=h2])){font-size:30px}.sv-shop{padding:20px}.sv-shop-grid{grid-template-columns:1fr 1fr;gap:24px 16px}.sv-shop .sv-card :is(h2:not(:where([data-hn-original])),:where([data-hn-original=h2])){font-size:24px}.sv-shop .sv-kicker{font-size:9px}.sv-shop .sv-byline{font-size:8px}.sv-cover{margin:0 4px 18px;padding:7px}.sv-cover>span{font-size:27px}.sv-cover>p{font-size:15px}.sv-magazine :is(h2:not(:where([data-hn-original])),:where([data-hn-original=h2])){font-size:23px}.sv-magazine>p{font-size:12px}.sv-magazine .sv-button{padding:10px;font-size:9px!important}.sv-rail>.sv-card{flex-basis:82%}.sv-rail{gap:18px}.sv-rail-controls button{width:38px;height:38px}.sv-digest{padding:42px 0;margin-top:42px}.sv-digest :is(h2:not(:where([data-hn-original])),:where([data-hn-original=h2])){font-size:38px}.sv-digest p{font-size:15px}.sv-footer{padding:40px 0}.sv-footer>.sv-shell{display:block}.sv-footer-brand{font-size:48px}.sv-footer nav{margin-top:30px;gap:25px}.sv-category-heading{padding-top:32px}.sv-category-heading h1{font-size:56px}.sv-category-heading p{font-size:14px}.sv-category-nav{font-size:10px;gap:12px 20px}.sv-post-opening{display:flex;flex-direction:column;padding-top:16px}.sv-post-title{margin:0;padding:32px 20px}.sv-post-title h1{font-size:43px}.sv-chapo{font-size:22px}.sv-post-opening figure img{height:430px}.sv-facts{gap:45px}.sv-reading-layout{display:flex;flex-direction:column;gap:30px;margin-block:35px}.sv-article-sidebar{position:static}.sv-actions{margin:12px 0}.sv-reading .entry-content{font-size:21px}.sv-reading .entry-content :is(h2:not(:where([data-hn-original])),:where([data-hn-original=h2])){font-size:33px}.sv-reading .entry-content img{max-height:480px}.sv-recipe{display:block;margin-block:40px;padding-top:24px;scroll-margin-top:155px}.sv-recipe-ingredients{margin-bottom:40px}.sv-recipe-steps>:is(h2:not(:where([data-hn-original])),:where([data-hn-original=h2])){font-size:37px}.sv-recipe-steps p{font-size:21px}.sv-site .hugo-related-grid>article{flex-basis:76%}.sv-dialog{padding:22px}.sv-dialog :is(h2:not(:where([data-hn-original])),:where([data-hn-original=h2])){font-size:34px}.sv-dialog :is(h3:not(:where([data-hn-original])),:where([data-hn-original=h3])){font-size:26px}}@media print{.sv-header-wrap,.sv-footer,.sv-digest,.sv-article-sidebar,.sv-actions,.sv-button,.sv-dialog{display:none!important}.sv-post-opening figure img{height:350px}.sv-post-title{padding:20px}.sv-post-title h1{font-size:32px}.sv-reading-layout{display:block}.sv-shell{width:100%}.sv-recipe{gap:30px}.sv-recipe-steps section{break-inside:avoid}}.sv-site .sv-masthead{max-width:100%;font-size:clamp(48px,12vw,180px);white-space:normal;overflow-wrap:anywhere}.sv-site .sv-header .mb-header-brand{white-space:normal}.sv-header-wrap,.sv-header{max-width:100%}.sv-tools{flex:none}.sv-site .sv-text>p,.sv-site .sv-hero-text>p,.sv-site .sv-hero-deck>p{margin:0 0 .8em}.sv-site .sv-text>p:last-child,.sv-site .sv-hero-text>p:last-child,.sv-site .sv-hero-deck>p:last-child{margin-bottom:0}.sv-site :is(.sv-text,.sv-hero-text,.sv-hero-deck) a{text-decoration:underline;text-underline-offset:3px}.sv-site .sv-faq{margin-block:64px}.sv-site .sv-faq>:is(h2:not(:where([data-hn-original])),:where([data-hn-original=h2])){margin:0 0 22px}.sv-site .sv-faq details{border-top:1px solid color-mix(in srgb,currentColor 25%,transparent);padding:16px 0}.sv-site .sv-faq details:last-of-type{border-bottom:1px solid color-mix(in srgb,currentColor 25%,transparent)}.sv-site .sv-faq summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.sv-site .sv-faq summary::-webkit-details-marker{display:none}.sv-site .sv-faq summary::after{content:"+";font-size:24px;line-height:1}.sv-site .sv-faq details[open] summary::after{content:"\2212"}.sv-site .sv-faq summary :is(h3:not(:where([data-hn-original])),:where([data-hn-original=h3])){display:block;margin:0;font-size:20px;line-height:1.35}.sv-site .sv-faq .sv-text{padding-top:12px;max-width:850px}.sv-site .sv-liens .sv-text{max-width:760px;margin-inline:auto}.sv-site .sv-pagination-limitee{display:flex!important;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px!important;max-width:100%;margin-block:40px}.sv-site .sv-pagination-limitee .pager-gap{padding:0 4px}.sv-site .sv-footer .sv-footer-inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:18px 32px;text-align:left}.sv-site .sv-footer .sv-footer-inner nav{display:flex;flex-wrap:wrap;gap:10px 28px;margin:0}.sv-site .sv-copyright{flex-basis:100%;margin:0;font-size:13px;opacity:.75}.sv-site .sv-page-404{text-align:center;padding:72px 0 24px}.sv-site .sv-404-code{font-size:clamp(72px,14vw,150px);line-height:1;font-weight:700;margin:0 0 12px}.sv-site .sv-page-404 h1{font-size:clamp(28px,4vw,44px);line-height:1.15;margin:0 0 14px}.sv-site .sv-page-404 p{margin:0 auto 18px;max-width:560px}@media(max-width:700px){.sv-site .sv-footer .sv-footer-inner{flex-direction:column;align-items:center;text-align:center}.sv-site .sv-footer .sv-footer-inner nav{justify-content:center}.sv-site .sv-faq summary :is(h3:not(:where([data-hn-original])),:where([data-hn-original=h3])){font-size:18px}}.sv-site .sv-category-heading h1{font-size:clamp(34px,4.5vw,56px);line-height:1.08}.sv-site .sv-rail{max-width:100%}.menu-lateral{display:none}@media(min-width:1101px){body.menu-lateral-gauche{padding-left:260px}body.menu-lateral-droite{padding-right:260px}body:is(.menu-lateral-gauche,.menu-lateral-droite) :is(header,.site-header):has(.mb-header-layout){display:none!important}.menu-lateral{display:flex;flex-direction:column;gap:22px;position:fixed;z-index:1000;top:0;bottom:0;width:260px;box-sizing:border-box;padding:30px 22px 24px;overflow-y:auto;background:inherit;background-color:inherit;color:inherit;line-height:1.35;font-family:system-ui,-apple-system,segoe ui,Roboto,Arial,sans-serif}body.menu-lateral-gauche .menu-lateral{left:0;border-right:1px solid color-mix(in srgb,currentColor 14%,transparent);box-shadow:8px 0 24px -20px color-mix(in srgb,currentColor 60%,transparent)}body.menu-lateral-droite .menu-lateral{right:0;border-left:1px solid color-mix(in srgb,currentColor 14%,transparent);box-shadow:-8px 0 24px -20px color-mix(in srgb,currentColor 60%,transparent)}.menu-lateral a{color:inherit;text-decoration:none}.menu-lateral-marque{display:flex;align-items:center;gap:12px;padding-bottom:22px;font-size:19px;font-weight:700;letter-spacing:-.01em;border-bottom:1px solid color-mix(in srgb,currentColor 14%,transparent)}.menu-lateral-marque img{display:block;width:auto;height:auto;max-width:190px;max-height:48px}.menu-lateral-marque b{display:grid;place-items:center;flex:none;width:40px;height:40px;border-radius:10px;font-size:20px;background:color-mix(in srgb,currentColor 10%,transparent)}.menu-lateral-titre{margin:0 0 -10px;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;opacity:.6}.menu-lateral nav{display:flex;flex-direction:column;gap:2px;margin:0 -10px}.menu-lateral nav a{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px;border-radius:8px;font-size:15px;font-weight:500;overflow-wrap:anywhere;transition:background .15s ease}.menu-lateral nav a::after{content:"→";opacity:0;transform:translateX(-4px);transition:opacity .15s ease,transform .15s ease}.menu-lateral nav a:hover{background:color-mix(in srgb,currentColor 7%,transparent)}.menu-lateral nav a:hover::after{opacity:.55;transform:none}.menu-lateral nav a[aria-current]{font-weight:700;background:color-mix(in srgb,currentColor 11%,transparent)}.menu-lateral nav a[aria-current]::after{content:"•";opacity:.8;transform:none}.menu-lateral-pied{display:flex;flex-wrap:wrap;gap:6px 16px;margin:auto 0 0;padding-top:18px;font-size:13px;opacity:.7;border-top:1px solid color-mix(in srgb,currentColor 14%,transparent)}.menu-lateral-pied a:hover{text-decoration:underline}}body{--mbx-fond:inherit;--mbx-encre:inherit;--mbx-accent:currentColor;--mbx-ligne:currentColor}body .mbx-container{width:min(1240px,calc(100% - 40px));margin-inline:auto}body header.mbx-header{position:relative;z-index:60;display:block;background:var(--mbx-fond);color:var(--mbx-encre)}body header.mbx-header a{color:inherit}body header.mbx-header .mb-header-layout>.mb-header-brand{max-width:min(440px,100%);overflow-wrap:break-word}body header.mbx-header .mb-header-mark{display:inline-grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--mbx-accent);color:var(--mbx-fond);font-size:16px}body header.mbx-header .mb-header-nav>a:hover{color:inherit}.mbx-bandeau{position:relative;z-index:61;overflow:hidden}body header.mbx-t01{border-bottom:1px solid var(--mbx-ligne)}body header.mbx-t01 .mb-header-layout{min-height:94px}body header.mbx-t01 .mb-header-brand{font-weight:700;letter-spacing:-.03em}body header.mbx-t01 .mb-header-nav>a{font-size:14px;font-weight:500}body header.mbx-t01 .mb-header-nav>a:hover{color:var(--mbx-accent);text-decoration:none}body header.mbx-t02{position:sticky;top:0;border-bottom:1px solid var(--mbx-ligne);background:color-mix(in srgb,var(--mbx-fond) 92%,transparent);backdrop-filter:blur(14px)}body header.mbx-t02 .mb-header-layout{min-height:78px}body header.mbx-t02 .mb-header-brand{font-size:17px}body header.mbx-t02 .mb-header-nav>a{font-size:11px;letter-spacing:.14em;text-transform:uppercase}body header.mbx-t02 .mb-header-nav>a:hover{text-decoration-color:var(--mbx-accent);text-decoration-thickness:2px}body header.mbx-t03{position:sticky;top:0;border-bottom:1px solid var(--mbx-ligne)}body header.mbx-t03 .mb-header-layout{min-height:78px}body header.mbx-t03 .mb-header-brand{font-size:18px;font-weight:800;letter-spacing:-.02em}body header.mbx-t03 .mb-header-nav>a{font-size:13px;font-weight:800;padding-block:4px;box-shadow:inset 0 -3px transparent}body header.mbx-t03 .mb-header-nav>a:hover{text-decoration:none;box-shadow:inset 0 -3px 0 var(--mbx-accent)}body header.mbx-t04{position:sticky;top:0;padding-block:4px;border-bottom:1px solid var(--mbx-ligne);background:color-mix(in srgb,var(--mbx-fond) 92%,transparent);backdrop-filter:blur(14px)}body header.mbx-t04 .mb-header-mark{border:2px solid var(--mbx-encre);background:var(--mbx-accent);color:var(--mbx-encre)}body header.mbx-t04 .mb-header-brand{font-size:18px;letter-spacing:-.025em}body header.mbx-t04 .mb-header-layout[data-header-position=left]>.mb-header-nav,body header.mbx-t04 .mb-header-layout[data-header-position=right]>.mb-header-nav{justify-content:center}body header.mbx-t04 .mb-header-nav>a{font-size:10px;letter-spacing:.1em;text-transform:uppercase;opacity:.72}body header.mbx-t04 .mb-header-nav>a:hover{opacity:1;text-decoration:none}body header.mbx-t05{border-bottom:3px solid var(--mbx-encre)}body header.mbx-t05 .mb-header-layout{min-height:82px}body header.mbx-t05 .mb-header-brand{font-size:26px;font-weight:900;letter-spacing:-.02em;text-transform:uppercase}body header.mbx-t05 .mb-header-mark{border:2px solid var(--mbx-encre)}body header.mbx-t05 .mb-header-nav>a{font-size:11px;letter-spacing:.08em;text-transform:uppercase;border-bottom:2px solid transparent}body header.mbx-t05 .mb-header-nav>a:hover{text-decoration:none;border-bottom-color:var(--mbx-accent)}body header.mbx-t06{position:sticky;top:12px;padding:14px 0;background:0 0;pointer-events:none}body header.mbx-t06 .mb-header-layout{width:fit-content;min-width:min(920px,calc(100% - 32px));max-width:calc(100% - 32px);min-height:0;padding:8px 10px 8px 20px;border:1px solid var(--mbx-ligne);border-radius:999px;pointer-events:auto;background:color-mix(in srgb,var(--mbx-fond) 94%,transparent);backdrop-filter:blur(16px);box-shadow:0 2px 14px rgba(0,0,0,8%)}body header.mbx-t06 .mb-header-brand{font-size:16px;font-weight:700}body header.mbx-t06 .mb-header-nav{gap:4px}body header.mbx-t06 .mb-header-nav>a{padding:8px 14px;border-radius:999px;font-size:13px;font-weight:500}body header.mbx-t06 .mb-header-nav>a:hover{text-decoration:none;background:color-mix(in srgb,var(--mbx-encre) 8%,transparent)}.mbx-annonce{display:flex;align-items:center;justify-content:center;min-height:46px;padding:10px 16px;text-align:center;background:color-mix(in srgb,var(--mbx-accent) 26%,var(--mbx-fond));color:var(--mbx-encre);font-size:15px;font-weight:500}body header.mbx-t07{border-bottom:1px solid var(--mbx-ligne)}body header.mbx-t07 .mb-header-layout{min-height:80px;column-gap:42px}body header.mbx-t07 .mb-header-brand{font-size:22px;font-weight:600;letter-spacing:-.04em}body header.mbx-t07 .mb-header-mark{background:0 0;border:2px solid;color:inherit}body header.mbx-t07 .mb-header-nav{column-gap:30px}body header.mbx-t07 .mb-header-nav>a{font-size:15px;font-weight:500}body header.mbx-t08{position:sticky;top:0;box-shadow:0 1px 0 var(--mbx-ligne)}body header.mbx-t08 .mb-header-layout{min-height:72px}body header.mbx-t08 .mb-header-brand{max-width:340px;font-size:34px;font-weight:500;letter-spacing:-.05em;line-height:1}body header.mbx-t08 .mb-header-nav>a{font-size:12px;font-weight:500;letter-spacing:.08em;text-transform:uppercase}body header.mbx-t08 .mb-header-nav>a:hover{color:var(--mbx-accent);text-decoration:none}.mbx-defilant{min-height:46px;background:var(--mbx-encre);color:var(--mbx-fond);font-size:15px;font-weight:700;line-height:46px;letter-spacing:.02em;text-transform:uppercase;white-space:nowrap}.mbx-defilant-piste{display:flex;width:max-content;align-items:center;gap:30px;padding-right:30px;animation:mbx-defile 32s linear infinite}.mbx-defilant-piste b{color:var(--mbx-accent);font-size:18px}@keyframes mbx-defile{to{transform:translateX(-50%)}}@media(prefers-reduced-motion:reduce){.mbx-defilant-piste{animation:none}}body header.mbx-t09{background:color-mix(in srgb,var(--mbx-encre) 94%,var(--mbx-accent));color:var(--mbx-fond);border-top:1px solid color-mix(in srgb,var(--mbx-fond) 18%,transparent)}body header.mbx-t09 .mb-header-layout{min-height:92px}body header.mbx-t09 .mb-header-brand{font-size:30px;font-weight:900;letter-spacing:-.045em;text-transform:uppercase}body header.mbx-t09 .mb-header-mark{background:var(--mbx-accent);color:var(--mbx-encre)}body header.mbx-t09 .mb-header-nav>a{font-size:15px;font-weight:800;letter-spacing:.02em;text-transform:uppercase}body header.mbx-t09 .mb-header-nav>a:hover{color:var(--mbx-accent);text-decoration:none}@media(max-width:600px){body header.mbx-header .mb-header-brand{font-size:20px}body header.mbx-t06{top:8px;padding:8px 0}body header.mbx-t06 .mb-header-layout{min-width:0;width:calc(100% - 24px);border-radius:22px;padding:10px 14px}.mbx-annonce{min-height:0;font-size:13px}}