@font-face{font-family:'Jost';font-style:normal;font-weight:400;font-display:swap;src:url('/fonderie/jost-latin-ext-400.woff2') format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:'Jost';font-style:normal;font-weight:400;font-display:swap;src:url('/fonderie/jost-latin-400.woff2') format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:'Jost';font-style:normal;font-weight:500;font-display:swap;src:url('/fonderie/jost-latin-ext-500.woff2') format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:'Jost';font-style:normal;font-weight:500;font-display:swap;src:url('/fonderie/jost-latin-500.woff2') format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:'Jost';font-style:normal;font-weight:600;font-display:swap;src:url('/fonderie/jost-latin-ext-600.woff2') format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:'Jost';font-style:normal;font-weight:600;font-display:swap;src:url('/fonderie/jost-latin-600.woff2') format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}

:root{
	--tone-lead:#63b8b8;
	--tone-brand-hot:#988469;
	--tone-press:#83745a;
	--tone-page:#204545;
	--tone-card:#275050;
	--tone-script:#ffffff;
	--tone-text-muted:#c2c2c2;
	--tone-rule:#2f5c5c;
	--tone-edge-hard:#3d7070;
	--tone-grad-1:#ccc4b4;
	--tone-ramp-end:#ad9e82;
	--tone-notice:#a4161a;
	--ink-deep:#0b1c1c;
	--ink-soft:#123030;
	--well-dim:#173636;
	--well-warm:#2c1a12;
	--gut-1:4px;
	--gut-2:8px;
	--gut-3:12px;
	--gut-4:16px;
	--gut-5:24px;
	--gut-6:40px;
	--gut-7:64px;
	--gut-8:96px;
	--rad-1:0;
	--rad-2:0;
	--rad-3:4px;
	--rad-4:6px;
	--rad-5:10px;
	--rad-6:14px;
	--rad-7:20px;
	--rad-8:28px;
	--rad-capsule:9999px;
	--rad-dot:50%;
	--elev-1:none;
	--elev-2:none;
	--elev-3:none;
	--elev-4:0 0 0 1px rgba(0,0,0,0.06);
	--elev-5:0 0 0 2px rgba(0,0,0,0.10),0 8px 24px rgba(0,0,0,0.10);
	--elev-6:0 0 0 2px rgba(0,0,0,0.14),0 12px 32px rgba(0,0,0,0.16);
	--elev-7:0 0 0 3px rgba(0,0,0,0.16),0 18px 44px rgba(0,0,0,0.20);
	--elev-8:0 0 0 3px rgba(0,0,0,0.20),0 24px 60px rgba(0,0,0,0.26);
	--bd-slim:1px;
	--bd-regular:4px;
	--bd-bold:6px;
	--fnt-display:'Jost','Trebuchet MS',sans-serif;
	--fnt-text:'Jost','Trebuchet MS',sans-serif;
	--fs-h1:48px;
	--fs-h2:36px;
	--fs-h3:26px;
	--fs-display-4:21px;
	--fs-minor:18px;
	--fs-micro-head:16px;
	--fs-reading:19px;
	--fs-sm:16px;
	--fs-micro:14px;
	--ld-close:1.2;
	--ld-normal:1.7;
	--ld-roomy:2;
	--ls-packed:-0.01em;
	--ls-base:0;
	--ls-airy:0.02em;
	--wg-regular:400;
	--wg-mid:500;
	--wg-strong:600;
	--dur-swift:246ms;
	--dur-regular:410ms;
	--dur-long:680ms;
	--bz-land:cubic-bezier(0.31, 0.63, 0.37, 0.92);
	--bz-take-off:cubic-bezier(0.63, 0.08, 0.69, 0.37);
	--bz-even:cubic-bezier(0.46, 0.11, 0.38, 0.95);
	--bz-overshoot:cubic-bezier(0.34, 1.05, 0.58, 1.25);
	--cont-max:1440px;
	--cont-narrow:1440px;
	--cont-edge-wide:48px;
	--cont-pad-md:32px;
	--cont-inset-mobile:16px;
	--brief-w:450px;
	--bar-height-desktop:84px;
	--bar-short:72px;
	--sec-y:40px;
	--head-pad:146px;
	--rg-height:34px;
}

*,*::before,*::after{box-sizing:border-box}

html{-webkit-text-size-adjust:100%;scroll-padding-block-start:calc(var(--head-pad, 146px) + 14px)}

html,body{overflow-x:clip}

body{margin:0;margin-block-start:var(--head-pad, 146px);min-height:100vh;display:flex;flex-direction:column;background:var(--tone-page);color:var(--tone-script);font-family:var(--fnt-text);font-size:var(--fs-reading);font-weight:var(--wg-regular);line-height:var(--ld-roomy);letter-spacing:var(--ls-base);-webkit-font-smoothing:antialiased}

img{max-width:100%}

h1,h2,h3,h4,h5,h6{overflow-wrap:anywhere;letter-spacing:var(--ls-packed)}

.cellule-large{flex:1 0 auto;display:block;counter-reset:autel-step}

.skip-jump{position:absolute;left:var(--gut-4);top:var(--gut-4);z-index:200;background:var(--tone-grad-1);color:var(--ink-deep);padding:10px 18px;border-radius:var(--rad-3);font-size:var(--fs-sm);text-decoration:none}
.skip-jump:not(:focus){top:-200px !important}

.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}

