
@font-face{font-family:"Open Sans";font-style:normal;font-weight:400;font-display:swap;src:url("/fonts/open-sans-latin-400-normal.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,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:"Open Sans";font-style:normal;font-weight:400;font-display:swap;src:url("/fonts/open-sans-latin-ext-400-normal.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:"Open Sans";font-style:normal;font-weight:500;font-display:swap;src:url("/fonts/open-sans-latin-500-normal.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,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:"Open Sans";font-style:normal;font-weight:500;font-display:swap;src:url("/fonts/open-sans-latin-ext-500-normal.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:"Open Sans";font-style:normal;font-weight:600;font-display:swap;src:url("/fonts/open-sans-latin-600-normal.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,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:"Open Sans";font-style:normal;font-weight:600;font-display:swap;src:url("/fonts/open-sans-latin-ext-600-normal.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:"Open Sans";font-style:normal;font-weight:700;font-display:swap;src:url("/fonts/open-sans-latin-700-normal.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,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:"Open Sans";font-style:normal;font-weight:700;font-display:swap;src:url("/fonts/open-sans-latin-ext-700-normal.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:"Open Sans";font-style:normal;font-weight:800;font-display:swap;src:url("/fonts/open-sans-latin-800-normal.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,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:"Open Sans";font-style:normal;font-weight:800;font-display:swap;src:url("/fonts/open-sans-latin-ext-800-normal.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}

:root{--anchor:#3e2b79;--action:#da2610;--accent-strong:#ac1b0c;--sheet:#fff;--card:#f6f4fa;--glyph:#1e2736;--muted:#000;--border:#ded9e9;--border-strong:#b8accd;--ramp-start:#f57471;--blend-b:#ef4530;--notice:#bf1e2e;--g-1:4px;--g-2:7px;--g-3:11px;--g-4:17px;--g-5:26px;--g-6:40px;--g-7:60px;--g-8:90px;--r-2:4px;--r-3:8px;--r-4:12px;--r-5:20px;--pill:9999px;--round-full:50%;--title:"Open Sans";--base:"Open Sans";--xxl:3rem;--head:2.25rem;--lg-2:1.625rem;--md-2:1.3125rem;--h5:1.125rem;--reading:1.1875rem;--petite:1rem;--mini:.875rem;--close:1.2;--regular:1.7;--roomy:2;--w-base:400;--demi:500;--heavy:600;--narrow:-.01em;--spread:.02em;--d-2:0 1px 2px rgb(0 0 0/.06);--d-3:0 2px 6px rgb(0 0 0/.08);--d-4:0 6px 18px rgb(0 0 0/.12);--d-5:0 12px 32px rgb(0 0 0/.16);--snap:93ms;--normal:200ms;--easy:342ms;--exit:cubic-bezier(.31,.56,.39,.94);--even:cubic-bezier(.6,.08,.52,.9);--overshoot:cubic-bezier(.32,1.8,.59,.95);--outer:1320px;--column:1320px;--inset-desktop:40px;--edge-mid:26px;--padding-mobile:17px;--edge:40px;--thin:1px;--medium:2px;--thick:3px;--size-desktop:62px;--h-sm:62px;--header-clear:100px;--consent-clear:0px;--safe-clear:28px}
*{box-sizing:border-box}html{scroll-padding-top:var(--header-clear)}body{margin:0;padding-top:var(--header-clear);padding-bottom:calc(var(--safe-clear) + var(--consent-clear));background:var(--sheet);color:var(--glyph);font-family:var(--base);font-size:var(--reading);line-height:var(--roomy)}[hidden]{display:none!important}img,svg{max-width:100%}img{display:block;height:auto}figure,blockquote,dd{margin:0}button,input,textarea{font:inherit}button,a,input,textarea{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}button{cursor:pointer}a{color:var(--anchor);text-underline-offset:4px;transition:color var(--snap) var(--exit)}a:hover{color:var(--accent-strong)}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible{outline:3px solid #000;outline-offset:3px;box-shadow:0 0 0 6px #fff}main:focus{outline:none}h1,h2,h3{font-family:var(--title);line-height:var(--close);margin:0 0 var(--g-5);overflow-wrap:break-word}h1{font-size:var(--xxl);font-weight:var(--heavy);letter-spacing:var(--narrow)}h2{font-size:var(--head);font-weight:var(--heavy)}h3{font-size:var(--lg-2);font-weight:var(--heavy)}p{margin:0 0 var(--g-5);overflow-wrap:break-word}ul,ol{padding-left:1.3em}li{min-width:0}main>*:not(.guéridon-profond):not(.parure-brut),.guéridon-profond-hold,.parure-brut-hold,.sanctuaire-lumineux-hold{width:min(calc(100% - 2 * var(--edge)),var(--outer));margin-inline:auto}main>article,main>section{padding-block:var(--g-6)}main>*{min-width:0}.monstrance-grand-note{position:fixed;top:8px;left:17px;z-index:150;background:white;padding:11px 17px;border:2px solid var(--anchor);transform:translateY(-180%)}.monstrance-grand-note:focus{transform:none}
.monstrance-grand{position:fixed;top:17px;left:max(17px,calc((100% - var(--outer))/2));right:max(17px,calc((100% - var(--outer))/2));z-index:100;background:var(--sheet);border-radius:var(--r-3);transition:transform var(--normal) var(--exit),box-shadow var(--normal) var(--exit)}.monstrance-grand[data-scrolled="true"]{box-shadow:var(--d-4)}.monstrance-grand[data-away="true"]{transform:translateY(calc(-100% - 20px))}.monstrance-grand:focus-within{transform:none}.monstrance-grand-hold{display:flex;align-items:center;justify-content:space-between;gap:var(--g-5);min-height:var(--size-desktop);padding:8px 26px}.monstrance-grand-mark{display:block;flex:none}.monstrance-grand-mark img{height:46px;width:310px;object-fit:contain}.monstrance-grand-menu{display:flex;align-items:center;gap:var(--g-5);flex:none}.monstrance-grand-chain{display:flex;align-items:center;list-style:none;padding:0;margin:0;gap:var(--g-5)}.monstrance-grand-href{display:flex;align-items:center;min-height:44px;padding:4px 0;color:var(--anchor);font-size:14px;font-weight:500;text-transform:uppercase;text-decoration:none;line-height:1.4;white-space:nowrap}.monstrance-grand-href[aria-current="page"]{font-weight:700}.monstrance-grand-href:hover{text-decoration:underline;text-underline-offset:6px}.monstrance-grand-trigger{display:none;align-items:center;justify-content:center;gap:7px;min-height:44px;min-width:44px;padding:7px 11px;color:var(--anchor);background:var(--sheet);border:1px solid var(--border-strong);border-radius:var(--r-3);font-size:.875rem;line-height:1.5}.monstrance-grand-trigger[data-disclosure="more"]{display:flex;border:none;white-space:nowrap;padding-inline:0}.monstrance-grand-img{display:grid;gap:5px;width:21px}.monstrance-grand-img i{display:block;height:2px;background:currentColor;width:21px}.monstrance-grand[data-layout="compact"] .monstrance-grand-menu{display:none}.monstrance-grand[data-layout="wide"] [data-disclosure="mobile"]{display:none}.monstrance-grand[data-layout="compact"] [data-disclosure="mobile"]{display:flex}.monstrance-grand-panel{position:fixed;z-index:101;top:var(--header-clear);right:17px;width:min(420px,calc(100% - 34px));height:auto;max-height:calc(100dvh - var(--header-clear) - var(--consent-clear) - var(--safe-clear) - 7px);overflow-y:auto;overscroll-behavior:contain;background:var(--sheet);box-shadow:var(--d-5);border:1px solid var(--border);border-radius:var(--r-4);padding:11px 17px}.monstrance-grand-panel .monstrance-grand-href{white-space:normal;padding:11px 7px;overflow-wrap:break-word;border-bottom:1px solid var(--border);min-height:44px}.monstrance-grand-panel .monstrance-grand-href:last-child{border-bottom:0}.monstrance-grand-caption{font-size:var(--mini);color:var(--glyph);margin:7px 0;line-height:1.5}.monstrance-grand[data-layout="measure"] .monstrance-grand-menu{position:absolute;width:max-content;display:flex}.monstrance-grand[data-layout="measure"] [data-disclosure="mobile"]{display:block}
.guéridon-profond{padding-block:var(--g-6) var(--g-7)}.guéridon-profond-hold{display:grid;grid-template-columns:minmax(0,1.22fr) minmax(0,1fr);align-items:center;min-height:480px;gap:var(--g-7)}.guéridon-profond-words{min-width:0}.guéridon-profond-badge,.parure-brut-badge{display:block;color:var(--accent-strong);font-size:var(--mini);font-weight:500;letter-spacing:.12em;text-transform:uppercase;margin-bottom:var(--g-4)}.guéridon-profond-subtitle{font-size:var(--h5);line-height:var(--regular);margin-top:var(--g-5);max-width:480px}.guéridon-profond-keys{display:flex;flex-wrap:wrap;gap:var(--g-4);margin-top:var(--g-5);padding:6px}.guéridon-profond-img{aspect-ratio:4/5;border-radius:var(--r-5);overflow:hidden;box-shadow:var(--d-5);width:100%}.guéridon-profond-img img{width:100%;height:100%;object-fit:cover;transition:transform var(--easy) var(--exit)}.guéridon-profond-img:hover img{transform:scale(1.04)}.guéridon-profond-go,.dais-leger-go,.jube-fin-go,.prie-dieu-robuste-go{display:inline-flex;align-items:center;justify-content:center;gap:.5em;min-height:52px;max-width:100%;padding:13px var(--g-5);border:0;border-radius:var(--r-4);background:var(--action);color:#fff;text-decoration:none;font-family:var(--title);font-weight:600;font-size:var(--petite);line-height:1.5;text-align:center;overflow-wrap:break-word}.guéridon-profond-go:hover,.dais-leger-go:hover,.jube-fin-go:hover,.prie-dieu-robuste-go:hover{background:var(--accent-strong);color:#fff}.guéridon-profond-go span,.dais-leger-go span{transition:transform var(--normal) var(--exit);flex:none}.guéridon-profond-go:hover span,.dais-leger-go:hover span{transform:translateX(5px)}.parure-brut{background:var(--card);padding-block:var(--g-7)}.parure-brut-hold{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:var(--g-7);align-items:center}.parure-brut h1{margin:0}.parure-brut-words p{font-size:var(--h5);line-height:var(--regular);margin:0}.veilleuse-profond{background:var(--card);padding-block:var(--g-3);font-size:var(--mini)}.veilleuse-profond-chain{list-style:none;display:flex;flex-wrap:wrap;gap:var(--g-3);padding:0;margin:0;line-height:1.6}.veilleuse-profond-unit+li:before{content:"/";margin-right:var(--g-3);color:var(--anchor)}
.ostensoir-robuste-chain{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--g-5);padding:5px}.ostensoir-robuste-unit{padding:var(--g-5);border:1px solid var(--border);background:var(--card);border-radius:var(--r-4);transition:transform var(--normal) var(--exit)}.ostensoir-robuste-unit:hover{transform:translateX(5px)}.ostensoir-robuste-img{fill:var(--action)}.ostensoir-robuste-label{font-size:var(--h5);margin:var(--g-3) 0}.ostensoir-robuste-words{font-size:var(--petite);line-height:var(--regular);margin:0;color:var(--muted)}.veilleur-dru{line-height:var(--roomy)}.veilleur-dru h2{font-size:2.625rem;font-weight:400;margin:var(--g-6) 0 var(--g-5)}.veilleur-dru h2+p{border-top:7px solid var(--action);background:var(--card);padding:var(--g-5);margin-bottom:var(--g-6)}.veilleur-dru p{margin-bottom:var(--g-6)}.veilleur-dru a{color:var(--accent-strong);text-decoration:underline}.veilleur-dru a:hover{color:var(--anchor)}.veilleur-dru-img{margin:var(--g-6) 0;display:flex;justify-content:center;min-width:0}.veilleur-dru-img img{width:100%;height:auto;max-height:70vh;object-fit:contain;border-radius:var(--r-4)}.enceinte-prime{font-size:.875rem;line-height:1.7;margin:var(--g-5) 0!important;font-style:normal;overflow-wrap:break-word}.enceinte-prime[data-shape="CAPS"]{display:flex;flex-wrap:wrap;gap:4px 11px}.enceinte-prime[data-shape="CAPS"] .enceinte-prime-person{text-transform:uppercase;letter-spacing:.1em;font-size:.75rem}.enceinte-prime-words{flex-basis:100%;font-size:.8125rem}.enceinte-prime[data-shape="ITALIC"]{border-top:1px solid var(--border);padding-top:var(--g-5);display:flow-root;font-size:.9375rem}.enceinte-prime-headshot{width:47px;height:47px;object-fit:cover;object-position:center 20%;border-radius:50%;background:var(--sheet);border:3px solid var(--sheet);float:left;margin:0 17px 7px 0}.enceinte-prime em b{font-style:normal}.niche-large{padding-block:var(--g-7)}.niche-large-hold{display:grid;grid-template-columns:100px minmax(0,1fr);gap:var(--g-5);padding:var(--g-6);background:var(--card);border-left:4px solid var(--action);border-radius:var(--r-4)}.niche-large-headshot{width:100px;height:100px;object-fit:cover;object-position:center 20%;border-radius:50%;border:3px solid var(--card);background:var(--card)}.niche-large-badge{font-size:var(--xxl);color:var(--action);line-height:1}.niche-large blockquote{font-size:var(--h5);font-style:italic}.niche-large p{font-size:var(--petite);margin:17px 0 0}.niche-large-content ul{display:grid;gap:var(--g-3)}
.receptacle-dense-chain{margin:0}.receptacle-dense-label{font-size:var(--md-2);font-weight:600;line-height:var(--regular);margin-bottom:var(--g-3)}.receptacle-dense-words{line-height:var(--roomy);margin:0 0 var(--g-6)}.receptacle-dense-words p{margin:0}.baptistere-prime-chain{display:flex;gap:var(--g-5);overflow-x:auto;scroll-snap-type:x mandatory;padding:7px 6px 17px;scrollbar-color:var(--anchor) var(--card)}.baptistere-prime-unit{flex:0 0 min(360px,100%);scroll-snap-align:start;min-width:0;min-height:240px;padding:var(--g-5);border:1px solid var(--border);border-radius:var(--r-4)}.baptistere-prime-person{font-size:var(--h5)}.baptistere-prime-unit p{font-size:var(--petite);line-height:var(--regular)}.baptistere-prime-detail{margin:0}.baptistere-prime-unit meter{width:60%;height:4px;display:block;margin:7px 0 26px;appearance:none;background:var(--border)}meter::-webkit-meter-bar{height:4px;background:var(--border);border:0}meter::-webkit-meter-optimum-value{background:var(--action)}meter::-moz-meter-bar{background:var(--action)}.baptistere-prime-keys{display:flex;justify-content:center;gap:4px;flex-wrap:wrap}.baptistere-prime-go{width:44px;height:44px;border:0;background:none;color:#796d8b;font-size:1rem}.baptistere-prime-go[aria-pressed="true"]{color:var(--action)}.dais-leger{padding-block:var(--g-7)}.dais-leger-hold{max-width:var(--outer);margin:auto;border:1px solid var(--border);border-radius:var(--r-5);padding:var(--g-7);background:var(--card);text-align:center}.dais-leger-words{margin-block:var(--g-4);line-height:var(--roomy)}.dais-leger-go{padding-inline:var(--g-6);margin:6px}.gradin-mince{padding-block:var(--g-7)}.gradin-mince table{width:100%;border-collapse:collapse;table-layout:fixed}.gradin-mince th{text-align:left;text-transform:uppercase;letter-spacing:var(--spread);font-size:var(--petite);font-weight:600;border-bottom:2px solid var(--action);padding:var(--g-4)}.gradin-mince td{padding:var(--g-4);vertical-align:top;border-bottom:1px solid var(--border);font-size:var(--reading);color:var(--muted)}.gradin-mince td:first-child{font-weight:500;color:var(--glyph)}.gradin-mince tr:last-child td{border-bottom:0}.gradin-mince td::before{display:none}.autel-vif{padding-block:var(--g-7)}.autel-vif-hold{padding:var(--g-7);background:var(--card);border-radius:var(--r-5);border:1px solid var(--border);box-shadow:var(--d-3)}.autel-vif h2{margin-top:var(--g-6);font-size:var(--lg-2)}.autel-vif-note{font-size:var(--petite);font-style:italic}.autel-vif-chain li{margin-bottom:var(--g-4)}.jube-fin{padding-block:var(--g-6)}.jube-fin-words{text-align:center;line-height:var(--regular)}.jube-fin-hold{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--g-3)}.jube-fin-slot{min-width:0;width:100%;border:1px solid var(--border-strong);border-radius:var(--r-3);padding:var(--g-4);background:var(--sheet);color:var(--glyph)}.jube-fin-badge{font-weight:500}.jube-fin-go{width:100%;margin-top:var(--g-4)}.jube-fin-note{font-size:var(--petite)}.prie-dieu-robuste{padding-block:var(--g-8)}.prie-dieu-robuste-suggestions{padding:var(--g-6);background:var(--card);border-radius:var(--r-4);margin-top:var(--g-6)}.prie-dieu-robuste-suggestions ul{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:var(--g-4)}
.sanctuaire-lumineux{border-top:1px solid var(--border);margin-top:var(--g-7);padding-block:var(--g-6)}.sanctuaire-lumineux-tier{display:flex;align-items:center;justify-content:space-between;gap:var(--g-5);padding-block:var(--g-5);min-width:0}.sanctuaire-lumineux-tier+.sanctuaire-lumineux-tier{border-top:1px solid var(--border);align-items:start}.sanctuaire-lumineux-mark{flex:none}.sanctuaire-lumineux-mark img{width:310px;height:46px;object-fit:contain}.sanctuaire-lumineux nav{display:flex;flex-wrap:wrap;gap:11px 26px;min-width:0}.sanctuaire-lumineux a{font-size:var(--mini)}.sanctuaire-lumineux small{font-size:var(--mini);flex:none}.sanctuaire-lumineux-note{position:fixed;bottom:0;left:0;width:100%;min-height:28px;padding:2px 17px;z-index:89;background:var(--sheet);border-top:1px solid var(--border);text-align:center;font-size:12px;line-height:16px}.sanctuaire-lumineux-note a{color:var(--notice)}.amphitheatre-dense{position:fixed;bottom:var(--safe-clear);left:0;right:0;z-index:90;background:var(--anchor);color:#fff;padding:var(--g-4) var(--edge);border-top:1px solid rgb(255 255 255/.15);max-height:42dvh;overflow:auto;animation:consent-appearance var(--easy) var(--exit)}.amphitheatre-dense-hold{max-width:var(--outer);margin:auto;display:flex;align-items:center;justify-content:space-between;gap:var(--g-4)}.amphitheatre-dense-note{font-size:var(--petite);line-height:1.6;margin:0;flex:1;min-width:0}.amphitheatre-dense-keys{display:flex;gap:var(--g-3);flex-wrap:wrap;flex-shrink:0}.amphitheatre-dense-approve,.amphitheatre-dense-dismiss{min-height:44px;border:1px solid white;padding:10px 17px;border-radius:var(--r-3);font-size:.875rem;line-height:1.5}.amphitheatre-dense-approve{color:var(--anchor);background:#fff}.amphitheatre-dense-dismiss{color:#fff;background:transparent}.amphitheatre-dense button:hover{background:#e8e0f5;color:var(--anchor)}[data-show].in-view{animation:source-reveal var(--easy) var(--exit)}@keyframes source-reveal{from{opacity:.35}to{opacity:1}}@keyframes consent-appearance{from{opacity:0}to{opacity:1}}
@media(max-width:1500px){:root{--edge:26px}.monstrance-grand-hold{padding-inline:17px}}
@media(max-width:1140px){.ostensoir-robuste-chain{grid-template-columns:repeat(2,minmax(0,1fr))}.guéridon-profond-hold{gap:var(--g-6)}.sanctuaire-lumineux-tier{flex-wrap:wrap}}
@media(max-width:780px){:root{--edge:17px;--xxl:2rem;--head:1.625rem;--lg-2:1.375rem;--md-2:1.1875rem;--h5:1.0625rem;--reading:1.125rem;--petite:.9375rem;--mini:.8125rem}.monstrance-grand{top:7px;left:7px;right:7px}.monstrance-grand-hold{gap:11px;padding:8px 11px}.monstrance-grand-mark img{width:min(186px,48vw);height:auto}.monstrance-grand-panel{right:7px;width:calc(100% - 14px)}.guéridon-profond-hold,.parure-brut-hold{grid-template-columns:minmax(0,1fr);gap:var(--g-5)}.guéridon-profond-hold{min-height:0}.guéridon-profond-img{aspect-ratio:16/9;height:280px}.guéridon-profond{padding-block:var(--g-5) var(--g-6)}.parure-brut{padding-block:var(--g-6)}.ostensoir-robuste-chain{grid-template-columns:minmax(0,1fr)}.veilleur-dru h2{font-size:2rem}.veilleur-dru h2+p{padding:var(--g-4)}.dais-leger-hold,.autel-vif-hold{padding:var(--g-5)}.dais-leger-go{padding-inline:var(--g-5);margin-inline:0}.niche-large-hold{grid-template-columns:minmax(0,1fr);padding:var(--g-5)}.sanctuaire-lumineux-tier{flex-direction:column;align-items:center;text-align:center}.sanctuaire-lumineux-tier+.sanctuaire-lumineux-tier{align-items:center}.sanctuaire-lumineux nav{justify-content:center}.sanctuaire-lumineux-mark img{max-width:100%;width:250px;height:auto}.amphitheatre-dense-hold{flex-direction:column;align-items:stretch;gap:7px}.amphitheatre-dense-keys{justify-content:center;flex-wrap:nowrap}.amphitheatre-dense-keys button{flex:1;min-width:0;padding-inline:7px}.amphitheatre-dense{padding:11px 17px}.amphitheatre-dense-note{font-size:.875rem;line-height:1.5}}
@media(max-width:540px){.gradin-mince table,.gradin-mince tbody,.gradin-mince tr,.gradin-mince td{display:block}.gradin-mince thead{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;}.gradin-mince tr{border-bottom:2px solid var(--border);padding-block:17px}.gradin-mince td{border:none;padding:11px 0;overflow-wrap:normal;word-break:normal}.gradin-mince td::before{content:attr(data-label);display:block;color:var(--anchor);font-weight:600;font-size:var(--petite);margin-bottom:7px}.guéridon-profond-img{height:240px}.prie-dieu-robuste-suggestions{padding:var(--g-5)}}
@media(max-height:440px){.amphitheatre-dense{padding:7px 11px;max-height:39dvh}.amphitheatre-dense-hold{gap:7px}.amphitheatre-dense-note{font-size:12px;line-height:1.4}.amphitheatre-dense-keys button{padding:7px;min-height:44px;font-size:12px}.monstrance-grand-panel{padding-block:4px}.monstrance-grand-caption{margin-block:4px}.sanctuaire-lumineux-note{font-size:11px}}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}

.dais-leger-hold{padding-inline:clamp(11px,4vw,60px)}.guéridon-profond-go,.dais-leger-go{flex-wrap:wrap;min-width:0;overflow-wrap:anywhere}.dais-leger-go:focus-visible,.guéridon-profond-go:focus-visible,.jube-fin-go:focus-visible,.prie-dieu-robuste-go:focus-visible{outline:3px solid #000;outline-offset:3px;box-shadow:0 0 0 3px #fff}
@media(forced-colors:active){a:focus-visible,button:focus-visible{outline:3px solid Highlight;outline-offset:3px}}


.monstrance-grand-hold,.guéridon-profond-hold,.parure-brut-hold,.niche-large-hold,.autel-vif-hold,.jube-fin-hold,.sanctuaire-lumineux-hold{max-width:var(--outer);min-width:0}
.guéridon-profond-hold>*,.parure-brut-hold>*,.niche-large-hold>*,.sanctuaire-lumineux-tier>*{min-width:0}
.autel-vif-unit{min-width:0;overflow-wrap:anywhere}.autel-vif-chain,.autel-vif-note{overflow-wrap:anywhere}
.monstrance-grand-unit{min-width:0}.sanctuaire-lumineux-menu{min-width:0}.enceinte-prime-role{font-weight:400}.dais-leger-label{margin-bottom:var(--g-5)}.dais-leger-href{display:inline-block;padding:var(--g-3);overflow-wrap:anywhere}
.receptacle-dense,.ostensoir-robuste,.baptistere-prime{min-width:0}.niche-large-content{display:flow-root}
:where(.nemoka-push){display:inline-flex;align-items:center;justify-content:center;padding:13px var(--g-5);min-height:52px;border-radius:var(--r-4);border:0;font-size:var(--petite);font-weight:600}
.nemoka-push{
  background:#059669;color:#000000;text-decoration:none;
  transition:background var(--snap) var(--exit);}
.nemoka-push.nemoka-push{color:#000000;text-decoration:none;}
.nemoka-push:hover{background:#047857;color:#FFFFFF;animation:none}
.nemoka-push.nemoka-push:hover{color:#FFFFFF;text-decoration:none}
.nemoka-push:hover::after{animation:none}
.nemoka-push:active{background:#065F46;color:#FFFFFF}
.nemoka-push:focus-visible{outline:3px solid #fff;outline-offset:3px;box-shadow:0 0 0 3px #111}
@media(forced-colors:active){.nemoka-push:focus-visible{outline-color:Highlight;box-shadow:none}}
.nemoka-push{animation:nemoka-tide 1.77s ease-in-out infinite}
@keyframes nemoka-tide{0%{transform:translate(0,0)}13.559%{transform:translate(2px,2px)}35.028%,100%{transform:translate(0,0)}}
.nemoka-push{box-sizing:border-box;max-width:calc(100% / 1.14);min-width:0;white-space:normal;overflow-wrap:break-word}
header .nemoka-push{transform-origin:left center;max-width:calc(100% / 1.14);min-width:0;white-space:normal;overflow-wrap:break-word}
@media (prefers-reduced-motion:reduce){.nemoka-push,.nemoka-push::after{animation:none!important;transition:none!important}}
.nemoka-strip{display:flex;flex-direction:column;align-items:center;gap:10px;padding:var(--g-5);background:var(--card);border-radius:var(--r-4);border:1px solid var(--border);text-align:center;margin:var(--g-5) 0}
.nemoka-info.nemoka-info{margin:0;border:0;padding:0;font-weight:600;font-size:0.9em}
.nemoka-foot.nemoka-foot{margin:0;border:0;padding:0;font-size:0.9em;opacity:.75}

/* local-hero-07-2026-10-26: selected hero composition */

.guéridon-profond{padding:0 0 var(--g-7)}
.guéridon-profond-img{width:100%;height:400px;aspect-ratio:auto;border:0;border-radius:0;box-shadow:none}
.guéridon-profond-img img{width:100%;height:100%;object-fit:cover;object-position:center 38%}
.guéridon-profond-hold{display:block;min-height:0;padding-block:24px 48px;text-align:center}
.guéridon-profond-words{max-width:min(100%,760px);margin-inline:auto}
.guéridon-profond-subtitle{max-width:620px;margin:16px auto 0}
.guéridon-profond-keys{justify-content:center;margin-top:16px}
@media(max-width:780px){.guéridon-profond-img{height:220px}.guéridon-profond-hold{padding-block:var(--g-6)}}


main form[id] { scroll-margin-top: 16px; }

.gradin-mince table { table-layout: fixed; min-width: 0; font-variant-numeric: tabular-nums; }
.gradin-mince thead { display: table-header-group; position: static; width: auto; height: auto; margin: 0; overflow: visible; clip-path: none; white-space: normal; }
.gradin-mince tbody { display: table-row-group; }
.gradin-mince tr { display: table-row; margin: 0; }
.gradin-mince td, .gradin-mince th { display: table-cell; vertical-align: top; overflow-wrap: anywhere; }
.gradin-mince td::before, .gradin-mince td > span[aria-hidden="true"] { display: none; }
@media (max-width: 539px) { .gradin-mince th, .gradin-mince td { padding: 8px 6px; } }

@media (min-width: 781px) {
  .guéridon-profond-hold { padding-top: var(--g-3); }
  .guéridon-profond-subtitle { margin-top: var(--g-3); }
  .guéridon-profond-keys { margin-top: var(--g-3); padding-block: 0; }
}

.dais-leger-support-note { margin: 0 0 var(--g-4); }
.prie-dieu-robuste-hold { min-width: 0; }
main:has(> .prie-dieu-robuste) { min-height: max(0px, calc(100svh - var(--header-clear))); }
.gradin-mince table { table-layout: auto; }
.gradin-mince th, .gradin-mince td { overflow-wrap: normal; }
@media (max-width: 619px) {
  .gradin-mince table, .gradin-mince tbody, .gradin-mince tbody tr, .gradin-mince td { display: block; }
  .gradin-mince tbody tr { padding-block: var(--g-4); }
  .gradin-mince thead { display: block; position: absolute; width: 1px; height: 1px; margin: -1px; overflow: hidden; clip-path: inset(50%); white-space: nowrap; }
  .gradin-mince thead tr, .gradin-mince thead th { display: block; margin: 0; padding: 0; border: 0; width: 1px; max-width: 1px; height: 1px; overflow: hidden; }
  .gradin-mince td { padding: 7px 0; }
  .gradin-mince td::before { display: block; }
}