.peristyle-voile{position:fixed;inset-block-start:0;inset-inline:0;z-index:100;background:var(--tone-page);color:var(--tone-script);transition:transform var(--dur-regular) var(--bz-land)}
.peristyle-voile.is-hidden{transform:translateY(-100%)}
.peristyle-voile-bay{display:flex;align-items:center;gap:var(--gut-5);min-height:84px;max-width:1536px;margin-inline:auto;padding-inline:var(--gut-6)}
.peristyle-voile.is-shrunk .peristyle-voile-bay{min-height:70px}
.peristyle-voile.is-shrunk .peristyle-voile-brand-media{height:48px}
.peristyle-voile-brand{display:inline-flex;align-items:center;flex-shrink:0;padding:7px 22px;border-radius:var(--rad-dot);background:var(--well-dim);color:var(--tone-grad-1);text-decoration:none}
.peristyle-voile-brand-media{display:block;flex-shrink:0;height:60px;width:auto;transition:height var(--dur-swift) var(--bz-land)}
.peristyle-voile-crest{margin-inline-start:auto;display:inline-flex;align-items:center;gap:var(--gut-2);font-size:var(--fs-micro);letter-spacing:var(--ls-airy);text-transform:uppercase;color:var(--tone-grad-1);background:var(--tone-page)}
.peristyle-voile-crest::before{content:'';display:block;width:26px;height:18px;border-radius:2px;background:linear-gradient(180deg,#ce2939 0 33.33%,#ffffff 33.33% 66.66%,#477050 66.66% 100%);box-shadow:0 0 0 1px rgba(255,255,255,0.28)}
.peristyle-voile-menu-opener{order:3;display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;padding:0;margin-inline-start:var(--gut-4);border:var(--bd-slim) solid var(--tone-edge-hard);border-radius:var(--rad-3);background:var(--tone-page);color:var(--tone-script);cursor:pointer}
.peristyle-voile-menu-opener:hover{background:var(--tone-card);color:var(--tone-script)}
.peristyle-voile-lines{position:relative;display:block;width:20px;height:2px;background:currentColor}
.peristyle-voile-lines::before,.peristyle-voile-lines::after{content:'';position:absolute;inset-inline-start:0;width:20px;height:2px;background:currentColor}
.peristyle-voile-lines::before{inset-block-start:-6px}
.peristyle-voile-lines::after{inset-block-start:6px}
.peristyle-voile-belt{height:62px;border-top:var(--bd-slim) solid var(--tone-rule);background:var(--tone-page)}
.peristyle-voile-lane{display:flex;align-items:center;height:100%;max-width:1536px;margin-inline:auto;padding-inline:var(--gut-6)}
.peristyle-voile-links{width:100%;height:100%}
.peristyle-voile-list{display:flex;align-items:center;width:100%;height:100%;margin:0;padding:0;gap:var(--gut-5);list-style:none}
.peristyle-voile-one{position:relative;flex:0 0 auto}
.peristyle-voile-one[hidden]{display:none}
.peristyle-voile-one+.peristyle-voile-one::before{content:'';position:absolute;inset-inline-start:-12px;inset-block-start:50%;margin-block-start:-8px;width:1px;height:16px;background:var(--tone-edge-hard)}
.peristyle-voile-anchor{display:inline-flex;align-items:center;min-height:44px;padding:0 10px;border-radius:var(--rad-capsule);font-family:var(--fnt-text);font-size:16px;font-weight:600;text-transform:none;white-space:nowrap;text-decoration:none;color:var(--tone-script);background:var(--tone-page);transition:color var(--dur-swift) var(--bz-land),background var(--dur-swift) var(--bz-land)}
.peristyle-voile-anchor:hover{color:var(--tone-grad-1);background:var(--tone-card)}
.peristyle-voile-anchor[aria-current='page']{background:var(--tone-lead);color:var(--ink-deep)}
.peristyle-voile-more{position:relative;flex:0 0 auto;margin-inline-start:auto}
.peristyle-voile-more[hidden]{display:none}
.peristyle-voile-more-opener{display:inline-flex;align-items:center;gap:var(--gut-2);min-height:44px;padding:0 14px;border:var(--bd-slim) solid var(--tone-edge-hard);border-radius:var(--rad-capsule);font-family:var(--fnt-text);font-size:16px;font-weight:600;white-space:nowrap;cursor:pointer;color:var(--tone-script);background:var(--tone-page)}
.peristyle-voile-more-opener:hover{color:var(--tone-grad-1);background:var(--tone-card)}
.peristyle-voile-more-opener::after{content:'';width:0;height:0;border-inline:5px solid transparent;border-block-start:6px solid currentColor}
.peristyle-voile-more-sheet{display:none;position:absolute;inset-block-start:calc(100% + 10px);inset-inline-end:0;z-index:5;min-width:250px;max-height:62vh;overflow-y:auto;margin:0;padding:var(--gut-3);list-style:none;background:var(--tone-card);color:var(--tone-script);border:var(--bd-slim) solid var(--tone-edge-hard);border-radius:var(--rad-4);box-shadow:var(--elev-5)}
.peristyle-voile-more-sheet.is-open{display:block}
.peristyle-voile-more-sheet .peristyle-voile-one{display:block;width:100%}
.peristyle-voile-more-sheet .peristyle-voile-one+.peristyle-voile-one::before{display:none}
.peristyle-voile-more-sheet .peristyle-voile-anchor{display:flex;width:100%;background:var(--tone-card);color:var(--tone-script)}
.peristyle-voile-more-sheet .peristyle-voile-anchor:hover{background:var(--tone-page);color:var(--tone-grad-1)}
.peristyle-voile-tray{display:none;position:absolute;inset-block-start:100%;inset-inline:0;z-index:4;max-height:calc(100vh - 92px);overflow-y:auto;padding:var(--gut-4) var(--cont-inset-mobile) var(--gut-5);background:var(--tone-card);color:var(--tone-script);border-top:var(--bd-slim) solid var(--tone-rule)}
.peristyle-voile-tray.is-open{display:block;}
.peristyle-voile-tray-links{display:block;width:100%}
.peristyle-voile-tray-list{display:block;margin:0;padding:0;list-style:none}
.peristyle-voile-tray-one{display:block}
.peristyle-voile-tray-anchor{display:flex;align-items:center;min-height:48px;padding:12px 4px;font-size:var(--fs-reading);text-decoration:none;color:var(--tone-script);background:var(--tone-card);border-bottom:var(--bd-slim) solid var(--tone-rule)}
.peristyle-voile-tray-anchor:hover{color:var(--tone-grad-1);background:var(--tone-page)}
.peristyle-voile-tray-anchor[aria-current='page']{color:var(--ink-deep);background:var(--tone-lead)}

.oriflamme-vif{display:block;text-align:center;padding-block:8px;padding-inline:var(--cont-inset-mobile);background:var(--tone-notice);color:var(--tone-script);font-size:var(--fs-micro);line-height:1.4}
.oriflamme-vif-hold{max-width:calc(var(--cont-max) + 2 * var(--cont-edge-wide));margin-inline:auto}
.oriflamme-vif-mark{display:inline-flex;align-items:center;justify-content:center;min-width:34px;height:20px;margin-inline-end:var(--gut-2);border-radius:var(--rad-capsule);background:var(--tone-script);color:var(--tone-notice);font-weight:var(--wg-strong);font-size:var(--fs-micro)}
.oriflamme-vif-anchor{color:var(--tone-script);background:var(--tone-notice);text-decoration:underline;text-underline-offset:2px}
.oriflamme-vif-anchor:hover{color:var(--tone-script);background:#7c1013}

.estafette-fin{position:relative;display:flex;align-items:center;justify-content:center;text-align:center;min-height:clamp(520px, calc(100vh - var(--head-pad, 146px)), 760px);background-color:var(--tone-page);background-image:linear-gradient(0deg,rgba(0,0,0,0.85),rgba(0,0,0,0.4)),url('/shots/gallery-alt.webp');background-size:cover;background-position:center;background-repeat:no-repeat;color:var(--tone-script);overflow:hidden}
.estafette-fin--brief{min-height:clamp(360px, 52vh, 520px)}
.estafette-fin-hold{width:100%;max-width:calc(var(--cont-max) + 2 * var(--cont-edge-wide));margin-inline:auto;padding-block:var(--gut-7);padding-inline:var(--cont-edge-wide)}
.estafette-fin-issue{display:block;margin-block-end:var(--gut-4);font-size:var(--fs-micro);text-transform:uppercase;letter-spacing:var(--ls-airy);color:rgba(255,255,255,0.78)}
.estafette-fin-head{margin:0 auto var(--gut-5);max-width:calc(var(--brief-w) * 2);font-family:var(--fnt-display);font-size:clamp(30px, 5.4vw, 48px);font-weight:var(--wg-strong);line-height:var(--ld-close);color:var(--tone-script)}
.estafette-fin-deck{margin:0 auto var(--gut-5);max-width:calc(var(--brief-w) * 1.4);font-size:var(--fs-minor);line-height:var(--ld-normal);color:rgba(255,255,255,0.88)}
.estafette-fin-info{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--gut-4);font-size:var(--fs-sm);color:rgba(255,255,255,0.8)}
.estafette-fin-info span{position:relative}
.estafette-fin-info span+span::before{content:'';position:absolute;inset-inline-start:-12px;inset-block-start:20%;width:1px;height:60%;background:rgba(255,255,255,0.45)}
.estafette-fin-scroll{position:absolute;inset-block-end:22px;inset-inline:0;display:flex;flex-direction:column;align-items:center;gap:var(--gut-1);font-size:var(--fs-micro);letter-spacing:var(--ls-airy);text-transform:uppercase;color:rgba(255,255,255,0.72)}
.estafette-fin-scroll::after{content:'';width:10px;height:10px;border-inline-end:2px solid currentColor;border-block-end:2px solid currentColor;transform:rotate(45deg)}

.support-vif{padding-block:var(--gut-7);background:var(--tone-lead);color:var(--ink-deep)}
.support-vif-hold{max-width:calc(var(--cont-max) + 2 * var(--cont-edge-wide));margin-inline:auto;padding-inline:var(--cont-edge-wide)}
.support-vif-head{margin:0;font-family:var(--fnt-display);font-size:clamp(28px, 5.5vw, 52px);font-weight:var(--wg-strong);line-height:var(--ld-close);color:var(--ink-deep)}
.support-vif-line{margin:var(--gut-4) 0 0;max-width:calc(var(--brief-w) * 1.7);font-size:var(--fs-minor);line-height:var(--ld-normal);color:var(--ink-soft)}

.gardien-dore{border-bottom:var(--bd-slim) solid var(--tone-rule);padding-block:var(--gut-3);background:var(--tone-page)}
.gardien-dore-hold{display:flex;align-items:center;gap:var(--gut-3);max-width:calc(var(--cont-max) + 2 * var(--cont-edge-wide));margin-inline:auto;padding-inline:var(--cont-edge-wide)}
.gardien-dore-pic{flex:0 0 auto;align-self:center;width:28px;height:28px;border-radius:var(--rad-dot);object-fit:cover}
.gardien-dore-info{font-size:var(--fs-sm);line-height:var(--ld-normal);color:var(--tone-text-muted);background:var(--tone-page)}
.gardien-dore-byname{color:var(--tone-grad-1);background:var(--tone-page);text-decoration:none}
.gardien-dore-byname:hover{color:var(--tone-script);background:var(--tone-page);text-decoration:underline}
.gardien-dore-duty{color:var(--tone-text-muted);background:var(--tone-page)}

.autel-vif{padding-block:20px}
.autel-vif-hold{max-width:calc(var(--cont-max) + 2 * var(--cont-edge-wide));margin-inline:auto;padding-inline:var(--cont-edge-wide)}
.autel-vif-part{display:block;counter-increment:autel-step}
.autel-vif-tier{display:flex;align-items:center;gap:var(--gut-4);margin-block-end:var(--gut-5)}
.autel-vif-badge{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:46px;height:46px;background:var(--tone-brand-hot);color:var(--ink-deep);font-family:var(--fnt-display);font-size:var(--fs-minor);font-weight:var(--wg-strong);clip-path:polygon(50% 0%, 93.3% 25%, 93.3% 75%, 50% 100%, 6.7% 75%, 6.7% 25%)}
.autel-vif-badge::before{content:'#' counter(autel-step)}
.autel-vif-head{margin:0;font-family:var(--fnt-display);font-size:var(--fs-h2);font-weight:var(--wg-strong);line-height:var(--ld-close);color:var(--tone-script)}
.autel-vif-line p{margin:0 0 var(--gut-5);font-size:var(--fs-reading);line-height:var(--ld-roomy);color:var(--tone-script)}
.autel-vif-line p:last-child{margin-block-end:0}
.autel-vif-line ul,.autel-vif-line ol{margin:0 0 var(--gut-5);padding-inline-start:var(--gut-5)}
.autel-vif-line li{margin-block-end:var(--gut-3);font-size:var(--fs-reading);line-height:var(--ld-normal);color:var(--tone-script)}
.autel-vif-line strong{font-weight:var(--wg-strong);color:var(--tone-grad-1)}
.autel-vif-line em{font-style:italic}
.autel-vif-line a{color:var(--tone-grad-1);background:var(--tone-page);text-decoration:underline;text-underline-offset:3px}
.autel-vif-line a:hover{color:var(--ink-deep);background:var(--tone-grad-1)}
.autel-vif-figure{margin:0 auto var(--gut-6);display:block;max-width:100%}
.autel-vif-figure.is-wide{max-width:760px}
.autel-vif-figure.is-flat{max-width:480px}
.autel-vif-figure.is-tall{max-width:340px}
.autel-vif-figure img{display:block;width:100%;height:auto;border:var(--bd-slim) solid var(--tone-edge-hard);border-radius:var(--rad-4)}
.autel-vif-cap{margin-block-start:var(--gut-3);text-align:center;font-size:var(--fs-micro);color:var(--tone-text-muted);background:var(--tone-page)}

.berceau-dore{padding-block:var(--sec-y)}
.berceau-dore-hold{max-width:calc(var(--cont-max) + 2 * var(--cont-edge-wide));margin-inline:auto;padding-inline:var(--cont-edge-wide)}
.berceau-dore-head{margin:0 0 var(--gut-6);font-family:var(--fnt-display);font-size:var(--fs-h2);font-weight:var(--wg-strong);line-height:var(--ld-close);color:var(--tone-script)}
.berceau-dore-lead{margin-block-end:var(--gut-6);padding:var(--gut-7);border-radius:var(--rad-5);background:var(--tone-lead);color:var(--ink-deep)}
.berceau-dore-lead-head{margin:0 0 var(--gut-4);font-family:var(--fnt-display);font-size:var(--fs-h2);font-weight:var(--wg-strong);line-height:var(--ld-close);color:var(--ink-deep)}
.berceau-dore-lead-line{max-width:calc(var(--brief-w) * 1.8);font-size:var(--fs-minor);line-height:var(--ld-normal);color:var(--ink-soft)}
.berceau-dore-stack{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:var(--gut-6)}
.berceau-dore-block{padding:var(--gut-4);border-top:2px solid var(--tone-brand-hot);background:var(--tone-page)}
.berceau-dore-block-head{display:flex;align-items:center;gap:var(--gut-3);margin:0 0 var(--gut-3);font-family:var(--fnt-text);font-size:var(--fs-reading);font-weight:var(--wg-strong);line-height:var(--ld-normal);color:var(--tone-script)}
.berceau-dore-badge{flex:0 0 38px;display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border:var(--bd-slim) solid var(--tone-edge-hard);border-radius:var(--rad-dot);background:var(--well-warm);color:var(--tone-grad-1)}
.berceau-dore-badge svg{width:21px;height:21px;fill:none;stroke-width:1.6}
.berceau-dore-block-line{font-size:var(--fs-sm);line-height:var(--ld-normal);color:var(--tone-text-muted);background:var(--tone-page)}

.ostensoir-profond{padding-block:var(--sec-y)}
.ostensoir-profond-hold{max-width:calc(var(--cont-max) + 2 * var(--cont-edge-wide));margin-inline:auto;padding-inline:var(--cont-edge-wide)}
.ostensoir-profond-head{margin:0 0 var(--gut-6);font-family:var(--fnt-display);font-size:var(--fs-h2);font-weight:var(--wg-strong);line-height:var(--ld-close);color:var(--tone-script)}
.ostensoir-profond-stack{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:var(--gut-5);align-items:start}
.ostensoir-profond-block{padding:var(--gut-5);border:var(--bd-slim) solid var(--tone-edge-hard);border-radius:var(--rad-4);background:var(--tone-page);color:var(--tone-script)}
.ostensoir-profond-block>summary{display:flex;align-items:flex-start;gap:var(--gut-3);cursor:pointer;list-style:none}
.ostensoir-profond-block>summary::-webkit-details-marker{display:none}
.ostensoir-profond-mark{flex:0 0 auto;font-family:var(--fnt-display);font-size:var(--fs-minor);font-weight:var(--wg-strong);color:var(--tone-grad-1);background:var(--tone-page)}
.ostensoir-profond-ask{flex:1 1 auto;margin:0;font-family:var(--fnt-text);font-size:var(--fs-minor);font-weight:var(--wg-strong);line-height:var(--ld-normal);color:var(--tone-script)}
.ostensoir-profond-sign{flex:0 0 auto;width:22px;text-align:center;font-size:var(--fs-h3);line-height:1;color:var(--tone-grad-1);background:var(--tone-page)}
.ostensoir-profond-sign::before{content:'+'}
.ostensoir-profond-block[open] .ostensoir-profond-sign::before{content:'\2013'}
.ostensoir-profond-meat{margin-block-start:var(--gut-4);font-size:var(--fs-reading);line-height:var(--ld-normal);color:var(--tone-text-muted);background:var(--tone-page)}
.ostensoir-profond-block[open] .ostensoir-profond-meat{animation:ostensoir-unfold var(--dur-regular) var(--bz-even)}
@keyframes ostensoir-unfold{from{opacity:0;max-height:0}to{opacity:1;max-height:800px}}

.bordure-profond{padding-block:var(--sec-y)}
.bordure-profond-hold{max-width:calc(var(--cont-max) + 2 * var(--cont-edge-wide));margin-inline:auto;padding-inline:var(--cont-edge-wide)}
.bordure-profond-head{margin:0 0 var(--gut-5);font-family:var(--fnt-display);font-size:var(--fs-h2);font-weight:var(--wg-strong);line-height:var(--ld-close);color:var(--tone-script)}
.bordure-profond-one{margin:0;padding-block:var(--gut-6);padding-inline:0;text-align:center;background:var(--tone-page)}
.bordure-profond-quote{max-width:var(--brief-w);margin-inline:auto;font-family:var(--fnt-display);font-style:italic;font-size:var(--fs-h3);line-height:var(--ld-close);color:var(--tone-script);background:var(--tone-page)}
.bordure-profond-info{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--gut-3);margin-block-start:var(--gut-5);font-size:var(--fs-sm);letter-spacing:var(--ls-airy);text-transform:uppercase;color:var(--tone-text-muted);background:var(--tone-page)}
.bordure-profond-stars{display:inline-flex;align-items:center;width:fit-content;align-self:flex-start;gap:var(--gut-1);letter-spacing:var(--ls-base);color:var(--tone-grad-1);background:var(--tone-page)}
.bordure-profond-rule{width:80px;height:1px;margin:0 auto;border:0;background:var(--tone-edge-hard)}

.ciboire-voile{padding-block:var(--sec-y)}
.ciboire-voile-hold{max-width:calc(var(--cont-max) + 2 * var(--cont-edge-wide));margin-inline:auto;padding-inline:var(--cont-edge-wide)}
.ciboire-voile-head{margin:0 0 var(--gut-5);font-family:var(--fnt-display);font-size:var(--fs-h2);font-weight:var(--wg-strong);line-height:var(--ld-close);color:var(--tone-script)}
.ciboire-voile-scroll{overflow-x:auto}
.ciboire-voile-grid{width:100%;border-collapse:collapse;font-size:var(--fs-sm)}
.ciboire-voile-cap{font-family:var(--fnt-display);font-size:var(--fs-display-4);font-style:italic;text-align:center;padding-block-end:var(--gut-4);color:var(--tone-text-muted)}
.ciboire-voile-cap::before{content:'';display:block;width:40px;height:2px;margin:0 auto var(--gut-3);background:var(--tone-brand-hot)}
.ciboire-voile-grid th{padding:var(--gut-3) var(--gut-4);text-align:start;font-weight:var(--wg-strong);background:var(--tone-card);color:var(--tone-script);border-bottom:var(--bd-slim) solid var(--tone-edge-hard);overflow-wrap:break-word;word-break:normal;hyphens:none}
.ciboire-voile-grid td{padding:var(--gut-3) var(--gut-4);background:var(--tone-page);color:var(--tone-script);border-bottom:var(--bd-slim) solid var(--tone-rule);overflow-wrap:break-word;word-break:normal;hyphens:none;line-height:var(--ld-normal)}

.hypostyle-haut{padding-block:var(--sec-y)}
.hypostyle-haut-hold{max-width:calc(var(--cont-max) + 2 * var(--cont-edge-wide));margin-inline:auto;padding-inline:var(--cont-edge-wide)}
.hypostyle-haut-lead{margin:0 0 var(--gut-6);font-size:var(--fs-minor);line-height:var(--ld-normal);color:var(--tone-text-muted)}
.hypostyle-haut-moment{display:inline-block;margin-block-end:var(--gut-6);font-size:var(--fs-micro);color:var(--tone-text-muted);background:var(--tone-page)}
.hypostyle-haut-meat{counter-reset:hypostyle-part}
.hypostyle-haut-part{counter-increment:hypostyle-part;margin-block-end:var(--gut-7)}
.hypostyle-haut-head{margin:0 0 var(--gut-4);font-family:var(--fnt-display);font-size:var(--fs-h3);font-weight:var(--wg-strong);line-height:var(--ld-close);color:var(--tone-script)}
.hypostyle-haut-head::before{content:counter(hypostyle-part) '. ';margin-inline-end:var(--gut-2);font-family:var(--fnt-display);font-weight:var(--wg-strong);color:var(--tone-grad-1)}
.hypostyle-haut-part p{margin:0 0 var(--gut-4);padding-inline-start:var(--gut-4);font-size:var(--fs-reading);line-height:var(--ld-roomy);color:var(--tone-script)}
.hypostyle-haut-list{margin:0;padding-inline-start:var(--gut-5);list-style:disc}
.hypostyle-haut-list li{margin-block-end:var(--gut-3);color:var(--tone-script)}
.hypostyle-haut-list a{color:var(--tone-grad-1);background:var(--tone-page);text-decoration:underline}
.hypostyle-haut-list a:hover{color:var(--ink-deep);background:var(--tone-grad-1)}
.hypostyle-haut-note{margin-block-start:var(--gut-6);padding:var(--gut-5);border-inline-start:var(--bd-regular) solid var(--tone-notice);border-radius:var(--rad-3);background:var(--tone-card);color:var(--tone-text-muted);font-size:var(--fs-sm);line-height:var(--ld-normal)}

.jube-austere{padding-block:var(--sec-y)}
.jube-austere-hold{max-width:calc(var(--cont-max) + 2 * var(--cont-edge-wide));margin-inline:auto;padding-inline:var(--cont-edge-wide)}
.jube-austere-lead{max-width:calc(var(--brief-w) * 1.2);margin:0 auto var(--gut-6);text-align:center;font-size:var(--fs-reading);line-height:var(--ld-normal);color:var(--tone-text-muted)}
.jube-austere-form{max-width:calc(var(--brief-w) * 1.35);margin-inline:auto;display:block}
.jube-austere-input-wrap{display:block;margin-block-end:var(--gut-5)}
.jube-austere-mark{display:block;margin-block-end:var(--gut-2);font-size:var(--fs-sm);color:var(--tone-text-muted);background:var(--tone-page)}
.jube-austere-input{display:block;width:100%;padding:12px 14px;font-family:var(--fnt-text);font-size:var(--fs-sm);border:var(--bd-slim) solid var(--tone-edge-hard);border-radius:var(--rad-3);background:var(--tone-card);color:var(--tone-script)}
.jube-austere-input:focus{outline:2px solid var(--tone-grad-1);outline-offset:2px}
.jube-austere-send{display:block;width:100%;height:52px;border:0;border-radius:var(--rad-3);font-family:var(--fnt-display);font-size:var(--fs-minor);font-weight:var(--wg-mid);cursor:pointer;background:var(--tone-brand-hot);color:var(--ink-deep)}
.jube-austere-send:hover{background:var(--tone-ramp-end);color:var(--ink-deep)}
.jube-austere-say{display:none;max-width:calc(var(--brief-w) * 1.35);margin:var(--gut-5) auto 0;padding:var(--gut-5);border:var(--bd-slim) solid var(--tone-grad-1);border-radius:var(--rad-4);background:var(--tone-card);color:var(--tone-script);text-align:center}
.jube-austere-say.is-open{display:block}

.bosquet-leger{padding-block:var(--gut-7);text-align:center;background:var(--tone-card);color:var(--tone-script)}
.bosquet-leger-hold{max-width:calc(var(--cont-max) + 2 * var(--cont-edge-wide));margin-inline:auto;padding-inline:var(--cont-edge-wide)}
.bosquet-leger-head{margin:0;font-family:var(--fnt-display);font-size:var(--fs-h2);font-weight:var(--wg-strong);line-height:var(--ld-close);color:var(--tone-script)}
.bosquet-leger-line{max-width:calc(var(--brief-w) * 1.6);margin:var(--gut-4) auto var(--gut-6);font-size:var(--fs-reading);line-height:var(--ld-normal);color:var(--tone-text-muted);background:var(--tone-card)}
.bosquet-leger-deck{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--gut-4)}
.bosquet-leger-action{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 26px;border:var(--bd-slim) solid var(--tone-text-muted);border-radius:var(--rad-capsule);font-family:var(--fnt-display);font-size:var(--fs-sm);font-weight:var(--wg-mid);text-decoration:none;background:var(--tone-card);color:var(--tone-script);transition:background var(--dur-swift) var(--bz-land),color var(--dur-swift) var(--bz-land)}
.bosquet-leger-action:hover{background:var(--tone-page);color:var(--tone-script);border-color:var(--tone-script)}
.bosquet-leger-note{margin-block-start:var(--gut-4);font-size:var(--fs-micro);color:var(--tone-text-muted);background:var(--tone-card)}

.pavois-secret{padding-block:var(--gut-5)}
.pavois-secret-hold{max-width:calc(var(--cont-max) + 2 * var(--cont-edge-wide));margin-inline:auto;padding-inline:var(--cont-edge-wide)}
.pavois-secret-tier{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--gut-4);padding:var(--gut-5);border:var(--bd-slim) solid var(--tone-edge-hard);border-radius:var(--rad-4);background:var(--tone-card)}
.pavois-secret-meat{flex:1 1 320px;min-width:0}
.pavois-secret-line{font-family:var(--fnt-display);font-size:var(--fs-minor);font-weight:var(--wg-mid);line-height:var(--ld-normal);color:var(--tone-script);background:var(--tone-card)}
.pavois-secret-note{margin-block-start:var(--gut-2);font-size:var(--fs-micro);line-height:var(--ld-normal);color:var(--tone-text-muted);background:var(--tone-card)}

.stalle-calme{padding-block:var(--gut-7);background:var(--tone-page);background-image:linear-gradient(135deg, rgba(99,184,184,0.34), rgba(32,69,69,0.92));color:var(--tone-script)}
.stalle-calme-hold{display:grid;grid-template-columns:240px minmax(0, 1fr);gap:var(--gut-7);align-items:start;max-width:calc(var(--cont-max) + 2 * var(--cont-edge-wide));margin-inline:auto;padding-inline:var(--cont-edge-wide)}
.stalle-calme-pic{align-self:start;display:block;width:240px;height:auto;aspect-ratio:4 / 5;object-fit:cover;object-position:center 22%;border-radius:var(--rad-5);box-shadow:var(--elev-5)}
.stalle-calme-meat{display:block;min-width:0}
.stalle-calme-eyebrow{display:block;margin-block-end:var(--gut-3);font-family:var(--fnt-text);font-size:var(--fs-sm);text-transform:uppercase;letter-spacing:var(--ls-airy);color:var(--tone-grad-1)}
.stalle-calme-head{margin:0 0 var(--gut-5);font-family:var(--fnt-display);font-size:clamp(30px, 5.5vw, 52px);font-weight:var(--wg-strong);line-height:var(--ld-close);color:var(--tone-script)}
.stalle-calme-line{max-width:calc(var(--brief-w) * 1.6);margin:0 0 var(--gut-5);font-size:var(--fs-minor);line-height:var(--ld-normal);color:var(--tone-script)}
.stalle-calme-list{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:var(--gut-3)}
.stalle-calme-one{padding:8px 16px;border:var(--bd-slim) solid var(--tone-edge-hard);border-radius:var(--rad-capsule);font-size:var(--fs-micro);background:var(--tone-card);color:var(--tone-script)}
.stalle-calme-stack{padding-block:var(--sec-y)}
.stalle-calme-stack-hold{max-width:calc(var(--cont-max) + 2 * var(--cont-edge-wide));margin-inline:auto;padding-inline:var(--cont-edge-wide)}
.stalle-calme-stack-head{margin:0 0 var(--gut-5);font-family:var(--fnt-display);font-size:var(--fs-h3);font-weight:var(--wg-strong);color:var(--tone-script)}
.stalle-calme-stack-list{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:var(--gut-3);margin:0;padding:0;list-style:none}
.stalle-calme-stack-one{padding:var(--gut-3) var(--gut-4);border-inline-start:2px solid var(--tone-brand-hot);background:var(--tone-card);color:var(--tone-text-muted);font-size:var(--fs-sm)}

.baptistere-sombre{padding-block:var(--sec-y)}
.baptistere-sombre-hold{max-width:calc(var(--cont-max) + 2 * var(--cont-edge-wide));margin-inline:auto;padding-inline:var(--cont-edge-wide)}
.baptistere-sombre-line{max-width:calc(var(--brief-w) * 1.5);margin:0 0 var(--gut-6);font-size:var(--fs-minor);line-height:var(--ld-normal);color:var(--tone-text-muted)}
.baptistere-sombre-action{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 26px;border-radius:var(--rad-capsule);font-family:var(--fnt-display);font-size:var(--fs-sm);font-weight:var(--wg-mid);text-decoration:none;background:var(--tone-brand-hot);color:var(--ink-deep)}
.baptistere-sombre-action:hover{background:var(--tone-ramp-end);color:var(--ink-deep)}
.baptistere-sombre-hint{margin-block-start:var(--gut-7);padding:var(--gut-6);border-radius:var(--rad-4);background:var(--tone-card)}
.baptistere-sombre-hint-head{margin:0 0 var(--gut-4);font-family:var(--fnt-display);font-size:var(--fs-h3);font-weight:var(--wg-strong);color:var(--tone-script)}
.baptistere-sombre-list{display:flex;flex-wrap:wrap;gap:var(--gut-4);margin:0;padding:0;list-style:none}
.baptistere-sombre-anchor{display:inline-flex;align-items:center;min-height:44px;font-size:var(--fs-reading);color:var(--tone-grad-1);background:var(--tone-card);text-decoration:none}
.baptistere-sombre-anchor:hover{color:var(--ink-deep);background:var(--tone-grad-1);text-decoration:underline}

.monstrance-calme{position:fixed;inset-block-end:var(--gut-4);inset-inline-end:var(--gut-4);z-index:90;width:320px;max-width:calc(100vw - 2 * var(--gut-4));padding:var(--gut-4);border-inline-start:var(--bd-regular) solid var(--tone-brand-hot);border-radius:var(--rad-3);background:var(--tone-card);color:var(--tone-script);box-shadow:var(--elev-5);opacity:1;visibility:visible}
.monstrance-calme.is-gone{opacity:0;visibility:hidden;pointer-events:none}
.monstrance-calme-say{margin:0 0 var(--gut-3);font-size:var(--fs-micro);line-height:1.5;color:var(--tone-text-muted);background:var(--tone-card)}
.monstrance-calme-allow{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:0 18px;border:0;border-radius:var(--rad-3);font-family:var(--fnt-display);font-size:var(--fs-micro);font-weight:var(--wg-mid);cursor:pointer;background:var(--tone-grad-1);color:var(--ink-deep)}
.monstrance-calme-allow:hover{background:var(--tone-script);color:var(--ink-deep)}

.sanctuaire-fluide{margin-block-start:auto;padding-block:var(--gut-7);background:var(--tone-lead);color:var(--ink-deep)}
.sanctuaire-fluide-hold{display:grid;grid-template-columns:2fr 1fr;gap:var(--gut-6);align-items:stretch;max-width:calc(var(--cont-max) + 2 * var(--cont-edge-wide));margin-inline:auto;padding-inline:var(--cont-edge-wide)}
.sanctuaire-fluide-meat{display:block}
.sanctuaire-fluide-brand{display:inline-flex;align-items:center;margin-block-end:var(--gut-5);padding:6px 20px;border-radius:var(--rad-dot);background:var(--well-dim);color:var(--tone-grad-1);text-decoration:none}
.sanctuaire-fluide-brand-media{display:block;height:48px;width:auto}
.sanctuaire-fluide-links{display:block;margin-block-end:var(--gut-5)}
.sanctuaire-fluide-head{margin:0 0 var(--gut-3);font-family:var(--fnt-display);font-size:var(--fs-micro-head);font-weight:var(--wg-strong);text-transform:uppercase;letter-spacing:var(--ls-airy);color:var(--ink-soft)}
.sanctuaire-fluide-list{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:var(--gut-2) var(--gut-5);margin:0;padding:0;list-style:none}
.sanctuaire-fluide-one{display:block}
.sanctuaire-fluide-anchor{display:inline-flex;align-items:center;min-height:36px;font-size:var(--fs-sm);text-decoration:none;color:var(--ink-deep);background:var(--tone-lead)}
.sanctuaire-fluide-anchor:hover{color:var(--ink-soft);background:var(--tone-lead);text-decoration:underline}
.sanctuaire-fluide-info{display:block;margin-block-start:var(--gut-5);font-size:var(--fs-micro);line-height:var(--ld-normal);color:var(--ink-soft);background:var(--tone-lead)}
.sanctuaire-fluide-plate{display:flex;align-items:center;justify-content:center;padding:var(--gut-6);background:var(--tone-brand-hot);color:var(--ink-deep)}
.sanctuaire-fluide-crest{writing-mode:vertical-rl;transform:rotate(180deg);font-family:var(--fnt-display);font-size:var(--fs-h2);font-weight:var(--wg-strong);text-transform:uppercase;letter-spacing:var(--ls-packed);color:var(--ink-deep);background:var(--tone-brand-hot)}

@media (max-width: 1199px){
	.peristyle-voile-list{gap:var(--gut-4)}
	.peristyle-voile-one+.peristyle-voile-one::before{inset-inline-start:-8px}
	.peristyle-voile-anchor{font-size:15px;padding:0 8px}
}

@media (max-width: 1023px){
	.peristyle-voile-belt{display:none}
	.peristyle-voile-menu-opener{display:inline-flex}
	.peristyle-voile-bay{min-height:72px;padding-inline:var(--cont-pad-md)}
	.peristyle-voile-brand-media{height:50px}
	.peristyle-voile-brand{padding:6px 18px}
	.stalle-calme-hold{grid-template-columns:200px minmax(0, 1fr);gap:var(--gut-6)}
	.stalle-calme-pic{width:200px}
	.sanctuaire-fluide-list{grid-template-columns:repeat(2, minmax(0, 1fr))}
}

@media (min-width: 1024px){
	.peristyle-voile-tray,.peristyle-voile-menu-opener{display:none !important}
}

@media (max-width: 899px){
	.berceau-dore-stack,.ostensoir-profond-stack,.stalle-calme-stack-list{grid-template-columns:minmax(0, 1fr)}
	.berceau-dore-lead{padding:var(--gut-6)}
	.sanctuaire-fluide-hold{grid-template-columns:minmax(0, 1fr)}
	.sanctuaire-fluide-plate{padding:var(--gut-5)}
	.sanctuaire-fluide-crest{writing-mode:horizontal-tb;transform:none;font-size:var(--fs-h3)}
	.stalle-calme-hold{grid-template-columns:minmax(0, 1fr);gap:var(--gut-5)}
	.stalle-calme-pic{width:min(240px, 62vw)}
}

@media (max-width: 759px){
	:root{
		--fs-h1:32px;
		--fs-h2:26px;
		--fs-h3:22px;
		--fs-display-4:19px;
		--fs-minor:17px;
		--fs-micro-head:15px;
		--fs-reading:18px;
		--fs-sm:15px;
		--fs-micro:13px;
		--sec-y:32px;
	}
	.estafette-fin-hold,.support-vif-hold,.gardien-dore-hold,.autel-vif-hold,.berceau-dore-hold,.ostensoir-profond-hold,.bordure-profond-hold,.ciboire-voile-hold,.hypostyle-haut-hold,.jube-austere-hold,.bosquet-leger-hold,.pavois-secret-hold,.stalle-calme-hold,.stalle-calme-stack-hold,.baptistere-sombre-hold,.sanctuaire-fluide-hold,.oriflamme-vif-hold{padding-inline:var(--cont-inset-mobile)}
	.peristyle-voile-bay{padding-inline:var(--cont-inset-mobile);gap:var(--gut-3)}
	.peristyle-voile-crest{font-size:11px}
	.peristyle-voile-tray{padding-inline:var(--cont-inset-mobile)}
	.estafette-fin{min-height:clamp(460px, 78vh, 620px)}
	.estafette-fin--brief{min-height:clamp(300px, 46vh, 420px)}
	.estafette-fin-hold{padding-block:var(--gut-6)}
	.support-vif,.bosquet-leger,.stalle-calme,.sanctuaire-fluide{padding-block:var(--gut-6)}
	.berceau-dore-lead{padding:var(--gut-5)}
	.autel-vif-badge{width:38px;height:38px;font-size:var(--fs-sm)}
	.autel-vif-tier{gap:var(--gut-3);margin-block-end:var(--gut-4)}
	.bordure-profond-one{padding-block:var(--gut-5)}
	.ciboire-voile-grid{font-size:var(--fs-micro)}
	.ciboire-voile-grid th,.ciboire-voile-grid td{padding:10px 8px}
	.hypostyle-haut-part p{padding-inline-start:0}
	.pavois-secret-tier{padding:var(--gut-4)}
	.monstrance-calme{inset-inline:var(--gut-4);width:auto}
	.monstrance-calme-allow{width:100%}
	.sanctuaire-fluide-list{grid-template-columns:minmax(0, 1fr)}
}

@media (max-width: 720px){
	.monstrance-calme,.monstrance-calme-say{padding-block:12px;padding-inline:14px;font-size:13px;line-height:1.35}
	.monstrance-calme-say{padding:0;margin-block-end:10px}
	.monstrance-calme-allow{min-height:38px;font-size:12px;padding:0 14px}
}

@media (prefers-reduced-motion: reduce){
	*,*::before,*::after{animation:none !important;transition:none !important;scroll-behavior:auto !important}
}

.kaja-act{display:inline-flex;align-items:center;justify-content:center;padding:0 10px;min-height:44px;border-radius:var(--rad-capsule);font-size:16px;font-weight:600}
.kaja-act{background:#C026D3;color:#FFFFFF;text-decoration:none;text-transform:none;transition:background var(--dur-swift) var(--bz-land),transform var(--dur-swift) var(--bz-land)}
.kaja-act.kaja-act{color:#FFFFFF;text-decoration:none}
.kaja-act:hover{background:#A21CAF;color:#FFFFFF;animation:none}
.kaja-act.kaja-act:hover{color:#FFFFFF;text-decoration:none}
.kaja-act:hover::after{animation:none}
.kaja-act:active{background:#86198F;color:#FFFFFF}
.kaja-act:focus-visible{outline:3px solid #0B1C1C;outline-offset:3px}
.kaja-act{animation:kaja-sway 2.05s linear infinite}
@keyframes kaja-sway{0%{transform:scale(1);animation-timing-function:cubic-bezier(0.25, 0.8, 0.35, 1)}15.122%{transform:scale(1.08);animation-timing-function:cubic-bezier(0.45, 0.05, 0.55, 0.95)}51.220%,100%{transform:scale(1)}}
@media (prefers-reduced-motion:reduce){.kaja-act,.kaja-act::after{animation:none !important;transition:none !important}}
.pavois-secret-tier .kaja-act,.bosquet-leger-deck .kaja-act{flex:0 0 auto;min-height:52px;padding:0 30px;font-family:var(--fnt-display);font-size:var(--fs-sm);font-weight:var(--wg-mid);text-align:center}
@media (max-width: 759px){
	.pavois-secret-tier .kaja-act,.bosquet-leger-deck .kaja-act{padding:0 20px;min-height:50px}
}

@media (max-width: 1055px) {
  .peristyle-voile-belt,
  .peristyle-voile-lane,
  .peristyle-voile-links,
  .peristyle-voile-list,
  .peristyle-voile-anchor { display: none !important; }
  .peristyle-voile-menu-opener { display: flex !important; }
}
