@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-pan-x:initial;--tw-pan-y:initial;--tw-pinch-zoom:initial;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-divide-x-reverse:0;--tw-border-style:solid;--tw-divide-y-reverse:0;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:""}}}@layer theme{:root,:host{--spacing:.25rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--container-6xl:72rem;--container-7xl:80rem;--tracking-tight:-.025em;--tracking-wide:.025em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(.23, 1, .32, 1);--ease-in-out:cubic-bezier(.77, 0, .175, 1);--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--aspect-video:16 / 9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--font-weight-medium:500;--font-weight-semibold:600;--color-terrain:#130e09;--color-terrain-1:#1a1510;--color-terrain-2:#221c17;--color-pierre:#f4f0e8;--color-bloc:#e8e2d8;--color-preuve:#c8780a;--color-ambre-vive:#f0a020;--color-beton:#8c8478;--color-trait:#787068;--color-texte-2:#cac3bb;--color-texte-2-pierre:#6f675c;--color-sourdine:#aaa197;--color-pierre-voilee:#ded8cf;--color-ivoire-ambre:#efddbc;--color-etincelle:#ffe0a0;--color-ambre-encre:#985900;--color-ambre-terre:#88601d;--color-ambre-pierre:#8f5400;--color-texte-2-bloc:#655d52;--color-encre-douce:#4d4740;--color-cendre:#5f574c;--color-brique-haut:#4b4133;--color-brique-bas:#282119;--color-brique-ambre-haut:#9c681e;--color-brique-ambre-bas:#48321a;--color-brique-ombre:#0e0a06;--color-brique-arete:#786344;--color-youtube:red;--color-youtube-icone:#fff;--font-sans:var(--font-manrope), sans-serif}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}html{background-color:var(--color-terrain);color:var(--color-pierre);font-family:var(--font-sans);-webkit-text-size-adjust:100%;scroll-padding-top:var(--en-tete);scroll-padding-bottom:var(--barre-basse);scrollbar-color:var(--color-trait) var(--color-terrain-1);font-size:100%}body{font-family:var(--font-sans);font-size:var(--step-0);font-variant-ligatures:no-common-ligatures;font-synthesis:none;font-kerning:normal;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--color-terrain);color:var(--color-pierre);caret-color:var(--color-ambre-vive);font-weight:400;line-height:1.45}[data-fond]{background-color:var(--role-fond);color:var(--role-texte)}::selection{background-color:var(--role-texte);color:var(--role-fond)}h1,h2,h3{text-wrap:balance;font-feature-settings:"kern" 1}p,li,dd,figcaption{text-wrap:pretty}em,strong{font-style:normal;font-weight:600}.t-surtitre{letter-spacing:.14em;text-transform:uppercase;font-feature-settings:"case" 1;color:var(--role-texte-2);text-wrap:balance;font-size:.9375rem;font-weight:500;line-height:1.4}.t-h1{font-size:var(--step-5);letter-spacing:-.01em;font-weight:400;line-height:1.06}.t-affiche{font-size:var(--step-affiche);letter-spacing:-.02em;font-weight:400;line-height:1.04}.t-rang{font-size:var(--step-rang);letter-spacing:-.016em;font-weight:400;line-height:1.08}.t-h2{font-size:var(--step-3);letter-spacing:-.01em;font-weight:500;line-height:1.12}.t-h3,.t-intertitre{font-size:var(--step-1);font-weight:500;line-height:1.4}.t-chapo{font-size:var(--step-1);font-weight:400;line-height:1.4}.t-corps{font-size:var(--step-0);max-width:var(--mesure);line-height:1.45}.t-note{font-size:var(--step--1);color:var(--role-texte-2);line-height:1.4}.t-secondaire{color:var(--role-texte-2)}.lien{color:var(--role-texte);text-underline-offset:.22em;transition:text-decoration-thickness var(--d-retour) var(--ease-out);text-decoration-line:underline;text-decoration-thickness:1px}@media (hover:hover) and (pointer:fine){.lien:hover{text-decoration-thickness:2px}}:focus-visible{outline:2px solid var(--role-focus);outline-offset:2px;border-radius:0}.manque{color:var(--role-texte-2);text-decoration-line:underline;text-decoration-style:dotted;-webkit-text-decoration-color:var(--color-trait);-webkit-text-decoration-color:var(--color-trait);-webkit-text-decoration-color:var(--color-trait);text-decoration-color:var(--color-trait);text-underline-offset:.24em;text-decoration-thickness:1px}.mesure{max-width:var(--mesure)}.chiffres-tabulaires{font-variant-numeric:tabular-nums lining-nums}.lecteur-seul{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.lien-evitement{z-index:100;background-color:var(--color-pierre);color:var(--color-terrain);padding:.75rem 1rem;font-weight:600;position:absolute;top:.5rem;left:.5rem;translate:0 -200%}.lien-evitement:focus-visible{outline:2px solid var(--color-ambre-encre);outline-offset:2px;translate:none}main#contenu:focus{outline:none}.lien>.icone-sortie{vertical-align:baseline;margin-left:.2em;display:inline}:where(p,li,dd,dt,td,th,figcaption,blockquote){overflow-wrap:anywhere}}@layer components{.section{padding-block:var(--space-xl) var(--space-2xl);position:relative}.section--filet{border-top:2px solid var(--color-beton)}.conteneur{z-index:1;width:100%;max-width:calc(var(--conteneur) + 2 * var(--gout));padding-inline:var(--gout);margin-inline:auto;position:relative}.grille{column-gap:var(--gout);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;display:grid}.grille>*{min-width:0;padding-left:var(--retrait);grid-column:1/-1}.axes{z-index:0;pointer-events:none;position:absolute;inset:0}.axes>.conteneur{height:100%}.axe{height:100%;display:block;position:relative}.axe:before{content:"";background-color:var(--color-trait);inset-block:0;width:1px;position:absolute;left:0}.grille>.grille-vide{column-gap:var(--gout);margin-top:var(--space-xl);grid-template-columns:repeat(4,minmax(0,1fr));padding-left:0;display:grid}.grille-vide-travee{flex-direction:column;height:9rem;display:flex}.grille-vide-bulle{flex:none;margin-left:-14px}.grille-vide-axe{flex:1}.entete-section{margin-bottom:var(--space-l)}.entete-section>*+*{margin-top:var(--space-m)}.pile>*+*{margin-top:var(--space-s)}.rangee{margin-top:var(--space-2xl)}.rangee-proche{margin-top:var(--space-l)}.liste-filets>li{border-top:1px solid var(--color-trait);padding-block:var(--space-m)}.liste-filets>li:last-child{border-bottom:1px solid var(--color-trait)}.grille>.sous-grille{grid-template-columns:subgrid;padding-left:0;display:grid}.sous-grille>*{grid-column:1/-1;grid-template-columns:subgrid;align-items:start;display:grid}.sous-grille>*>*{min-width:0;padding-left:var(--retrait);grid-column:1/-1}.bouton{min-height:var(--bouton-hauteur);padding:var(--space-2xs) var(--space-m);font-size:var(--bouton-taille);text-align:center;transition:background-color var(--d-retour) var(--ease-out), color var(--d-retour) var(--ease-out), border-color var(--d-retour) var(--ease-out);border:1px solid #0000;justify-content:center;align-items:center;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex}.bouton--principal{background-color:var(--role-bouton);color:var(--role-bouton-texte)}.bouton--principal:focus-visible{outline-offset:3px}.bouton--secondaire{color:var(--role-texte);border-color:var(--color-ambre-vive);background-color:#0000}[data-fond=pierre] .bouton--secondaire{border-color:var(--color-terrain)}@media (hover:hover) and (pointer:fine){.bouton--secondaire:hover{background-color:var(--role-survol)}[data-fond=pierre] .bouton--principal:hover{background-color:var(--color-terrain-2)}}.appel{align-items:center;column-gap:var(--space-m);row-gap:var(--space-xs);flex-wrap:wrap;display:flex}.appel-ligne{margin-top:var(--space-xs);max-width:44em}.objection{border-top:1px solid var(--color-trait);padding-top:var(--space-s)}.objection-question{text-wrap:balance;font-weight:500}.objection-reponse{margin-top:var(--space-2xs)}.avec-repere{position:relative}.repere{position:absolute;top:-14.5px;left:-13.5px}.bulle{width:28px;height:28px;display:block;overflow:visible}.bulle circle{fill:var(--role-fond);stroke:var(--color-trait);stroke-width:1px;vector-effect:non-scaling-stroke}.bulle text{fill:var(--role-texte);font-family:var(--font-sans);font-size:15px;font-weight:500}.chiffre-valeur{font-size:var(--step-5);letter-spacing:-.01em;font-variant-numeric:lining-nums;font-weight:400;line-height:1}.chiffre-unite{margin-top:var(--space-2xs);font-size:var(--step-0);letter-spacing:0;line-height:1.3;display:block}.chiffre-source{margin-top:var(--space-xs)}.chiffre-depart{margin-top:var(--space-3xs)}.cas-accord,.releve>div+div{margin-top:var(--space-xs)}.releve dt{font-size:var(--step--1);color:var(--role-texte-2)}.cartouche{column-gap:var(--space-m);row-gap:var(--space-2xs);width:max-content;max-width:100%;font-size:var(--step--1);flex-wrap:wrap;line-height:1.3;display:flex}.cartouche dt{color:var(--role-texte-2)}.cartouche dd{font-weight:500}.cartouche--etroit{width:100%}.grille>.cartouche{margin-left:var(--retrait);max-width:calc(100% - var(--retrait));padding-left:0}.grille>.cartouche--etroit{width:calc(100% - var(--retrait))}.texte-manquant{border:1px solid var(--color-trait);padding:var(--space-s);font-size:var(--step--1);line-height:1.4}.grille>.texte-manquant{margin-left:var(--retrait);padding-left:var(--space-s)}.texte-manquant-titre{letter-spacing:.06em;font-weight:500}.texte-manquant-source{margin-top:var(--space-3xs);color:var(--role-texte-2);overflow-wrap:anywhere}.texte-manquant-liste{margin-top:var(--space-2xs);color:var(--role-texte-2)}.texte-manquant-liste>li+li{margin-top:var(--space-3xs)}.texte-manquant-champs{margin-top:var(--space-xs)}.texte-manquant-champs>div{padding-block:var(--space-3xs);border-top:1px solid var(--color-trait)}.texte-manquant-champs dt{color:var(--role-texte-2)}.texte-manquant-champs--ligne>div{justify-content:space-between;column-gap:var(--space-xs);flex-wrap:wrap;display:flex}.texte-manquant-remarque{margin-top:var(--space-xs);color:var(--role-texte-2)}.logo{min-height:44px;color:var(--role-texte);align-items:center;text-decoration:none;display:inline-flex}.logo-image{width:auto;height:1.125rem;display:block}@media (min-width:64rem){.logo-image{height:1.375rem}}.pied-marque .logo-image{height:1.625rem}.annotation{align-items:baseline;column-gap:var(--space-2xs);font-size:var(--step--1);color:var(--role-texte-2);line-height:1.4;display:flex}.annotation-repere{background-color:var(--color-trait);flex:none;align-self:flex-start;width:1rem;height:1px;margin-top:.7em}.marque-deposee{letter-spacing:0;vertical-align:super;margin-left:.15em;font-size:max(.38em,.625rem);font-weight:500;line-height:0}.en-tete{z-index:20;border-bottom:2px solid var(--color-beton);transition:transform var(--d-ui) var(--ease-out), opacity var(--d-ui) var(--ease-out);position:sticky;top:0}.en-tete-rangee{align-items:center;column-gap:var(--space-xs);height:var(--en-tete);display:flex;position:relative}.en-tete-logo{margin-left:var(--retrait);margin-right:auto}.nav-bureau-ile{display:contents}.nav-bureau{display:none}.nav-lien{align-items:center;column-gap:var(--space-3xs);min-height:44px;font-size:var(--step--1);color:var(--role-texte);transition:border-color var(--d-retour) var(--ease-out);border-bottom:2px solid #0000;font-weight:500;text-decoration:none;display:inline-flex}.nav-lien[aria-current],.nav-bascule[data-rubrique]{border-bottom-color:var(--color-ambre-vive)}@media (hover:hover) and (pointer:fine){.nav-lien:hover{border-bottom-color:var(--color-beton)}}.nav-lien--externe{color:var(--role-texte-2)}.icone-sortie{flex:none;width:.8em;height:.8em}.en-tete-actions{align-items:center;display:none}.en-tete .en-tete-bouton{column-gap:var(--space-xs);min-height:44px;padding-inline:var(--space-s);font-size:var(--step--1);white-space:nowrap}.icone-fleche-sortie{flex:none;width:1em;height:1em}@media (min-width:40rem){.en-tete-actions{display:flex}}@media (min-width:64rem){.nav-bureau{align-self:stretch;margin-inline:auto;display:block}.en-tete-logo{margin-right:0}.en-tete .en-tete-bouton{padding-inline:var(--space-m) var(--space-s);column-gap:var(--space-l)}}@media (min-width:80rem){.en-tete-rangee{column-gap:var(--gout);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.en-tete-logo{grid-column:1/span 3;justify-self:start}.nav-bureau{padding-left:var(--retrait);grid-area:1/4/auto/span 6;justify-self:start;margin-inline:0}.en-tete-actions{grid-area:1/10/auto/-1;justify-self:end}}.barre-basse{z-index:20;padding:var(--space-2xs) var(--gout);border-top:2px solid var(--color-beton);visibility:hidden;transition:transform var(--d-sortie) var(--ease-out), opacity var(--d-sortie) var(--ease-out), visibility 0s linear var(--d-sortie);inset-inline:0;position:fixed;bottom:0;transform:translateY(100%)}.barre-basse .bouton{width:100%}[data-apres-hero][data-descend]:not([data-bouton-visible]) .barre-basse,[data-premier-ecran-sans-bouton]:not([data-bouton-visible]) .barre-basse,.barre-basse:focus-within{visibility:visible;transition:transform var(--d-ui) var(--ease-out), opacity var(--d-ui) var(--ease-out), visibility 0s;transform:none}@media (max-width:63.999rem){[data-descend] .en-tete{transform:translateY(-100%)}[data-descend] .en-tete:is(:focus-within,:has([data-ouvert],details[open])){transform:none}}@media (min-width:64rem){.barre-basse{display:none}}@media (max-width:63.999rem) and (orientation:landscape) and (max-height:30rem){.barre-basse{justify-content:flex-end;padding-block:.375rem;display:flex}.barre-basse .bouton{width:auto;min-height:2.75rem}}@media (prefers-reduced-motion:reduce){.barre-basse,[data-apres-hero][data-descend]:not([data-bouton-visible]) .barre-basse{transform:none}.barre-basse{opacity:0}[data-apres-hero][data-descend]:not([data-bouton-visible]) .barre-basse,[data-premier-ecran-sans-bouton]:not([data-bouton-visible]) .barre-basse,.barre-basse:focus-within{opacity:1}}@media (prefers-reduced-motion:reduce) and (max-width:63.999rem){[data-descend] .en-tete{opacity:0;transform:none}[data-descend] .en-tete:is(:focus-within,:has([data-ouvert],details[open])){opacity:1}}.menu-mobile{--menu-marge:.375rem;--menu-depart:.14s;--menu-pas:70ms;--menu-duree:.64s}@media (min-width:64rem){.menu-mobile{display:none}}.menu-mobile>summary{align-items:center;column-gap:var(--space-2xs);min-height:44px;padding-inline:var(--space-s);font-size:var(--step--1);cursor:pointer;border:1px solid var(--color-ambre-vive);font-weight:600;list-style:none;display:inline-flex}.menu-mobile>summary::-webkit-details-marker{display:none}.menu-mobile[open]>summary{background-color:var(--color-terrain-2)}.menu-libelles{display:grid}.menu-libelles>span{grid-area:1/1}.menu-fermer,.menu-mobile[open] .menu-ouvrir{visibility:hidden}.menu-mobile[open] .menu-fermer{visibility:visible}.menu-icone{flex:none;width:1.25em;height:1.25em;overflow:visible}.menu-icone-trait{stroke:currentColor;stroke-width:1.5px;stroke-linecap:square;transform-box:view-box;transform-origin:50%;transition:transform .32s var(--ease-in-out)}.menu-mobile[open] .menu-icone-trait--haut{transform:rotate(45deg)translateY(3px)}.menu-mobile[open] .menu-icone-trait--bas{transform:rotate(-45deg)translateY(-3px)}@media (max-width:63.999rem){:root:has(.menu-mobile[open]){scrollbar-gutter:stable;overflow:hidden}.en-tete:has(.menu-mobile[open]){opacity:1;transition:none;transform:none}:root:has(.menu-mobile[open]) .barre-basse.barre-basse{visibility:hidden;transition:none}}.menu-mobile-panneau{--menu-bord:max(var(--gout), (100vw - var(--conteneur)) / 2);z-index:1;inset-inline:0;top:calc(var(--en-tete) + 2px);height:calc(100vh - var(--en-tete) - 2px);height:calc(100dvh - var(--en-tete) - 2px);row-gap:var(--space-s);padding:var(--space-s) var(--menu-bord) var(--space-l) calc(var(--menu-bord) + var(--retrait));overscroll-behavior:contain;flex-direction:column;display:flex;position:fixed;overflow:hidden auto}.menu-entrees{margin:0;padding:0;list-style:none}.menu-entree{position:relative}.menu-entree:before,.menu-entree:last-child:after{content:"";background-color:var(--color-trait);transform-origin:0;inset-inline:0;height:1px;position:absolute;top:0}.menu-entree:last-child:after{top:auto;bottom:0}.menu-lien{padding-block:var(--space-2xs);color:var(--role-texte);text-decoration:none;display:block}.menu-masque{padding-block:var(--menu-marge);margin-block:calc(-1 * var(--menu-marge));display:block;overflow:hidden}.menu-masque--plein{padding-inline:var(--menu-marge);margin-inline:calc(-1 * var(--menu-marge))}.menu-monte{display:block}.menu-lien .menu-monte{align-items:flex-start;column-gap:var(--space-xs);display:flex}.menu-numero{min-width:2ch;font-size:var(--step--1);font-variant-numeric:tabular-nums;color:var(--color-ambre-vive);flex:none;padding-top:.55em;font-weight:500;line-height:1}.menu-libelle{min-width:0;font-size:var(--step-ligne);letter-spacing:-.01em;overflow-wrap:anywhere;transition:translate .4s var(--ease-out);font-weight:400;line-height:1.1}.menu-lien[aria-current] .menu-libelle{text-decoration-line:underline;-webkit-text-decoration-color:var(--color-ambre-vive);-webkit-text-decoration-color:var(--color-ambre-vive);-webkit-text-decoration-color:var(--color-ambre-vive);text-decoration-color:var(--color-ambre-vive);text-underline-offset:.16em;text-decoration-thickness:2px}@media (hover:hover) and (pointer:fine){.menu-lien:hover .menu-libelle{translate:.5rem}}.menu-fleche{flex:1 1 0;min-height:0;max-height:24rem;container-type:size}.menu-fleche svg{width:100%;height:100%;display:block}@container (max-height:6rem){.menu-fleche svg{display:none}}.menu-fleche-trait{fill:none;stroke:var(--color-trait);stroke-width:1.5px;stroke-linejoin:miter;vector-effect:non-scaling-stroke;stroke-dasharray:1;stroke-dashoffset:0}.menu-pied{align-items:flex-start;row-gap:var(--space-s);flex-direction:column;display:flex}.menu-pied>.menu-masque--plein:first-child{align-self:stretch}.menu-pied .bouton{width:100%}@media (min-width:40rem){.menu-pied>.menu-masque--plein:first-child{align-self:flex-start}.menu-pied .bouton{width:auto}}@keyframes menu-rideau{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(0)}}@keyframes menu-monte{0%{transform:translateY(calc(100% + var(--menu-marge)))}}@keyframes menu-filet{0%{transform:scaleX(0)}}@keyframes menu-trace{0%{stroke-dashoffset:1px}}.menu-mobile[open] .menu-mobile-panneau{animation:menu-rideau .42s var(--ease-in-out) backwards}.menu-mobile[open] .menu-monte{animation:menu-monte var(--menu-duree) var(--ease-out) both;animation-delay:calc(var(--menu-depart) + var(--rang,0) * var(--menu-pas))}.menu-mobile[open] .menu-entree:before,.menu-mobile[open] .menu-entree:last-child:after{animation:menu-filet .72s var(--ease-out) both;animation-delay:calc(var(--menu-depart) + var(--rang,0) * var(--menu-pas))}.menu-mobile[open] .menu-fleche-base{animation:menu-trace .72s var(--ease-in-out) .22s both}.menu-mobile[open] .menu-fleche-piece{animation:menu-trace .52s var(--ease-in-out) both;animation-delay:calc(.38s + var(--piece,0) * .13s)}.menu-mobile[open] .menu-fleche-pointe{animation:menu-trace .42s var(--ease-in-out) .9s both}@media (prefers-reduced-motion:reduce){.menu-mobile[open] .menu-mobile-panneau,.menu-mobile[open] .menu-monte,.menu-mobile[open] .menu-entree:before,.menu-mobile[open] .menu-entree:last-child:after,.menu-mobile[open] .menu-fleche-base,.menu-mobile[open] .menu-fleche-piece,.menu-mobile[open] .menu-fleche-pointe{animation:none}.menu-icone-trait,.menu-libelle{transition:none}}.nav-rangee{align-items:stretch;column-gap:var(--space-m);height:100%;margin:0;padding:0;list-style:none;display:flex}.nav-rangee>li{align-items:center;display:flex}.nav-rangee .nav-lien{white-space:nowrap}.nav-deroulant{position:relative}.nav-deroulant--grand{position:static}.nav-bascule{appearance:none;font-family:inherit;line-height:inherit;cursor:pointer;border-top:0;background:0 0;border-inline:0;padding:0}.icone-fleche-bas{width:.75em;height:.75em;transition:rotate var(--d-ui) var(--ease-out);flex:none}.nav-deroulant[data-ouvert] .icone-fleche-bas{rotate:180deg}.nav-deroulant[data-ouvert] .nav-bascule:not([data-rubrique]){border-bottom-color:var(--color-beton)}.np{z-index:30;top:calc(100% + 2px);left:calc(-1 * var(--space-m));background-color:var(--role-fond);min-width:18rem;color:var(--role-texte);border:1px solid var(--color-trait);border-top:2px solid var(--color-preuve);max-height:calc(100dvh - var(--np-haut,calc(var(--en-tete) + 2px)) - var(--space-s));overscroll-behavior:contain;scrollbar-width:thin;display:none;position:absolute;overflow-y:auto}.np--grand{left:auto;right:var(--gout);width:min(62.5rem, calc(100% - 2 * var(--gout)))}.nav-bureau:not([data-pret]) .nav-deroulant:is(:hover,:focus-within)>.np{animation:np-rideau .3s var(--ease-out) both;display:block}.np-cadre{padding:var(--space-s) var(--space-m) var(--space-m)}.np-surtitre,.np-colonne-titre{font-size:var(--step--1);letter-spacing:.06em;text-transform:uppercase;font-weight:600;line-height:1.3}.np-surtitre{color:var(--role-texte-2)}.np-titre{margin-top:var(--space-2xs);font-size:var(--step-citation);letter-spacing:-.02em;text-wrap:balance;font-weight:500;line-height:1.1}.np-sous-titre{margin-top:var(--space-2xs);max-width:40em;font-size:var(--step-0);color:var(--role-texte-2);line-height:1.45}.np--grand .np-colonnes{margin-top:var(--space-l);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.np--grand .np-colonne:first-child{padding-right:var(--space-l)}.np--grand .np-colonne+.np-colonne{padding-left:var(--space-l);position:relative}.np--grand .np-colonne+.np-colonne:before{content:"";background-color:var(--color-trait);transform-origin:top;inset-block:0;width:1px;position:absolute;left:0}.np--grand .np-colonne-titre{text-decoration:underline;-webkit-text-decoration-color:var(--color-preuve);-webkit-text-decoration-color:var(--color-preuve);-webkit-text-decoration-color:var(--color-preuve);text-decoration-color:var(--color-preuve);text-underline-offset:.4em;text-decoration-thickness:2px}.np-colonne-sous{margin-top:var(--space-3xs);font-size:var(--step--1);color:var(--role-texte-2)}.np-entrees{row-gap:var(--space-s);margin:0;padding:0;list-style:none;display:grid}.np-colonne-tete+.np-entrees{margin-top:var(--space-m)}.np-entree{padding-block:var(--space-3xs);color:var(--role-texte);text-decoration:none;display:block}.np-nom{align-items:center;column-gap:var(--space-3xs);font-size:var(--step-0);text-underline-offset:.22em;transition:text-decoration-color var(--d-retour) var(--ease-out);font-weight:500;line-height:1.25;text-decoration-line:underline;text-decoration-color:#0000;text-decoration-thickness:2px;display:inline-flex}.np--grand .np-nom{font-size:var(--step-1)}.np-desc{margin-top:var(--space-3xs);max-width:34em;font-size:var(--step--1);color:var(--role-texte-2);line-height:1.4;display:block}.np-entree[aria-current] .np-nom{-webkit-text-decoration-color:var(--color-terrain);-webkit-text-decoration-color:var(--color-terrain);-webkit-text-decoration-color:var(--color-terrain);text-decoration-color:var(--color-terrain)}.np-entree:focus-visible .np-nom{-webkit-text-decoration-color:var(--color-preuve);-webkit-text-decoration-color:var(--color-preuve);-webkit-text-decoration-color:var(--color-preuve);text-decoration-color:var(--color-preuve)}@media (hover:hover) and (pointer:fine){a.np-entree:hover .np-nom{-webkit-text-decoration-color:var(--color-preuve);-webkit-text-decoration-color:var(--color-preuve);-webkit-text-decoration-color:var(--color-preuve);text-decoration-color:var(--color-preuve)}}.np-bas{margin-top:var(--space-l);padding-top:var(--space-m);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid;position:relative}.np-bas:before{content:"";background-color:var(--color-trait);transform-origin:0;inset-inline:0;height:1px;position:absolute;top:0}.np-question{padding-top:var(--space-3xs);font-size:var(--step-0);font-weight:500}.np-appel{padding-left:calc(var(--space-l) + 1px)}.np-appel-lien{align-items:center;column-gap:var(--space-2xs);min-height:44px;font-size:var(--step-1);color:var(--role-texte);text-decoration-line:underline;-webkit-text-decoration-color:var(--color-preuve);-webkit-text-decoration-color:var(--color-preuve);-webkit-text-decoration-color:var(--color-preuve);text-decoration-color:var(--color-preuve);text-underline-offset:.25em;transition:text-decoration-color var(--d-retour) var(--ease-out);font-weight:600;text-decoration-thickness:2px;display:inline-flex}@media (hover:hover) and (pointer:fine){.np-appel-lien:hover{-webkit-text-decoration-color:var(--color-terrain);-webkit-text-decoration-color:var(--color-terrain);-webkit-text-decoration-color:var(--color-terrain);text-decoration-color:var(--color-terrain)}}.np-note{font-size:var(--step--1);color:var(--role-texte-2)}@keyframes np-rideau{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(0)}}@keyframes np-trace-v{0%{transform:scaleY(0)}}@keyframes np-trace-h{0%{transform:scaleX(0)}}.nav-bureau:not([data-pret]) .nav-deroulant:is(:hover,:focus-within) .np-colonne+.np-colonne:before{animation:np-trace-v .52s var(--ease-out) .12s both}.nav-bureau:not([data-pret]) .nav-deroulant:is(:hover,:focus-within) .np-bas:before{animation:np-trace-h .62s var(--ease-out) .22s both}@media (max-height:52.5rem){.np--grand .np-cadre{padding:var(--space-s) var(--space-l) var(--space-m)}.np--grand .np-titre{font-size:var(--step-3)}.np--grand .np-colonnes{margin-top:var(--space-m)}.np--grand .np-colonne-tete+.np-entrees{margin-top:var(--space-s)}.np--grand .np-entrees{row-gap:var(--space-xs)}.np--grand .np-bas{margin-top:var(--space-m);padding-top:var(--space-s)}}@media (max-height:47.5rem){.np--grand .np-titre{font-size:var(--step-2)}.np--grand .np-sous-titre{margin-top:var(--space-3xs);font-size:var(--step--1)}.np--grand .np-nom{font-size:var(--step-0)}.np--grand .np-entree{padding-block:0}.np--grand .np-entrees{row-gap:var(--space-2xs)}.np--grand .np-bas{margin-top:var(--space-s);padding-top:var(--space-xs)}.np--grand .np-appel-lien{font-size:var(--step-0)}}@media (max-height:40.5rem){.np--grand .np-cadre{padding-block:var(--space-xs) var(--space-s)}.np--grand .np-sous-titre{display:none}.np--grand .np-colonnes{margin-top:var(--space-s)}.np--grand .np-colonne-tete+.np-entrees,.np--grand .np-bas{margin-top:var(--space-xs)}}@media (prefers-reduced-motion:reduce){.nav-bureau:not([data-pret]) .nav-deroulant:is(:hover,:focus-within)>.np,.nav-bureau:not([data-pret]) .nav-deroulant:is(:hover,:focus-within) .np-colonne+.np-colonne:before,.nav-bureau:not([data-pret]) .nav-deroulant:is(:hover,:focus-within) .np-bas:before{animation:none}.icone-fleche-bas,.np-nom,.np-appel-lien{transition:none}}.nav-bureau-ile{--np-glisse:.5rem;--np-passage:.22s}.nav-bureau[data-pret] .np{visibility:hidden;opacity:0;pointer-events:none;background-color:#0000;border-color:#0000;display:block}.nav-bureau[data-pret] .nav-deroulant[data-ouvert]>.np{visibility:visible;opacity:1;pointer-events:auto}.np-fond,.np-voile{visibility:hidden;opacity:0;pointer-events:none}.np-fond{z-index:29;box-sizing:border-box;border:1px solid var(--color-trait);border-top:2px solid var(--color-preuve);position:absolute}.np-voile{z-index:28;inset:var(--np-haut,calc(var(--en-tete) + 2px)) 0 0;background-color:var(--color-terrain);position:fixed}.nav-bureau-ile[data-menu] .np-fond{visibility:visible;opacity:1}.nav-bureau-ile[data-menu] .np-voile{visibility:visible;opacity:.45;pointer-events:auto}@media (prefers-reduced-motion:no-preference){.nav-bureau[data-pret] .np{transition:opacity var(--d-sortie) var(--ease-out), clip-path var(--np-passage) var(--ease-out), visibility 0s linear var(--d-sortie)}.nav-bureau[data-pret] .nav-deroulant[data-ouvert]>.np{transition:opacity var(--d-ui) var(--ease-out), clip-path var(--np-passage) var(--ease-out), visibility 0s}.nav-bureau[data-pret] .np>.np-cadre{translate:0 calc(-1 * var(--np-glisse));transition:translate var(--d-sortie) var(--ease-out)}.nav-bureau[data-pret] .nav-deroulant[data-ouvert]>.np>.np-cadre{transition-duration:var(--d-ui);translate:none}.nav-bureau-ile[data-morph] .np>.np-cadre{transition:none;translate:none}.nav-bureau-ile[data-morph] .nav-deroulant:not([data-ouvert])>.np{transition:opacity .12s var(--ease-out), clip-path var(--np-passage) var(--ease-out), visibility 0s linear .12s}.nav-bureau-ile[data-morph] .nav-deroulant[data-ouvert]>.np{transition:opacity var(--d-ui) var(--ease-out) 60ms, clip-path var(--np-passage) var(--ease-out), visibility 0s}.np-fond{translate:0 calc(-1 * var(--np-glisse));transition:opacity var(--d-sortie) var(--ease-out), translate var(--d-sortie) var(--ease-out), visibility 0s linear var(--d-sortie)}.np-voile{transition:opacity var(--d-sortie) var(--ease-out), visibility 0s linear var(--d-sortie)}.nav-bureau-ile[data-menu] .np-fond{transition:opacity var(--d-ui) var(--ease-out), translate var(--d-ui) var(--ease-out), visibility 0s;translate:none}.nav-bureau-ile[data-menu] .np-voile{transition:opacity var(--d-ui) var(--ease-out), visibility 0s}.nav-bureau-ile[data-menu][data-morph] .np-fond{transition:opacity var(--d-ui) var(--ease-out), translate var(--d-ui) var(--ease-out), left var(--np-passage) var(--ease-out), top var(--np-passage) var(--ease-out), width var(--np-passage) var(--ease-out), height var(--np-passage) var(--ease-out), visibility 0s}}.menu-groupe>summary{cursor:pointer;list-style:none}.menu-groupe>summary::-webkit-details-marker{display:none}.menu-groupe-bouton .menu-monte{align-items:center}.menu-groupe-bouton .icone-fleche-bas{width:1.125rem;height:1.125rem;transition:rotate var(--d-ui) var(--ease-out);flex:none;margin-left:auto}.menu-groupe[open] .icone-fleche-bas{rotate:180deg}.menu-groupe[open]>.menu-lien .menu-libelle{translate:none}.ma{padding:var(--space-3xs) 0 var(--space-m) calc(2ch + var(--space-xs))}.ma-colonnes{row-gap:var(--space-m);display:grid}.ma-colonne-titre{font-size:var(--step--1);letter-spacing:.06em;text-transform:uppercase;font-weight:600}.ma-colonne-sous,.ma-desc,.ma-note{font-size:var(--step--1);color:var(--role-texte-2);line-height:1.4}.ma-entrees{row-gap:var(--space-2xs);margin:0;padding:0;list-style:none;display:grid}.ma-colonne-tete+.ma-entrees{margin-top:var(--space-xs)}.ma-entree{padding-block:var(--space-3xs);color:var(--role-texte);text-decoration:none;display:block}.ma-nom{align-items:center;column-gap:var(--space-3xs);font-size:var(--step-1);font-weight:500;line-height:1.25;display:inline-flex}.ma-desc{margin-top:var(--space-3xs);display:block}.ma-entree[aria-current] .ma-nom{text-decoration-line:underline;-webkit-text-decoration-color:var(--color-ambre-vive);-webkit-text-decoration-color:var(--color-ambre-vive);-webkit-text-decoration-color:var(--color-ambre-vive);text-decoration-color:var(--color-ambre-vive);text-underline-offset:.2em;text-decoration-thickness:2px}.ma-bas{margin-top:var(--space-m);padding-top:var(--space-s);border-top:1px solid var(--color-trait)}.ma-question{font-size:var(--step-0);font-weight:500}.ma-appel-lien{padding-block:var(--space-2xs);font-size:var(--step-0);color:var(--role-texte);text-decoration-line:underline;-webkit-text-decoration-color:var(--color-ambre-vive);-webkit-text-decoration-color:var(--color-ambre-vive);-webkit-text-decoration-color:var(--color-ambre-vive);text-decoration-color:var(--color-ambre-vive);text-underline-offset:.25em;font-weight:600;text-decoration-thickness:2px;display:inline-block}.ma-appel-lien span{margin-right:var(--space-3xs)}.ma-appel-lien .icone-fleche-sortie{vertical-align:-.1em;display:inline-block}.menu-pied--appel .bouton{width:100%}@media (min-width:40rem){.menu-pied--appel{display:none}}@keyframes menu-sous-rideau{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(0)}}.menu-groupe[open]>.ma{animation:menu-sous-rideau .36s var(--ease-out) both}@media (prefers-reduced-motion:reduce){.menu-groupe[open]>.ma{animation:none}.menu-groupe-bouton .icone-fleche-bas{transition:none}}.np--grand{width:min(62.5rem, calc(100% - 2 * var(--gout)));left:50%;right:auto;translate:-50%}.np--liens{width:min(51.25rem, calc(100% - 2 * var(--gout)))}.np--cartes{width:min(59.375rem, calc(100% - 2 * var(--gout)))}.np--grand .np-cadre{padding:var(--space-m) var(--space-l) var(--space-m)}.np-tete{justify-content:space-between;align-items:flex-start;column-gap:var(--space-m);display:flex}.np-tete-textes{max-width:50rem}.np--grand .np-surtitre{margin-bottom:var(--space-3xs);letter-spacing:.06em;color:var(--color-texte-2-pierre);font-weight:500}.np--grand .np-titre{font-size:var(--step-2);letter-spacing:-.035em;margin-top:0;font-weight:400;line-height:1.17}.np--grand .np-sous-titre{margin-top:var(--space-2xs);font-size:var(--step--1);color:var(--color-texte-2-pierre);line-height:1.6}.np-fermer{width:2.75rem;height:2.75rem;margin:calc(-1 * var(--space-2xs)) calc(-1 * var(--space-2xs)) 0 0;color:var(--color-texte-2-pierre);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid}.np-fermer:before{content:"";border:1px solid var(--color-beton);width:1.75rem;height:1.75rem;position:absolute}.np-fermer{position:relative}.np-fermer:focus-visible{outline:2px solid var(--color-ambre-encre);outline-offset:-4px}@media (hover:hover) and (pointer:fine){.np-fermer:hover{color:var(--color-ambre-encre)}.np-fermer:hover:before{border-color:var(--color-ambre-encre)}}.nav-bureau:not([data-pret]) .np-fermer{visibility:hidden}.np--colonnes .np-colonnes{margin-top:var(--space-m)}.np--grand .np-colonne-titre{padding-left:var(--space-2xs);border-left:3px solid var(--color-preuve);font-size:var(--step-0);letter-spacing:-.02em;text-transform:none;font-weight:600;text-decoration:none}.np--grand .np-colonne-sous{margin-top:var(--space-3xs);padding-left:calc(var(--space-2xs) + 3px);color:var(--color-texte-2-pierre)}.np--grand .np-colonne-tete+.np-entrees{margin-top:var(--space-s)}.np--grand .np-entrees{row-gap:var(--space-3xs)}.np--grand .np-entree{margin-inline:calc(-1 * var(--space-xs));padding:var(--space-2xs) var(--space-xs);transition:background-color var(--d-retour) var(--ease-out)}.np--grand .np-nom{justify-content:space-between;align-items:baseline;column-gap:var(--space-s);font-size:var(--step-0);letter-spacing:-.015em;font-weight:400;text-decoration:none;display:flex}.np--grand .np-desc{color:var(--color-texte-2-pierre)}.np--grand a.np-entree .np-nom:after{content:"";background-color:var(--color-ambre-encre);opacity:0;width:.75rem;height:.75rem;transition:opacity var(--d-ui) var(--ease-out), translate var(--d-ui) var(--ease-out);flex:none;translate:-3px 3px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3.5 12.5 12.5 3.5M5.5 3.5h7v7' fill='none' stroke='black' stroke-width='1.6'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3.5 12.5 12.5 3.5M5.5 3.5h7v7' fill='none' stroke='black' stroke-width='1.6'/%3E%3C/svg%3E") 50%/contain no-repeat}.np--grand a.np-entree:focus-visible{outline:2px solid var(--color-ambre-encre);outline-offset:2px}.np--grand a.np-entree:is(:focus-visible,[aria-current]) .np-nom{color:var(--color-ambre-encre)}.np--grand a.np-entree:focus-visible .np-nom:after{opacity:1;translate:none}@media (hover:hover) and (pointer:fine){.np--colonnes a.np-entree:hover{background-color:#c8780a12}@supports (color:color-mix(in lab, red, red)){.np--colonnes a.np-entree:hover{background-color:color-mix(in oklab, var(--color-preuve) 7%, transparent)}}.np--grand a.np-entree:hover .np-nom{color:var(--color-ambre-encre)}.np--grand a.np-entree:hover .np-nom:after{opacity:1;translate:none}}.np--grand .np-bas{align-items:center;column-gap:var(--space-m);margin-top:var(--space-m);padding:var(--space-s) var(--space-s);background-color:var(--color-bloc);border:1px solid #8c84784d}@supports (color:color-mix(in lab, red, red)){.np--grand .np-bas{border:1px solid color-mix(in oklab, var(--color-beton) 30%, transparent)}}.np--grand .np-bas:before{content:none}.np-question-amorce{font-size:var(--step--1);color:var(--color-texte-2-bloc);font-weight:400;display:block}.np-question-suite{font-weight:600}.np--grand .np-question{padding-top:0}.np--grand .np-appel{justify-self:end;padding-left:0}.np--grand .np-appel-lien{justify-content:space-between;column-gap:var(--space-m);min-height:2.75rem;padding:var(--space-2xs) var(--space-s);font-size:var(--step-0);color:var(--color-terrain);background-color:var(--color-ambre-vive);border:1px solid var(--color-preuve);transition:background-color var(--d-retour) var(--ease-out);font-weight:600;text-decoration:none;display:inline-flex}.np--grand .np-appel-lien:focus-visible{outline:2px solid var(--color-terrain);outline-offset:2px}@media (hover:hover) and (pointer:fine){.np--grand .np-appel-lien:hover{background-color:var(--color-preuve)}}.np--grand .np-note{margin-top:var(--space-3xs);color:var(--color-texte-2-bloc)}.np--liens .np-colonnes{margin-top:var(--space-m);grid-template-columns:minmax(0,1fr)}.np--liens .np-colonne:first-child{padding-right:0}.np--liens .np-entrees{column-gap:var(--space-l);grid-template-columns:repeat(2,minmax(0,1fr))}.np--liens .np-entrees>li{border-top:1px solid #8c84784d}@supports (color:color-mix(in lab, red, red)){.np--liens .np-entrees>li{border-top:1px solid color-mix(in oklab, var(--color-beton) 30%, transparent)}}.np--liens .np-entrees>li{padding-top:var(--space-2xs)}.cm-grille{margin:0;padding:0;list-style:none}.cm-carte{color:var(--role-texte);flex-direction:column;text-decoration:none;display:flex}.cm-art{border:1px solid #8c84784d;place-items:center;display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.cm-art{border:1px solid color-mix(in oklab, var(--color-beton) 30%, transparent)}}.cm-art{transition:border-color var(--d-retour) var(--ease-out)}.cm-art--podcast{position:relative}.cm-art--podcast img{object-fit:cover;object-position:50% 48%;width:100%;height:100%;display:block;position:absolute;inset:0}.cm-art--feuille{background-color:var(--color-bloc)}.cm-feuille{padding:var(--space-2xs) var(--space-s);background-color:var(--color-pierre);border:1px solid #8c847873;display:grid}@supports (color:color-mix(in lab, red, red)){.cm-feuille{border:1px solid color-mix(in oklab, var(--color-beton) 45%, transparent)}}.cm-feuille{color:var(--color-terrain);letter-spacing:-.03em;text-transform:uppercase;font-weight:500;line-height:1.1;rotate:-4deg}.cm-point{color:var(--color-preuve)}.cm-art--ecran{align-content:center;row-gap:var(--space-2xs);background-color:var(--color-terrain-2);color:var(--color-pierre)}.cm-lecture{background-color:var(--color-youtube);border-radius:.45rem;place-items:center;width:2.625rem;height:1.8rem;display:grid}.cm-lecture:after{content:"";border-block:.4rem solid #0000;border-left:.65rem solid var(--color-youtube-icone);width:0;height:0;margin-left:2px}.cm-ecran-texte{font-size:var(--step--1)}.cm-nom{justify-content:space-between;align-items:baseline;column-gap:var(--space-s);font-weight:500;line-height:1.4;display:flex}.cm-nom .icone-fleche-sortie,.cm-bas-lien .icone-fleche-sortie{color:var(--color-ambre-encre);flex:none;align-self:center}.cm-desc{margin-top:var(--space-3xs);font-size:var(--step--1);color:var(--role-texte-2);line-height:1.5}.cm-bas{margin:var(--space-s) 0 0;padding:var(--space-xs) 0 0;border-top:1px solid #8c84784d;justify-content:flex-end;list-style:none;display:flex}@supports (color:color-mix(in lab, red, red)){.cm-bas{border-top:1px solid color-mix(in oklab, var(--color-beton) 30%, transparent)}}.cm-bas-lien{align-items:center;column-gap:var(--space-m);min-height:2.75rem;font-size:var(--step--1);color:var(--role-texte);text-decoration:none;display:inline-flex}.cm-carte:focus-visible,.cm-bas-lien:focus-visible{outline:2px solid var(--role-focus);outline-offset:4px}@media (hover:hover) and (pointer:fine){.cm--np .cm-carte:hover .cm-nom,.cm--np .cm-bas-lien:hover{color:var(--color-ambre-encre)}.cm--ma .cm-carte:hover .cm-nom,.cm--ma .cm-bas-lien:hover{color:var(--color-ambre-vive)}.cm-carte:hover .cm-art{border-color:var(--color-preuve)}}.cm--np{margin-top:var(--space-m)}.cm--np .cm-grille{column-gap:var(--space-s);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.cm--np .cm-art{height:6.875rem;margin-bottom:var(--space-xs)}.cm--np .cm-feuille,.cm--np .cm-nom{font-size:var(--step-0)}.cm--np .cm-desc{color:var(--color-texte-2-pierre)}.cm--ma .cm-grille{row-gap:var(--space-s);display:grid}.cm--ma .cm-carte{column-gap:var(--space-xs);grid-template-columns:4.5rem minmax(0,1fr);align-items:start;display:grid}.cm--ma .cm-art{border-color:var(--color-trait);grid-row:1/3;width:4.5rem;height:4.5rem}.cm--ma .cm-feuille{padding:var(--space-3xs) .375rem;white-space:nowrap;font-size:.5625rem}.cm--ma .cm-ecran-texte{display:none}.cm--ma .cm-nom{font-size:var(--step-1)}.cm--ma .cm-nom .icone-fleche-sortie,.cm--ma .cm-bas-lien .icone-fleche-sortie{color:var(--color-ambre-vive)}.cm--ma .cm-bas{border-top-color:var(--color-trait);justify-content:flex-start}.cm--ma .cm-bas-lien{font-size:var(--step-0)}.ma-question-amorce{font-size:var(--step--1);color:var(--role-texte-2);font-weight:400;display:block}.ma-question-suite{font-weight:600}@media (prefers-reduced-motion:reduce){.np--grand .np-entree,.np--grand a.np-entree .np-nom:after,.np--grand .np-appel-lien,.cm-art{transition:none}}.cm-carte[aria-current] .cm-nom>span{text-underline-offset:.3em;text-decoration:underline;text-decoration-thickness:2px}.cm--np .cm-carte[aria-current] .cm-nom{color:var(--color-ambre-encre)}.cm--ma .cm-carte[aria-current] .cm-nom{color:var(--color-ambre-vive)}.cm-carte[aria-current] .cm-art{border-width:2px;border-color:var(--color-preuve)}.cm-bas-lien[aria-current]>span{text-underline-offset:.3em;text-decoration:underline;text-decoration-thickness:2px}.pied{isolation:isolate;border-top:2px solid var(--color-beton);padding-block:var(--space-xl) var(--space-m);font-size:var(--step--1);position:relative;overflow:hidden}.pied-texture{z-index:-1;opacity:.3;pointer-events:none;background:url(/lot29/fractures-1200.webp) 50%/cover no-repeat;position:absolute;inset:0}.pied-cadre{--pied-filet:#8c84784f}@supports (color:color-mix(in lab, red, red)){.pied-cadre{--pied-filet:color-mix(in oklab, var(--color-beton) 31%, transparent)}}.pied-cadre>*{margin-left:var(--retrait)}.pied-lien{align-items:center;column-gap:var(--space-2xs);min-height:44px;color:var(--role-texte);transition:color var(--d-retour) var(--ease-out);text-decoration:none;display:inline-flex}.pied-lien:focus-visible{color:var(--color-ambre-vive);outline:2px solid var(--role-focus);outline-offset:2px}@media (hover:hover) and (pointer:fine){.pied-lien:hover{color:var(--color-ambre-vive)}}.pied-lien .icone-fleche-sortie{flex:none;width:.75rem;height:.75rem}.pied-tete{justify-content:space-between;align-items:center;gap:var(--space-m);padding-bottom:var(--space-l);flex-wrap:wrap;display:flex}.pied-marque .logo-image{width:auto;height:1.5rem}.pied-signature{margin-top:var(--space-s);letter-spacing:.01em;color:var(--color-sourdine);font-size:.875rem}.pied-bouton{column-gap:var(--space-l)}.pied-plan{padding-block:var(--space-l);border-top:1px solid var(--pied-filet)}.pied-plan-grille{grid-template-columns:var(--pied-plan-colonnes,repeat(4, minmax(0, 1fr)));column-gap:var(--space-xl);display:grid}.pied-plan-colonne{align-content:start;row-gap:var(--space-m);min-width:0;display:grid}.pied-groupe-titre{margin-bottom:var(--space-2xs);font-size:var(--step-0);color:var(--role-texte);font-weight:500;line-height:1.3}.pied-groupe-titre .pied-lien{min-height:0;font-weight:500;display:inline}.pied-groupe--double .pied-sous-groupes{column-gap:var(--space-l);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.pied-sous-titre{margin-block:var(--space-3xs) var(--space-3xs);font-size:var(--step--1);letter-spacing:.04em;text-transform:uppercase;color:var(--color-sourdine);font-weight:400}.pied-liens{padding:0;list-style:none}.pied-liens .pied-lien{min-height:44px;color:var(--color-texte-2);padding-block:calc(22px - .675em);line-height:1.35;display:inline-block}.pied-liens .pied-lien>span{display:inline}.pied-liens .pied-lien>svg{margin-left:var(--space-2xs);vertical-align:-.05em;display:inline-block}@media (hover:hover) and (pointer:fine){.pied-liens .pied-lien:hover{color:var(--color-ambre-vive)}}.pied-groupes{row-gap:var(--space-l);column-gap:var(--space-m);display:grid}@media (min-width:40rem){.pied-groupes{grid-template-columns:repeat(3,minmax(0,1fr))}}.pied-contact{align-items:center;column-gap:var(--space-l);padding-block:var(--space-s);border-top:1px solid var(--pied-filet);overflow-wrap:anywhere;flex-wrap:wrap;display:flex}.pied-maxleva .pied-lien{color:var(--color-texte-2)}.pied-reseaux{align-items:center;column-gap:var(--space-xs);margin-left:auto;padding:0;list-style:none;display:flex}.pied-reseau-icone{width:2.75rem;height:2.75rem;color:var(--color-texte-2);transition:color var(--d-retour) var(--ease-out);place-items:center;display:inline-grid}.pied-reseau-icone:focus-visible{outline:2px solid var(--role-focus);outline-offset:2px}@media (hover:hover) and (pointer:fine){.pied-reseau-icone:hover{color:var(--color-ambre-vive)}}.pied-mentions{align-items:center;column-gap:var(--space-m);padding-top:var(--space-2xs);border-top:1px solid var(--pied-filet);color:var(--color-sourdine);flex-wrap:wrap;display:flex}.pied-legal{column-gap:var(--space-m);flex-wrap:wrap;padding:0;list-style:none;display:flex}.pied-legal .pied-lien{color:var(--color-sourdine)}@media (max-width:47.999rem){.pied-tete{display:block}.pied-bouton{width:100%;margin-top:var(--space-m);justify-content:space-between;display:flex}.pied-plan-grille{column-gap:var(--space-m);row-gap:var(--space-l);grid-template-columns:repeat(2,minmax(0,1fr))}.pied-plan-colonne--large{order:1;grid-column:1/-1}.pied-groupe--double .pied-sous-groupes{column-gap:var(--space-s)}.pied-contact{row-gap:0;display:grid}.pied-reseaux{margin-left:calc(-1 * var(--space-xs))}.pied-mentions{display:grid}}@media (min-width:48rem) and (max-width:63.999rem){.pied-plan-grille{column-gap:var(--space-m)}}@media (max-width:63.999rem){.pied{padding-bottom:calc(var(--space-m) + var(--barre-basse))}}@media (prefers-reduced-motion:reduce){.pied-lien,.pied-reseau-icone{transition:none}}.marge{margin-top:var(--space-l)}@media (max-width:63.999rem){.liste-filets+.objection{border-top:0;padding-top:0}}@media (min-width:64rem){.marge{margin-top:0}}.pacs-figure{margin-top:0}.pacs-appui{padding:var(--space-s) 0 var(--space-s) var(--retrait);border-top:1px solid var(--color-trait);position:relative}.pacs-appui:last-child{border-bottom:1px solid var(--color-trait)}.pacs-bulle{position:absolute;top:-14.5px;left:-13.5px}.pacs-nom{margin-bottom:var(--space-2xs)}.pacs-question{margin-top:var(--space-xs)}.pacs-poutre,.pacs-attache,.pacs-poteau{display:none}.pacs-legende{margin-top:var(--space-s);padding-left:var(--retrait)}@media (min-width:64rem){.pacs-elevation{--bulle:28px;--attache:var(--space-xs);--tete:calc(var(--bulle) + var(--attache) + 2px + var(--space-s));position:relative}.pacs-appuis{column-gap:var(--gout);row-gap:var(--space-xs);padding-top:var(--tete);padding-bottom:var(--space-m);grid-template-rows:repeat(3,auto);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.pacs-appui{grid-row:span 3;grid-template-rows:subgrid;padding:0 0 0 var(--retrait);border:0;display:grid}.pacs-appui:last-child{border-bottom:0}.pacs-nom,.pacs-question{margin:0}.pacs-bulle{top:calc(-1 * var(--tete));left:-13px}.pacs-attache{top:calc(-1 * var(--tete) + var(--bulle));width:1px;height:var(--attache);background-color:var(--color-trait);display:block;position:absolute;left:0}.pacs-poteau{top:calc(-1 * var(--tete) + var(--bulle) + var(--attache) + 2px);bottom:calc(-1 * var(--space-m));background-color:var(--color-trait);width:1px;display:block;position:absolute;left:0}.pacs-poutre{top:calc(var(--bulle) + var(--attache));background-color:var(--color-beton);height:2px;display:block;position:absolute;left:0;right:0}}.pacs-seance{margin-top:var(--space-m);row-gap:var(--space-l)}.deroule{margin-top:var(--space-s)}.deroule>li{padding-block:var(--space-xs);border-top:1px solid var(--color-trait);max-width:var(--mesure);grid-template-columns:2.25em minmax(0,1fr);display:grid}.deroule>li:last-child{border-bottom:1px solid var(--color-trait)}.deroule-numero{color:var(--role-texte-2);font-weight:500}.pacs-objection.marge{margin-top:0}.pacs-appel{margin-top:var(--space-m)}.extrait-statuts{margin-top:var(--space-xs)}.extrait-ligne{justify-content:space-between;align-items:center;column-gap:var(--space-xs);padding-block:var(--space-3xs);border-top:1px solid var(--color-trait);flex-wrap:wrap;display:flex}.extrait-ligne dt{align-items:center;column-gap:var(--space-2xs);font-weight:500;display:flex}.extrait-blocage{min-height:calc(28px + 2 * var(--space-3xs))}.extrait-bulle{flex:none}.extrait-cartouche{margin-top:var(--space-s)}.cas-texte{margin-top:var(--space-m)}.cas-texte h3{margin-bottom:var(--space-s)}@media (min-width:64rem){.cas-texte{margin-top:0}}.offre-texte{margin-top:var(--space-xs)}@media (min-width:64rem){.offre-texte{margin-top:0}}.fin{padding-top:var(--space-xl-3xl);padding-bottom:var(--space-xl-3xl)}.hero{--bulle:28px;--rangee:0px;--nom:0px;--tete:calc(var(--rangee) + var(--nom) + var(--bulle));border-bottom:2px solid var(--color-beton);position:relative}.hero-conteneur{padding-top:var(--space-s)}.hero-titre{margin-top:var(--space-2xs);max-width:12em}.hero-sous-titre{margin-top:var(--space-2xs);max-width:30em;font-size:var(--step-0);line-height:1.45}.hero-appel{margin-top:var(--space-s);grid-template-columns:minmax(0,1fr);grid-template-areas:"bouton""preuve""badges";justify-items:start;display:grid}.hero-boutons{gap:var(--space-xs);flex-wrap:wrap;grid-area:bouton;display:flex}.hero-badges{margin-top:var(--space-s);grid-area:badges}.hero-boutons .bouton{padding-inline:var(--space-s);column-gap:.6em}.hero-preuve{margin-top:var(--space-3xs);font-size:var(--step--1);grid-area:preuve;line-height:1.4}.hero-preuve .chiffre-valeur{font-size:var(--step-2);margin-bottom:var(--space-3xs)}.hero-preuve .chiffre-unite{font-size:var(--step--1);margin-top:0;margin-left:.3em;display:inline}.hero-preuve .chiffre-source,.hero-preuve .chiffre-depart{display:inline}.hero-preuve .chiffre-source+.chiffre-depart:before{content:" "}.fleche{margin:0;position:relative}.fleche-scene{--rapport:1.5238;--lr:min(54vw, 18rem);--hr:calc(var(--lr) / var(--rapport));--dx:0px;--dy:calc(var(--tete) + .375rem);width:var(--lr);height:calc(var(--dy) + var(--hr));margin:var(--space-2xs) auto 0;position:relative}.fleche-image{left:var(--dx);top:var(--dy);width:var(--lr);height:var(--hr);max-width:none;display:block;position:absolute}.fleche-appuis{position:absolute;inset:0}.fleche-appui{--x:var(--xe);--h:var(--he);top:0;left:calc(var(--dx) + var(--lr) * var(--x));width:0;height:0;position:absolute}.fleche-bulle{top:calc(var(--rangee) + var(--nom));left:calc(var(--bulle) / -2);position:absolute}.fleche-axe{top:var(--tete);width:1px;height:max(0px, calc(var(--dy) + var(--hr) * var(--h) - var(--tete)));transform-origin:50% 0;background-color:var(--color-trait);position:absolute;left:-.5px}.fleche-nom,.fleche-legende{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (min-width:64rem){.hero{--rangee:var(--space-m);--nom:2.9rem;min-height:clamp(34rem, calc(100svh - var(--en-tete) - 6.5rem), 56rem);display:grid}.fleche,.fleche-scene{width:auto;height:auto;margin:0;position:absolute;inset:0}.fleche-scene{--rapport:2;--hr:min(calc(100cqw / var(--rapport)), calc((100cqh - var(--tete) - 1.5rem) / (1 - .3174)));--lr:calc(var(--hr) * var(--rapport));--dx:calc(100cqw - var(--lr));--dy:calc(100cqh - var(--hr));background-color:var(--color-terrain);overflow:hidden;container-type:size}.fleche-appui{--x:var(--xl);--h:var(--hl)}.fleche-nom{top:var(--rangee);clip-path:none;width:auto;height:auto;font-size:var(--step--1);color:var(--role-texte-2);font-weight:500;line-height:1.2;left:0;overflow:visible;transform:translate(-50%)}.fleche-appui:nth-child(2n) .fleche-nom{top:calc(var(--rangee) + 1.4rem)}.hero-conteneur{z-index:1;padding-top:calc(var(--tete) + var(--space-s));padding-bottom:var(--space-m);align-self:center;position:relative}.hero-titre{margin-top:var(--space-s);max-width:9.2em}.hero-sous-titre{margin-top:var(--space-s);max-width:24em}.hero-appel{max-width:44rem;margin-top:var(--space-m)}.fleche-legende{top:auto;bottom:var(--space-s);left:calc(50% + var(--gout));right:calc(max(0px, (100% - var(--conteneur) - 2 * var(--gout)) / 2) + var(--gout));clip-path:none;white-space:normal;text-align:right;text-wrap:balance;width:auto;height:auto;font-size:var(--step--1);color:var(--role-texte-2);line-height:1.4;overflow:visible}}@media (min-width:80rem){.hero-sous-titre{font-size:var(--step-1);margin-top:var(--space-m);line-height:1.4}.hero-appel{align-items:center;column-gap:var(--space-m);margin-top:var(--space-l);grid-template-columns:auto minmax(0,1fr);grid-template-areas:"bouton preuve""badges badges"}.hero-preuve{margin-top:0}}@media (prefers-reduced-motion:no-preference){.fleche-axe{animation:fleche-axe .9s var(--ease-out) backwards;animation-delay:calc(.24s + var(--i) * .12s)}.fleche-bulle,.fleche-nom{animation:fleche-pose .4s var(--ease-out) backwards;animation-delay:calc(.12s + var(--i) * .12s)}}@keyframes fleche-axe{0%{transform:scaleY(0)}}@keyframes fleche-pose{0%{clip-path:inset(-.5rem 100% -.5rem -.5rem)}to{clip-path:inset(-.5rem)}}.sh{margin:var(--space-xs) 0 0;padding-left:0;position:relative}.sh-boite{--rapport:var(--re,1);width:100%;aspect-ratio:var(--rapport);position:relative}.sh-affiche{width:100%;max-width:none;height:100%;transition:opacity .2s var(--ease-out);display:block;position:absolute;inset:0}.sh-boite[data-prete] .sh-affiche{opacity:0}@media (prefers-reduced-motion:no-preference) and (scripting:enabled){.sh-boite:not([data-prete]):not([data-repli]) .sh-repere{opacity:0}}.sh-toile{pointer-events:none;position:absolute;inset:0}.sh-toile>canvas{width:100%;height:100%;display:block}.sh-reperes{pointer-events:none;margin:0;padding:0;list-style:none;position:absolute;inset:0}.sh-repere{--y:var(--ye);--ax:var(--axe);--ay:var(--aye);position:absolute;inset:0}.sh-trait{left:calc(var(--ax) * 100%);top:calc(var(--y) * 100%);width:1px;height:max(0px, calc((var(--ay) - var(--y)) * 100%));transform-origin:50% 0;background-color:var(--color-trait);margin-left:-.5px;position:absolute}.sh-repere[data-cote=bas] .sh-trait{top:calc(var(--ay) * 100%);height:max(0px, calc((var(--y) - var(--ay)) * 100%));transform-origin:50% 100%}.sh-bloc{top:calc(var(--y) * 100%);left:calc(var(--ax) * 100%);column-gap:var(--space-2xs);padding-bottom:var(--space-3xs);white-space:nowrap;grid-template-columns:auto;align-items:center;display:grid;position:absolute;transform:translate(-50%,-100%)}.sh-repere[data-cote=bas] .sh-bloc{padding:var(--space-3xs) 0 0;transform:translate(-50%)}.sh-bulle{grid-row:1/span 2}.sh-nom{font-size:var(--step--1);color:var(--role-texte);font-weight:500;line-height:1.2}.sh-role{font-size:var(--step--1);color:var(--role-texte-2);line-height:1.3}.sh-nom,.sh-role{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.sh-legende{gap:var(--space-xs) var(--space-xs);margin:var(--space-xs) 0 0;grid-template-columns:repeat(2,minmax(0,1fr));padding:0;list-style:none;display:grid}.sh-legende li{column-gap:var(--space-2xs);grid-template-rows:auto 1fr;grid-template-columns:28px minmax(0,1fr);align-items:start;display:grid}.sh-legende .sh-bulle{grid-row:1/span 2}.sh-legende-nom{font-size:var(--step--1);font-weight:500;line-height:1.25}.sh-legende-role{font-size:var(--step--1);color:var(--role-texte-2);line-height:1.3}@media (max-width:63.999rem){.hero .hero-conteneur{padding-top:max(2rem, var(--space-l))}.hero .hero-titre{font-size:var(--step-4);max-width:none;line-height:1.02}.hero .hero-sous-titre{font-size:var(--step-0);max-width:34ch}.hero .sh{width:100%;max-width:26rem}}@media (min-width:64rem){.hero .hero-conteneur{padding-top:var(--space-xl);padding-bottom:var(--space-xl)}.hero .grille{position:relative}.sh-boite{--rapport:var(--rl,1);width:min(100%, calc((100svh - var(--en-tete) - 7rem) * var(--rapport)));margin-left:auto}.sh-repere{--y:var(--yl);--ax:var(--axl);--ay:var(--ayl)}.hero .sh{top:50%;right:0;left:calc((100% - 11 * var(--gout)) / 12 * 6 + 6 * var(--gout));margin:0;position:absolute;transform:translateY(-50%)}.sh-legende{display:none}.sh-bloc{left:calc(var(--x) * 100%);padding-bottom:var(--space-2xs);border-bottom:1px solid var(--color-trait);pointer-events:auto;transition:border-color .2s var(--ease-out);grid-template-columns:28px auto;transform:translateY(-100%)}.sh-repere[data-align=fin] .sh-bloc{left:auto;right:calc((1 - var(--x)) * 100%)}.sh-repere[data-cote=bas] .sh-bloc{padding:var(--space-2xs) 0 0;border-bottom:0;border-top:1px solid var(--color-trait);transform:none}.sh-repere[data-allume] .sh-bloc{border-color:var(--color-ambre-vive)}.sh-nom,.sh-role{clip-path:none;width:auto;height:auto;position:static;overflow:visible}.sh-role{white-space:normal;text-wrap:balance;max-width:9em}}@media (prefers-reduced-motion:no-preference){.sh-boite:not([data-prete]) .sh-trait{animation:sh-trait .9s var(--ease-out) backwards;animation-delay:calc(.24s + var(--i) * .12s)}.sh-boite:not([data-prete]) .sh-bloc{animation:sh-pose .5s var(--ease-out) backwards;animation-delay:calc(.12s + var(--i) * .12s)}}@keyframes sh-trait{0%{scale:1 0}}@keyframes sh-pose{0%{clip-path:inset(-.5rem 100% -.5rem -.5rem)}to{clip-path:inset(-.5rem)}}.section.rang{padding-top:var(--space-l-2xl);padding-bottom:var(--space-xl-3xl)}.entete-rang{margin-bottom:var(--space-l-2xl)}.entete-rang>*+*{margin-top:var(--space-m)}.t-lead{font-size:var(--step-1);max-width:30em;line-height:1.5}.rang-texte>*+*{margin-top:var(--space-m)}.rang-chapo{max-width:28em}@media (min-width:64rem){.rang-chapo{font-size:var(--step-2);line-height:1.35}}.rang .objection-question{font-size:var(--step-1);font-weight:400;line-height:1.3}.rang .objection-reponse{margin-top:var(--space-xs)}.rang .pacs-nom{font-size:var(--step-2);letter-spacing:-.01em;font-weight:400;line-height:1.2}.rang .pacs-appui{padding-block:var(--space-m)}.rang .pacs-question{color:var(--role-texte-2)}@media (min-width:64rem){.rang .pacs-elevation{--tete:calc(var(--bulle) + var(--attache) + 2px + var(--space-m))}.rang .pacs-appuis{row-gap:var(--space-s);padding-bottom:var(--space-l)}.rang .pacs-appui{padding-block:0}.rang .pacs-poteau{bottom:calc(-1 * var(--space-l))}}.rang .pacs-legende{margin-top:var(--space-m)}.rang .pacs-seance{margin-top:var(--space-xl-3xl);row-gap:var(--space-xl)}.rang .pacs-deroule h3{font-size:var(--step-2);letter-spacing:-.01em;font-weight:400;line-height:1.2}.rang .deroule{margin-top:var(--space-m)}.rang .deroule>li{padding-block:var(--space-s)}.rang .pacs-appel{margin-top:var(--space-l)}.extrait{padding-top:var(--space-s);border-top:2px solid var(--color-beton);margin:0}.rang .extrait-statuts{margin-top:var(--space-s)}@media (min-width:64rem){.rang .extrait-statuts{font-size:var(--step--1)}}.rang .extrait-ligne{padding-block:var(--space-2xs)}.rang .extrait-ligne:last-child{border-bottom:1px solid var(--color-trait)}.rang .extrait-cartouche{margin-top:var(--space-m)}.rang .pacs-objection{padding-top:var(--space-s)}.elevation{--bulle:28px;--attache:var(--space-xs);--elevation-h:6rem;margin:0;position:relative}@media (min-width:40rem){.elevation{--elevation-h:8.5rem}}@media (min-width:64rem){.elevation{--elevation-h:10.5rem}}.elevation-titre{margin-bottom:var(--space-l);padding-left:var(--retrait)}.elevation-dessin,.elevation-cotes,.elevation-nomenclature{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@media (min-width:40rem){.elevation-dessin,.elevation-cotes{column-gap:var(--gout);grid-template-columns:repeat(4,minmax(0,1fr))}}.elevation-dessin{height:var(--elevation-h);position:relative}.elevation-travee{grid-row:1;position:relative}.elevation-travee:first-of-type{grid-column:1}.elevation-travee:nth-of-type(2){grid-column:2}.elevation-travee:nth-of-type(3){grid-column:3}.elevation-travee:nth-of-type(4){grid-column:3;justify-self:end;width:0}@media (min-width:40rem){.elevation-travee:nth-of-type(4){grid-column:4;justify-self:stretch;width:auto}}.elevation-bulle{position:absolute;top:0;left:-13px}.elevation-nom-bulle{display:none}@media (min-width:40rem){.elevation-nom-bulle{top:0;left:calc(14px + var(--space-2xs));height:var(--bulle);font-size:var(--step--1);white-space:nowrap;color:var(--role-texte-2);align-items:center;line-height:1;display:flex;position:absolute}}.elevation-attache{top:var(--bulle);width:1px;height:var(--attache);background-color:var(--color-trait);position:absolute;left:0}.elevation-poteau{top:calc(var(--bulle) + var(--attache) + 2px);background-color:var(--color-beton);width:2px;position:absolute;bottom:0;left:0}.elevation-semelle{background-color:var(--color-beton);width:24px;height:2px;position:absolute;bottom:0;left:-11px}.elevation-travee:nth-of-type(4) .elevation-semelle{left:auto;right:-13px}@media (min-width:40rem){.elevation-travee:nth-of-type(4) .elevation-semelle{left:-11px;right:auto}}.elevation-poteau{bottom:2px}.elevation-travee--avant .elevation-poteau{background-color:var(--color-preuve);width:4px;left:-1px}@media (max-width:39.999rem){.elevation-travee:nth-of-type(4) .elevation-poteau{left:-2px}.elevation-travee:nth-of-type(4) .elevation-attache{left:-1px}.elevation-travee:nth-of-type(4) .elevation-bulle{left:-15px}}.elevation-poutre{top:calc(var(--bulle) + var(--attache));background-color:var(--color-beton);height:2px;position:absolute;left:0;right:0}.elevation-cotes{margin-bottom:var(--space-s)}.elevation-cote{flex-direction:column;grid-column:1/-1;align-items:center;display:flex}@media (min-width:40rem){.elevation-cote{margin-right:calc(-1 * var(--gout));grid-column:1/4}}.elevation-cote-valeur{padding-inline:var(--space-xs);margin-bottom:var(--space-3xs);text-align:center}.elevation-cote-ligne{border-left:1px solid var(--color-trait);border-right:1px solid var(--color-trait);width:100%;height:13px;display:block;position:relative}.elevation-cote-ligne:before{content:"";background-color:var(--color-trait);height:1px;position:absolute;top:6px;left:0;right:0}.elevation-nomenclature{margin-top:var(--space-l);grid-template-columns:minmax(0,1fr)}.elevation-piece{padding:var(--space-xs) 0 var(--space-xs) var(--retrait);border-top:1px solid var(--color-trait)}.elevation-piece:last-child{border-bottom:1px solid var(--color-trait)}.elevation-piece-nom{font-weight:500}.elevation-piece-lettre{min-width:1.4em;color:var(--role-texte-2);display:inline-block}.elevation-leviers{margin-top:var(--space-3xs)}.elevation-leviers>li{display:inline}.elevation-leviers>li:not(:last-child):after{content:", "}@media (min-width:64rem){.elevation-nomenclature{column-gap:var(--gout);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:0}.elevation-piece,.elevation-piece:last-child{padding-block:var(--space-m) var(--space-xs);border:0;position:relative}.elevation-piece:nth-child(n+2):before{content:"";background-color:var(--color-trait);inset-block:0;width:1px;position:absolute;left:0}.elevation-piece-nom{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.elevation-leviers{margin-top:0}.elevation-leviers>li{display:block}.elevation-leviers>li:not(:last-child):after{content:none}.elevation-leviers>li+li{margin-top:var(--space-3xs)}}.elevation-legende{margin-top:var(--space-l);padding-left:var(--retrait)}.elevation-axe-absent{top:calc(var(--bulle) + var(--attache) + 2px);background-color:var(--color-trait);width:1px;position:absolute;bottom:0;left:0}.elevation-travee:first-of-type .elevation-axe-absent{display:none}@media (max-width:39.999rem){.elevation-travee:nth-of-type(4) .elevation-axe-absent{left:-1px}}.elevation-poutre,.elevation-semelle,.elevation-cote-ligne{display:none}.page-ouverture{padding-top:var(--space-l-2xl)}.page-chapo{margin-top:var(--space-m);max-width:34em}.page-cartouche{margin-top:var(--space-m)}.page-tete+.bloc{margin-top:var(--space-xl-3xl)}.conteneur>.bloc+.bloc{margin-top:var(--space-l)}:is(.conteneur>.bloc+.bloc:has(>h2:first-child),.conteneur>.bloc+.bloc:has(>.grille>h2:first-child),.conteneur>.bloc+.bloc:has(>.elevation)){margin-top:var(--space-xl)}.texte-riche{max-width:var(--mesure)}.texte-riche>*+*{margin-top:var(--space-s)}.texte-riche>h2,.texte-riche>h3{margin-top:var(--space-l)}.texte-riche>:first-child{margin-top:0}.texte-riche ul,.texte-riche ol{padding-left:1.25em}.texte-riche ul{list-style:square}.texte-riche ol{list-style:decimal}.texte-riche li+li{margin-top:var(--space-3xs)}.texte-riche li::marker{color:var(--role-texte-2)}.texte-riche blockquote,.citation blockquote{border-left:2px solid var(--color-beton);padding-left:var(--space-s)}.bloc-liste>li{padding-block:var(--space-s)}.bloc-liste-texte{margin-top:var(--space-3xs);max-width:var(--mesure)}.question{border-top:1px solid var(--color-trait)}.question:last-child{border-bottom:1px solid var(--color-trait)}.question>summary{justify-content:space-between;gap:var(--space-s);padding-block:var(--space-s);cursor:pointer;list-style:none;display:flex}.question>summary::-webkit-details-marker{display:none}.question>summary:after{content:"+";color:var(--role-texte-2);flex:none}.question[open]>summary:after{content:"−"}.question-reponse{padding-bottom:var(--space-s);max-width:var(--mesure)}.photo-image{width:100%;height:auto;display:block}.photo-legende{margin-top:var(--space-2xs)}.citation blockquote p{font-size:var(--step-1);max-width:30em;line-height:1.4}.citation figcaption{margin-top:var(--space-xs);padding-left:calc(var(--space-s) + 2px)}.fil{margin-bottom:var(--space-m)}.fil ol{column-gap:var(--space-2xs);flex-wrap:wrap;display:flex}.fil li+li:before{content:"/";margin-right:var(--space-2xs);color:var(--role-texte-2)}.fil a{align-items:center;min-height:24px;display:inline-flex}.appuis-detail-chapo{margin-top:var(--space-m)}.appuis-detail{margin-top:var(--space-xl)}.appuis-detail-appui{padding:var(--space-m) 0 var(--space-m) var(--retrait);border-top:1px solid var(--color-trait)}.appuis-detail-appui:last-child{border-bottom:1px solid var(--color-trait)}.appuis-detail-nom{font-size:var(--step-2);letter-spacing:-.01em;font-weight:400;line-height:1.2}.appuis-detail-definition{margin-top:var(--space-2xs)}.appuis-detail-questions{margin-top:var(--space-s)}.appuis-detail-questions>li{padding-block:var(--space-2xs);border-top:1px solid var(--color-trait)}.appuis-detail-exemple{margin-top:var(--space-s)}.appuis-detail-exemple-libelle{color:var(--role-texte);font-weight:500}@media (min-width:64rem){.appuis-detail{column-gap:var(--gout);row-gap:var(--space-s);border-top:1px solid var(--color-trait);grid-template-rows:repeat(4,auto);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.appuis-detail-appui,.appuis-detail-appui:last-child{grid-row:span 4;grid-template-rows:subgrid;padding:var(--space-l) 0 0 var(--retrait);border:0;align-content:start;display:grid}.appuis-detail-appui>.repere{left:-13.5px}.appuis-detail-definition,.appuis-detail-questions,.appuis-detail-exemple{margin-top:0}.appuis-detail-questions{font-size:var(--step--1);line-height:1.4}}.ap-ouverture{--grande-bulle:clamp(4.5rem, 3.4rem + 4.5vw, 8rem);overflow:clip}.sx-ouverture.ap-ouverture{padding-top:var(--space-l);padding-bottom:var(--rythme-bloc)}.ap-grille{gap:var(--rythme-bloc);display:grid}.ap-tete .fil{margin-bottom:var(--space-m)}.ap-bulle{--marge:max(0px, calc((100vw - var(--conteneur) - 2 * var(--gout)) / 2));--espace:max(0px, calc(var(--gout) + var(--marge) - 8px));width:var(--grande-bulle);height:var(--grande-bulle);margin-left:calc(-1 * var(--retrait) - min(var(--grande-bulle) / 2, var(--espace)));margin-bottom:var(--space-m);display:block}.bulle--grande text{font-size:46px;font-weight:400}.ap-definition{max-width:26ch}.ap-visee{margin-top:var(--space-m);padding-top:var(--space-s);border-top:1px solid var(--color-trait);font-size:var(--corps-lecture);max-width:30em;line-height:1.55}.ap-scene{aspect-ratio:6/7;justify-self:center;width:min(100%,48svh);position:relative}@media (min-width:64rem){.ap-grille{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;column-gap:clamp(2rem,4vw,5rem)}.ap-scene{width:100%;max-height:calc(100svh - var(--en-tete) - 4rem);justify-self:end}}@media (min-width:64rem) and (hover:none) and (pointer:coarse){.ap-scene{width:min(100%,51.4286svh)}}.ap-questions>li{padding-block:var(--space-m);border-top:1px solid var(--color-trait);font-size:var(--step-citation);letter-spacing:-.02em;text-wrap:balance;max-width:30ch;line-height:1.15}.ap-questions>li:last-child{border-bottom:1px solid var(--color-trait)}@media (min-width:64rem){.ap-questions{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(2rem,5vw,6rem);display:grid}.ap-questions>li:nth-last-child(2){border-bottom:1px solid var(--color-trait)}}.ap-signes-titre{font-size:var(--corps-lecture);color:var(--role-texte-2);font-weight:500;line-height:1.4}.ap-signes-liste{margin-top:var(--space-s)}.ap-signes-liste>li{padding-block:var(--space-s);border-top:1px solid var(--color-trait);font-size:var(--step-chapo);text-wrap:balance;line-height:1.3}.ap-signes-liste>li:first-child{border-top:0}.ap-leviers{border-bottom:1px solid var(--color-trait);grid-template-columns:minmax(0,1fr);column-gap:clamp(2rem,5vw,6rem);display:grid}.ap-leviers>li{padding-block:var(--space-m);border-top:1px solid var(--color-trait);font-size:var(--step-citation);letter-spacing:-.02em;line-height:1.12}@media (min-width:48rem){.ap-leviers{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.ap-leviers{grid-template-columns:repeat(3,minmax(0,1fr))}}.sx-liens--compact>li{padding-block:var(--space-m)}.sx-liens--compact .sx-liens-nom{font-size:var(--step-chapo);letter-spacing:-.01em;max-width:40ch;line-height:1.3}.repere-article{align-items:center;gap:var(--space-2xs);margin-left:calc(-1 * var(--retrait) - 14px);font-size:var(--step--1);line-height:1.3;display:flex}.repere-article-bulles{gap:4px;display:flex}.repere-article>a{align-items:center;min-height:24px;display:inline-flex}.article-ouverture{padding-top:var(--space-l-2xl)}.article-titre{margin-top:var(--space-s);font-size:var(--step-4);letter-spacing:-.01em;max-width:24em;font-weight:400;line-height:1.1}@media (max-width:39.999rem){.article-titre--long{font-size:var(--step-3)}}.article-date{margin-top:var(--space-s)}.article-cartouche{margin-top:var(--space-m)}.article-ouverture .fil ol{flex-wrap:nowrap}.fil-courant{white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--role-texte-2);overflow:hidden}.article-suite .liste-filets .t-note{margin-top:var(--space-3xs)}.article-retenir>h2{margin-bottom:var(--space-s)}.article-texte{margin-top:var(--space-xl)}.article-texte>.texte-riche{max-width:none}.article-texte>.texte-riche>:is(p,ul,ol,blockquote,h2,h3){max-width:var(--mesure)}.article-signature{margin-top:var(--space-l);max-width:var(--mesure)}.article-appel-phrase{margin-bottom:var(--space-m);max-width:28em}.figure{margin-block:var(--space-l)}.figure-lien{width:fit-content;max-width:100%;display:block}.figure-image{width:auto;max-width:100%;height:auto;display:block}.figure-legende{margin-top:var(--space-2xs);max-width:var(--mesure)}.figure-source{color:var(--role-texte-2)}.texte-riche code{background-color:var(--color-bloc);padding:0 .2em;font-family:inherit}.texte-a-copier{max-width:var(--mesure);padding:var(--space-s);background-color:var(--color-bloc);white-space:pre-wrap;overflow-wrap:anywhere;font-family:inherit;font-size:var(--step--1);line-height:1.5}.texte-a-copier code{padding:0}.tableau{max-width:var(--mesure);overflow-x:auto}.tableau table{border-collapse:collapse;width:100%;font-size:var(--step--1);line-height:1.4}.tableau th,.tableau td{padding:var(--space-2xs) var(--space-s) var(--space-2xs) 0;border-bottom:1px solid var(--color-trait);text-align:left;vertical-align:top}.tableau th{border-bottom-width:2px;border-bottom-color:var(--color-beton);font-weight:500}.tableau td :is(p){margin:0}.texte-riche .li-imbrique{list-style:none}.texte-riche ol>.li-imbrique{display:block}.texte-riche ul.liste-glyphes{padding-left:1.5em;list-style:none}.texte-riche ul.liste-glyphes>li{text-indent:-1.5em}.blog-ligne{padding-left:0}.blog-titre{margin-top:var(--space-2xs);max-width:36em}.blog-date,.blog-situations{margin-top:var(--space-3xs)}.filtre{margin-bottom:var(--space-l)}.filtre-groupe{align-items:center;gap:var(--space-2xs);flex-wrap:wrap;display:flex}.filtre-groupe+.filtre-groupe{margin-top:var(--space-2xs)}.filtre-libelle{margin-right:var(--space-2xs)}.filtre-bouton{min-height:44px;padding:0 var(--space-s);border:1px solid var(--color-trait);color:var(--role-texte);font:inherit;font-size:var(--step--1);cursor:pointer;background-color:#0000}.filtre-bouton[aria-pressed=true]{background-color:var(--role-texte);border-color:var(--role-texte);color:var(--role-fond)}@media (hover:hover) and (pointer:fine){.filtre-bouton[aria-pressed=false]:hover{background-color:var(--role-survol)}}.filtre-appui{margin-top:var(--space-s)}.offre-ouverture{padding-top:var(--space-l)}.offre-titre{text-wrap:balance;max-width:16em}.offre-chapo{margin-top:var(--space-m);max-width:34em}.grille>.offre-elevation{margin-top:var(--space-l);padding-left:0}.offre-elevation .elevation{--elevation-h:5rem}@media (min-width:64rem){.offre-elevation .elevation{--elevation-h:7rem}}.offre-elevation-legende{margin-top:var(--space-s);padding-left:var(--retrait);max-width:calc(var(--mesure) + var(--retrait))}.grille>.offre-faits{margin-top:var(--space-l);row-gap:var(--space-s);padding-left:0;display:grid}.offre-fait{border-top:1px solid var(--color-trait);padding:var(--space-xs) 0 0 var(--retrait)}.offre-fait dd{margin-top:var(--space-3xs);max-width:26em}@media (min-width:40rem){.grille>.offre-faits{column-gap:var(--gout);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.grille>.offre-faits{padding-top:var(--space-3xs);grid-template-columns:minmax(0,1fr);margin-top:0}.offre-fait dd{font-size:var(--step--1);line-height:1.45}}.offre-appel{margin-top:var(--space-l)}.offre-colonne-titre{margin-bottom:var(--space-m)}.offre-colonne-libelle{margin-bottom:var(--space-s);color:var(--role-texte-2)}.offre-colonne+.offre-colonne{margin-top:var(--space-xl)}@media (min-width:64rem){.offre-colonne+.offre-colonne{margin-top:0}}.offre-lignes>li{padding-block:var(--space-s)}.offre-ligne-texte{margin-top:var(--space-3xs);max-width:var(--mesure)}.offre-lignes--courtes .t-intertitre{font-size:var(--step-0)}.offre-conclusion{max-width:var(--mesure)}.offre-note{margin-top:var(--space-s);max-width:var(--mesure)}.partage{border-collapse:collapse;table-layout:fixed;width:100%}.partage th,.partage td{padding:var(--space-xs) var(--space-s);text-align:left;vertical-align:top;border-top:1px solid var(--color-trait)}.partage tbody tr:last-child>*{border-bottom:1px solid var(--color-trait)}.partage thead th{font-size:var(--step-1);border-top:0;font-weight:500;line-height:1.4}.partage .partage-toi{background-color:var(--role-cadre)}.partage .partage-architaide{padding-left:0}.partage-periode{width:7.5em;padding-left:0;font-weight:400}.frise>li,.deroule-liste>li{border-top:1px solid var(--color-trait);padding-block:var(--space-s)}.frise>li:last-child{border-bottom:1px solid var(--color-trait)}.frise-piste{height:10px;margin-top:var(--space-xs);position:relative}.frise-piste:before{content:"";background-color:var(--color-trait);height:1px;position:absolute;top:4px;left:0;right:0}.frise-barre{background-color:var(--role-texte);height:6px;position:absolute;top:2px}.frise-texte{margin-top:var(--space-2xs);max-width:var(--mesure)}.deroule-liste{counter-reset:etape}.deroule-etape{counter-increment:etape}.deroule-etape .frise-tete:before{content:counter(etape);font-size:var(--step--1);color:var(--role-texte-2);font-variant-numeric:tabular-nums;line-height:1.4;display:block}@media (min-width:64rem){.frise-etape,.deroule-etape{column-gap:var(--gout);grid-template-columns:minmax(0,1fr) minmax(0,3fr);align-items:start;display:grid}.frise-tete{grid-row:span 2}.frise-piste{margin-top:.55em}.deroule-etape .frise-texte{margin-top:.35em}}.offre-prix-ligne{padding-block:var(--space-s)}.offre-prix-montant{margin-top:var(--space-3xs);font-size:var(--step-1);font-variant-numeric:lining-nums;font-weight:500}.offre-prix-detail{margin-top:var(--space-3xs);max-width:var(--mesure)}.offre-prix-tva{margin-top:var(--space-s)}.offre-prix-absent{max-width:var(--mesure)}.offres-ouverture{padding-bottom:var(--space-xl)}.offres-liste-section{padding-top:var(--space-xl)}lite-youtube.video{aspect-ratio:16/9;width:100%;margin-block:var(--space-l);background-color:var(--color-terrain);contain:content;cursor:pointer;background-position:50%;background-size:cover;display:block;position:relative}lite-youtube.video>iframe{border:0;width:100%;height:100%;position:absolute;inset:0}lite-youtube.video>.lyt-playbtn{z-index:1;cursor:pointer;background:0 0;border:0;width:100%;height:100%;display:block;position:absolute;inset:0}lite-youtube.video>.lyt-playbtn:before{content:"";aspect-ratio:1;background-color:var(--color-terrain-1);border:1px solid var(--color-pierre);width:clamp(48px,9%,72px);position:absolute;top:73%;left:10%;transform:translateY(-50%)}lite-youtube.video>.lyt-playbtn:after{content:"";aspect-ratio:22/26;background-color:var(--color-pierre);clip-path:polygon(0 0,100% 50%,0 100%);width:clamp(15px,2.75%,22px);position:absolute;top:73%;left:calc(10% + clamp(48px,9%,72px)/2);transform:translate(-35%,-50%)}lite-youtube.video>.lyt-playbtn:focus-visible{outline:2px solid var(--color-ambre-vive);outline-offset:-6px}@media (hover:hover) and (pointer:fine){lite-youtube.video:hover>.lyt-playbtn:before{background-color:var(--color-terrain-2)}}lite-youtube.video.lyt-activated{cursor:unset}lite-youtube.video.lyt-activated>.lyt-playbtn{opacity:0;pointer-events:none}.lyt-visually-hidden{white-space:nowrap;clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.formulaire{row-gap:var(--space-l);margin-top:var(--space-l);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;display:grid}.champ{row-gap:var(--space-2xs);border:0;min-width:0;margin:0;padding:0;display:grid}.champ-label{font-size:var(--corps-lecture);padding:0;font-weight:500;line-height:1.35}legend.champ-label{margin-bottom:var(--space-2xs)}.champ-aide{font-size:var(--step-0);color:var(--role-texte-2);line-height:1.4}.champ-saisie{width:100%;min-height:3.5rem;padding:var(--space-xs) var(--space-s);font:inherit;font-size:var(--corps-lecture);color:var(--color-pierre);background-color:var(--color-terrain);border:1px solid var(--color-trait);transition:border-color var(--d-retour) var(--ease-out);border-radius:0}@media (hover:hover) and (pointer:fine){.champ-saisie:hover{border-color:var(--color-texte-2)}}.champ[data-erreur]{border-left:2px solid var(--role-texte);padding-left:var(--space-xs)}.champ[data-erreur] .champ-saisie{border-color:var(--role-texte)}.champ-erreur{font-size:var(--step-0);font-weight:500;line-height:1.4}.choix{gap:var(--space-2xs);flex-wrap:wrap;display:flex}.choix-option{min-height:3rem;padding:var(--space-2xs) var(--space-s);font-size:var(--step-0);border:1px solid var(--color-trait);cursor:pointer;transition:background-color var(--d-retour) var(--ease-out), color var(--d-retour) var(--ease-out);align-items:center;line-height:1.3;display:inline-flex;position:relative}.choix-option input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}@media (hover:hover) and (pointer:fine){.choix-option:hover{background-color:var(--color-terrain-2)}}.choix-option:has(input:checked){background-color:var(--color-pierre);color:var(--color-terrain);border-color:var(--color-pierre);font-weight:500}.choix-option:has(input:focus-visible){outline:2px solid var(--color-ambre-vive);outline-offset:2px}.pot-de-miel{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.formulaire-annonce{border-left:2px solid var(--role-texte);padding-left:var(--space-xs);font-weight:500}.formulaire-annonce-liste{margin-top:var(--space-2xs);font-weight:400;font-size:var(--step-0)}.formulaire-annonce-liste li+li{margin-top:var(--space-3xs)}.formulaire-envoi{margin-top:var(--space-2xs)}.formulaire-envoi .bouton{width:100%;padding-inline:var(--space-2xs);font-size:var(--step-0)}@media (min-width:40rem){.formulaire-envoi .bouton{width:auto;padding-inline:var(--space-m);font-size:var(--bouton-taille)}}.formulaire-envoi .bouton:disabled{cursor:progress}.formulaire-etat:empty{display:none}.formulaire-etat,.formulaire-information{margin-top:var(--space-xs);max-width:34em}:root:has(.formulaire :focus)[data-apres-hero] .barre-basse{visibility:hidden;transform:translateY(100%)}:root:has(.formulaire :focus) .barre-basse{visibility:hidden;transform:translateY(100%)}.diag-titre{max-width:16ch}.diag-travees{gap:var(--space-l) var(--gout);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:40rem){.diag-travees{row-gap:var(--space-xl);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:80rem){.diag-travees{grid-template-columns:repeat(4,minmax(0,1fr))}}.diag-travee{padding-left:var(--space-m);padding-top:calc(28px + var(--space-s));position:relative}.diag-travee-bulle{position:absolute;top:0;left:-14px}.diag-travee:before{content:"";background-color:var(--color-trait);width:1px;position:absolute;top:32px;bottom:0;left:0}.diag-travee-nom{font-size:var(--step-chapo);letter-spacing:-.01em;line-height:1.2}.diag-travee-question{margin-top:var(--space-s);font-size:var(--corps-lecture);color:var(--role-texte-2);max-width:18em;line-height:1.45}.diag-grille{row-gap:var(--rythme-bloc);flex-direction:column;display:flex}.diag-grille>.diag-col{display:contents}.diag-ordre-1{order:1}.diag-ordre-2{order:2}.diag-ordre-3{order:3}.diag-ordre-4{order:4}@media (min-width:64rem){.diag-grille{grid-template-columns:minmax(0,6fr) minmax(0,6fr);align-items:start;column-gap:clamp(3rem,6vw,7rem);display:grid}.diag-grille>.diag-col{display:block}.diag-ordre-2,.diag-ordre-3{margin-top:var(--rythme-bloc)}}.diag-bloc+.diag-bloc{margin-top:var(--rythme-bloc)}.diag-h2{font-size:var(--step-citation);letter-spacing:-.02em;text-wrap:balance;max-width:20ch;margin-bottom:var(--space-l);font-weight:400;line-height:1.12}.diag-cas>li{padding-block:var(--space-m);border-top:1px solid var(--color-trait)}.diag-cas>li:last-child{border-bottom:1px solid var(--color-trait)}.diag-cas-libelle{font-size:var(--step-chapo);text-wrap:balance;line-height:1.3}.diag-cas-texte{margin-top:var(--space-xs);font-size:var(--corps-lecture);color:var(--role-texte-2);max-width:34em;line-height:1.55}.diag-chapo,.diag-ligne{font-size:var(--corps-lecture);max-width:34em;line-height:1.6}.diag-chapo{margin-bottom:var(--space-m)}.diag-ligne{margin-top:var(--space-m)}.diag-mene{font-weight:500}.diag-partage{margin-top:var(--space-xs)}.diag-partage th,.diag-partage td{font-size:var(--step-0)}.diag-extrait{max-width:28rem}.diag-preuve{margin-top:var(--space-m)}.diag-demande{padding:var(--space-l) var(--space-s) var(--space-xl);border:1px solid var(--color-trait);scroll-margin-top:calc(var(--en-tete) + var(--space-s))}@media (min-width:40rem){.diag-demande{padding-inline:var(--space-l)}}.diag-demande .diag-h2{margin-bottom:var(--space-s)}.diag-reassurance{font-size:var(--step-0);color:var(--role-texte-2);line-height:1.45}.diag-objection{border-top:1px solid var(--color-trait)}.diag-objection:last-child{border-bottom:1px solid var(--color-trait)}.diag-objection>summary{padding-block:var(--space-m);font-size:var(--step-citation);letter-spacing:-.02em;text-wrap:balance;font-weight:400;line-height:1.15}.diag-objection .question-reponse{padding-bottom:var(--space-l);font-size:var(--corps-lecture);max-width:34em;line-height:1.6}.conf-grille{gap:var(--rythme-bloc);display:grid}.conf-chapo{color:var(--role-texte)}.conf-mene{color:var(--role-texte-2)}.conf-figure{width:min(100%,26rem);margin:0}.conf-figure img{width:100%;height:auto;display:block}@media (min-width:64rem){.conf-grille{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;column-gap:clamp(3rem,6vw,7rem)}.conf-figure{justify-self:end;width:100%;max-width:30rem}}.copier{align-items:center;column-gap:var(--space-s);row-gap:var(--space-2xs);flex-wrap:wrap;display:flex}.copier-adresse{overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;color:var(--role-texte-2)}.copier-etat{flex-basis:100%;min-height:1.4em}.copier-etat:empty{min-height:0}.imprime-adresse{display:none}.preuve-detail{margin-top:var(--space-m)}.preuve-detail>.t-intertitre{margin-bottom:var(--space-s)}.preuve-declare{margin-top:var(--space-xs)}@media (min-width:64rem){.preuve-detail{margin-top:0}}.chiffre-lien{color:inherit;text-decoration:none}.chiffre-lien .chiffre-unite{text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:1px}.grille>.registre{padding-left:0}.registre-table{border-collapse:collapse;text-align:left;width:100%}.registre-table th,.registre-table td{vertical-align:top;font-weight:400}.registre-table thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.registre-table tbody tr{padding:var(--space-m) 0 var(--space-m) var(--retrait);border-top:1px solid var(--color-trait);display:block}.registre-table tbody tr:last-child{border-bottom:1px solid var(--color-trait)}.registre-table tbody th,.registre-table tbody td{display:block}.registre-table tbody td{margin-top:var(--space-2xs)}.registre-table tbody td:empty{display:none}.registre-table tbody td:before{content:attr(data-libelle);font-size:var(--step--1);color:var(--role-texte-2);display:block}.registre-cas{font-size:var(--step-1);line-height:1.3}.registre-client{margin-top:var(--space-3xs);display:block}.registre-appui{align-items:center;gap:var(--space-2xs);display:inline-flex;position:relative}.registre-appui .repere{position:static}@media (min-width:64rem){.registre-table thead{clip-path:none;white-space:normal;width:auto;height:auto;position:static;overflow:visible}.registre-table thead th{padding:0 var(--space-s) var(--space-xs) 0}.registre-table thead th:first-child{padding-left:var(--retrait)}.registre-table tbody tr{padding:0;display:table-row}.registre-table tbody th,.registre-table tbody td{padding:var(--space-m) var(--space-s) var(--space-m) 0;border-top:1px solid var(--color-trait);display:table-cell}.registre-table tbody tr:last-child>*{border-bottom:1px solid var(--color-trait)}.registre-table tbody th{padding-left:var(--retrait);width:30%}.registre-table tbody td{margin-top:0}.registre-table tbody td:empty{display:table-cell}.registre-table tbody td:before{content:none}}.cas-lien{margin-top:var(--space-s)}.cas-ouverture{padding-top:var(--space-l-2xl)}.cas-chiffre{margin-top:var(--space-l)}@media (min-width:64rem){.cas-chiffre{margin-top:0}}.cas-etage1{margin-top:var(--space-l);max-width:var(--mesure)}.cas-qui{margin-top:var(--space-m)}.cas-elevation{padding-block:var(--space-l) var(--space-xl)}.cas-paragraphe{max-width:var(--mesure);margin-bottom:var(--space-xl)}.cas-deroule{margin-bottom:var(--space-xl)}.cas-deroule>li{padding-left:var(--retrait)}.cas-deroule-date{margin-bottom:var(--space-3xs)}.registre-moteur{margin-top:var(--space-m)}.releve-trimestre .entete-section{margin-bottom:0}.releve-meta{margin-top:var(--space-2xs)}.releve-indicateurs{margin-top:var(--space-m)}.releve-valeur{font-size:var(--step-2);line-height:1.1}.releve-lien{margin-top:var(--space-3xs);display:block}.releve-unite{color:var(--role-texte-2)}.releve-rate{margin-top:var(--space-l)}.releve-rate>.t-intertitre{margin-bottom:var(--space-xs)}.releve-errata{margin-top:var(--space-l)}.releve-errata>li{padding-left:var(--retrait)}.page-portrait{margin-top:var(--space-l);max-width:26rem}@media (min-width:64rem){.page-tete--portrait>.page-portrait{max-width:none;margin-top:0;margin-left:0}}.portrait .photo-image{width:100%;height:auto}.bloc-liste-tel{font-size:var(--step-3);letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-weight:400;line-height:1.1}.contact-formulaire .formulaire{margin-top:0}[data-fond=pierre] .formulaire{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-fond=pierre] .champ-saisie{color:var(--role-texte);background-color:var(--color-pierre);border-color:var(--color-trait)}@media (hover:hover) and (pointer:fine){[data-fond=pierre] .champ-saisie:hover{border-color:var(--role-texte-2)}}[data-fond=pierre] .champ[data-erreur] .champ-saisie{border-color:var(--role-texte)}[data-fond=pierre] .champ-saisie:focus-visible{outline:2px solid var(--role-focus);outline-offset:2px}.champ-zone{resize:vertical;min-height:9rem;line-height:1.45}.formulaire-envoye{border-left:2px solid var(--role-texte);padding-left:var(--space-xs)}.formulaire-envoye:focus-visible{outline:2px solid var(--role-focus);outline-offset:4px}.sx-rang{padding-block:var(--rythme-section);position:relative}.sx-rang--court{padding-block:var(--rythme-section-court)}.sx-rang+.sx-rang[data-fond=pierre],.sx-rang--filet{border-top:2px solid var(--color-beton)}[data-fond=terrain]+.sx-rang[data-fond=pierre],[data-fond=pierre]+.sx-rang[data-fond=terrain]{border-top:0}.sx-entete{max-width:62rem}.sx-titre{font-size:var(--step-rang);letter-spacing:-.03em;text-wrap:balance;max-width:17ch;font-weight:400;line-height:1.02}.sx-titre--large{max-width:22ch}.sx-chapo{margin-top:var(--rythme-titre);font-size:var(--step-chapo);color:var(--role-texte-2);text-wrap:pretty;max-width:34ch;line-height:1.45}.sx-corps{margin-top:var(--rythme-bloc)}.sx-deux{gap:var(--rythme-bloc);display:grid}@media (min-width:64rem){.sx-deux{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;column-gap:clamp(3rem,7vw,9rem)}.sx-deux--haut{align-items:start}}.sx-lecture{font-size:var(--corps-lecture);max-width:34em;line-height:1.6}.sx-lecture>*+*{margin-top:1.1em}.sx-citation{padding-top:var(--space-m);border-top:1px solid var(--color-trait);max-width:32rem}.sx-citation-q{font-size:var(--step-citation);letter-spacing:-.02em;text-wrap:balance;line-height:1.15}.sx-citation-r{margin-top:var(--space-s);font-size:var(--corps-lecture);line-height:1.55}.sx-liste{border-bottom:1px solid var(--color-trait)}.sx-ligne{gap:var(--space-s);padding-block:var(--space-xl);border-top:1px solid var(--color-trait);transition:background-color var(--d-ui) var(--ease-out);display:grid;position:relative}.sx-ligne-repere{align-items:center;gap:var(--space-s);display:flex}.sx-ligne-nom{font-size:var(--step-ligne);letter-spacing:-.025em;transition:padding-inline-start .4s var(--ease-out);font-weight:400;line-height:1.05}.sx-ligne-texte{font-size:var(--corps-lecture);max-width:34em;line-height:1.55}.sx-ligne-texte>*+*{margin-top:var(--space-xs)}@media (min-width:64rem){.sx-ligne{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:baseline;column-gap:clamp(2rem,5vw,6rem)}}.sx-ligne :is(.sx-ligne-nom,.kp-nom) a[href]:after{content:"";z-index:1;position:absolute;inset:0}.sx-ligne:not(:has(:is(.sx-ligne-nom,.kp-nom) a[href])) .sx-lien[href]:after{content:"";z-index:1;position:absolute;inset:0}.sx-ligne a[href]:not(.sx-lien,:is(.sx-ligne-nom,.kp-nom) a){z-index:2;position:relative}.sx-ligne:has(:is(.sx-ligne-nom,.kp-nom) a[href]) .sx-lien[href]{z-index:2;position:relative}@media (hover:hover) and (pointer:fine){.sx-ligne:has(.sx-lien[href],:is(.sx-ligne-nom,.kp-nom) a[href]):hover{background-color:var(--role-survol)}.sx-ligne:has(.sx-lien[href],:is(.sx-ligne-nom,.kp-nom) a[href]):hover .sx-ligne-nom{padding-inline-start:.5rem}}@media (prefers-reduced-motion:reduce){.sx-ligne-nom{transition:none}}.sx-deroule{counter-reset:etape}.sx-deroule>li{padding-block:var(--space-m);border-top:1px solid var(--color-trait);font-size:var(--corps-lecture);grid-template-columns:3.5rem minmax(0,1fr);line-height:1.5;display:grid}.sx-deroule>li:last-child{border-bottom:1px solid var(--color-trait)}.sx-deroule-numero{font-size:var(--step-chapo);color:var(--role-texte-2);font-variant-numeric:tabular-nums lining-nums;line-height:1.1}.sx-appel{margin-top:var(--rythme-titre);align-items:flex-start;gap:var(--space-xs);flex-direction:column;display:flex}.sx-appel .appel-ligne{max-width:36em}.sx-fin .sx-titre{font-size:var(--step-fin);max-width:18ch}.sx-filet{background-color:var(--color-beton);height:2px;display:block}.sx-rang .bouton,.hero .bouton--principal{min-height:3.5rem;padding-inline:var(--space-l)}@media (hover:hover) and (pointer:fine){.bouton--principal:hover{background-color:var(--color-ambre-vive)}[data-fond=pierre] .bouton--principal:hover{background-color:var(--color-terrain-2)}}p:empty,dd:empty,figcaption:empty,li:empty{display:none}.sx-conteneur{padding-left:calc(var(--gout) + var(--retrait))}.montage{--montage-scene:clamp(13rem, 40svh, 26rem);margin-top:max(0px, calc(var(--rythme-bloc) - var(--en-tete)));display:grid;position:relative}.montage-scene{z-index:2;box-sizing:content-box;height:var(--montage-scene);padding-top:var(--en-tete);margin-left:calc(-1 * var(--gout) - var(--retrait));margin-right:calc(-1 * var(--gout));border-bottom:1px solid var(--color-trait);background-color:var(--color-terrain);position:sticky;top:0}.montage-scene>.scene{top:var(--en-tete)}.montage-etapes{position:relative}.montage-etape{min-height:max(14rem, calc(100svh - var(--en-tete) - var(--montage-scene) - var(--barre-basse)));padding-block:var(--space-xl);border-top:1px solid var(--color-trait);opacity:.68;transition:opacity .6s var(--ease-out);flex-direction:column;justify-content:center;display:flex}.montage-etape:first-child{border-top:0}:is(.montage-etape[data-pose],.montage:not(:has(.scene[data-prete])) .montage-etape){opacity:1}.montage-bulle{width:44px;height:44px}.montage-nom{margin-top:var(--space-s);font-size:var(--step-ligne);letter-spacing:-.025em;font-weight:400;line-height:1.05}.montage-definition{margin-top:var(--space-s);font-size:var(--step-chapo);text-wrap:pretty;max-width:24ch;line-height:1.4}.montage-question{margin-top:var(--space-s);font-size:var(--corps-lecture);color:var(--role-texte-2);max-width:30ch;line-height:1.5}@media (min-width:64rem){.montage{margin-top:var(--rythme-bloc);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;column-gap:clamp(2rem,5vw,6rem)}.montage-scene{top:calc(var(--en-tete) + 1rem);height:calc(100svh - var(--en-tete) - 2rem);background-color:#0000;border-bottom:0;margin-inline:0;padding-top:0}.montage-scene>.scene{top:0}.montage-etape{min-height:72svh}}@media (min-width:64rem) and (hover:none) and (pointer:coarse){.montage-scene{top:calc(var(--en-tete) + (100svh - var(--en-tete) - 60svh) / 2);height:min(60svh, calc(100svh - var(--en-tete) - 2rem))}}@media (max-width:63.999rem) and (min-width:40rem) and (orientation:landscape){.montage{column-gap:var(--space-l);margin-top:var(--rythme-bloc);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}.montage-scene{top:var(--en-tete);height:min(60svh, calc(100svh - var(--en-tete) - var(--barre-basse) - 1rem));background-color:#0000;border-bottom:0;margin-inline:0;padding-top:0}.montage-scene>.scene{top:0}.montage-etape{min-height:calc(100svh - var(--en-tete) - var(--barre-basse))}}.scene{position:absolute;inset:0}.scene-affiche{object-fit:contain;width:100%;height:100%;transition:opacity .5s var(--ease-out);position:absolute;inset:0}.scene[data-prete] .scene-affiche{opacity:0}.scene-toile{width:100%;height:100%;position:absolute;inset:0}.scene-bulles{pointer-events:none;position:absolute;inset:0}.scene:not([data-prete]) .scene-bulles{display:none}.scene-bulle{border:1px solid var(--color-trait);background-color:var(--color-terrain);width:28px;height:28px;color:var(--color-pierre);opacity:0;border-radius:50%;place-items:center;font-size:15px;font-weight:500;line-height:1;display:grid;position:absolute;top:-14px;left:-14px}.scene-bulle:after{content:"";width:1px;height:max(0px, calc(var(--axe,0px) - 14px));background-color:var(--color-trait);position:absolute;top:100%;left:13.5px}.sx-h1{letter-spacing:-.035em;text-wrap:balance;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;max-width:15ch;font-size:clamp(2.75rem,.9rem + 5.2vw,5.25rem);font-weight:400;line-height:1}@media (max-width:24.999rem){.sx-h1{font-size:2.25rem}}.sx-ouverture{padding-top:var(--rythme-section-court);padding-bottom:var(--rythme-section-court)}.sx-ouverture .sx-chapo{color:var(--role-texte-2)}.sx-h3{font-size:var(--step-citation);letter-spacing:-.02em;text-wrap:balance;max-width:24ch;font-weight:400;line-height:1.12}.sx-pile>*+*{margin-top:var(--rythme-bloc)}.sx-liens>li{padding-block:var(--space-l);border-top:1px solid var(--color-trait)}.sx-liens>li:last-child{border-bottom:1px solid var(--color-trait)}.sx-liens-nom{font-size:var(--step-citation);letter-spacing:-.02em;text-wrap:balance;max-width:28ch;line-height:1.15}.sx-liens-nom .lien{text-underline-offset:.18em;text-decoration-thickness:1px}.sx-liens-texte{margin-top:var(--space-xs);font-size:var(--corps-lecture);color:var(--role-texte-2);max-width:34em;line-height:1.55}.sx-liens>li{position:relative}.sx-liens-nom a[href]:after{content:"";z-index:1;position:absolute;inset:0}@media (hover:hover) and (pointer:fine){.sx-liens>li{transition:background-color var(--d-ui) var(--ease-out)}.sx-liens>li:has(.sx-liens-nom a[href]):hover{background-color:var(--role-survol)}}.sx-appui-tete{align-items:baseline;gap:var(--space-s);display:flex}.sx-appui-tete .bulle{flex:none;align-self:center;width:40px;height:40px}.sx-appui-definition{margin-top:var(--space-s);font-size:var(--step-chapo);color:var(--role-texte-2);max-width:22ch;line-height:1.4}.sx-questions>li{padding-block:var(--space-xs);border-top:1px solid var(--color-trait)}.sx-questions>li:first-child{border-top:0;padding-top:0}.sx-exemple{margin-top:var(--space-m);font-size:var(--corps-lecture)}.sx-exemple-libelle{color:var(--role-texte-2)}.montage-lien{text-underline-offset:.14em;text-decoration-thickness:1px}.montage-leviers{margin-top:var(--space-m);gap:var(--space-2xs) var(--space-m);font-size:var(--corps-lecture);color:var(--role-texte-2);flex-wrap:wrap;max-width:30ch;line-height:1.5;display:flex}.montage-cote{align-items:center;gap:var(--space-s);margin-top:var(--rythme-bloc);font-size:var(--step--1);color:var(--role-texte-2);display:flex}.montage-cote:after{content:"";background-color:var(--color-trait);flex:1;height:1px}.scene[data-seul] .scene-bulle:not([data-allumee]){color:var(--color-texte-2);border-color:var(--color-terrain-2)}.scene[data-seul] .scene-bulle[data-allumee]{border-color:var(--color-pierre)}.res-filet,.res-cote{margin-top:var(--rythme-titre)}.res-moteur{font-size:var(--step-chapo);text-wrap:pretty;max-width:26ch;line-height:1.4}.res-cas,.res-citation{margin-top:var(--rythme-bloc)}.res-cas:empty{display:none}@media (min-width:64rem){.res-regle>.sx-conteneur{grid-template-columns:minmax(0,7fr) minmax(0,5fr);column-gap:clamp(3rem,7vw,9rem);display:grid}.res-regle .sx-entete{grid-area:1/1}.res-regle .res-cote{grid-area:1/2;align-self:end;margin-top:0}.res-regle .res-filet{grid-area:2/1/auto/-1}.res-regle .res-cas,.res-regle .res-citation{grid-column:1/-1}}.ov-grille{gap:var(--rythme-bloc);display:grid}.ov-tete{min-width:0}.ov-titre{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.ov-tete .fil{margin-bottom:var(--space-m)}.ov-chapo{max-width:30ch}.ov-cartouche{margin-top:var(--space-l)}.ov-figure{min-width:0}@media (min-width:64rem){.ov--figure .ov-grille{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;column-gap:clamp(2rem,4vw,5rem)}}.sx-ouverture.of-ouverture{padding-top:var(--space-l)}.of-ouverture .ov-titre{max-width:18ch;font-size:clamp(2.5rem,.9rem + 4vw,4.5rem)}.of-ouverture .ov-chapo{font-size:var(--step-chapo);max-width:36ch}.of-ouverture-liste .ov-titre{max-width:19ch;font-size:clamp(2.5rem,.9rem + 4vw,4.5rem)}.sx-rang.of-liste-section{padding-top:var(--space-l)}.of-charpente{width:auto;max-width:100%;max-height:26rem;margin-inline:auto}@media (max-width:63.999rem){.of-ouverture-liste .ov-figure{display:none}}.rangee-pacs{gap:6px;display:inline-flex}.rangee-pacs .bulle{width:34px;height:34px}.rangee-pacs .bulle--pleine circle{fill:var(--role-texte);stroke:var(--role-texte)}.rangee-pacs .bulle--pleine text{fill:var(--role-fond)}.of-tete{align-items:flex-start;gap:var(--space-s);flex-direction:column;display:flex}.of-nom{text-wrap:balance;max-width:14ch}.of-nom .lien{text-underline-offset:.14em;text-decoration-thickness:1px}.of-resume{font-size:var(--step-chapo);text-wrap:pretty;max-width:30ch;line-height:1.4}.sx-ligne-texte>.of-resume+*{margin-top:var(--space-m)}.of-faits>div{gap:var(--space-3xs);padding-block:var(--space-xs);border-top:1px solid var(--color-trait);display:grid}.of-faits dt{color:var(--role-texte-2)}.of-faits dd{max-width:34em}@media (min-width:48rem){.of-faits>div{column-gap:var(--space-m);grid-template-columns:9rem minmax(0,1fr)}}.of-prix:empty{display:none}.of-appel{margin-top:var(--rythme-titre)}.of-fiche{margin-top:var(--space-xl);max-width:38rem;font-size:var(--corps-lecture);line-height:1.5}.of-scene{justify-self:center;width:min(100%,48svh);margin-inline:auto;position:relative}.of-scene-cadre{aspect-ratio:6/7;position:relative}.of-scene-image{width:100%;height:auto;display:block}.of-legende{margin-top:var(--space-s);font-size:var(--step--1);color:var(--role-texte-2);max-width:34em;line-height:1.45}@media (min-width:64rem){.of-ouverture .ov-grille{align-items:start}.of-scene{width:100%;top:calc(var(--en-tete) + var(--space-m));position:sticky}}@media (min-width:64rem) and (hover:none) and (pointer:coarse){.of-scene{justify-self:end;width:min(100%,51.4286svh)}}.of-lignes>li{padding-block:var(--space-m);border-top:1px solid var(--color-trait)}.of-lignes>li:last-child{border-bottom:1px solid var(--color-trait)}.of-lignes-nom{font-size:var(--step-citation);letter-spacing:-.02em;text-wrap:balance;max-width:22ch;line-height:1.12}.of-lignes-texte{margin-top:var(--space-xs);font-size:var(--corps-lecture);color:var(--role-texte-2);max-width:34em;line-height:1.55}.of-lignes--courtes .of-lignes-nom{font-size:var(--step-chapo);letter-spacing:-.01em;line-height:1.3}@media (min-width:48rem){.of-lignes--grille{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(2rem,5vw,6rem);display:grid}.of-lignes--grille>li:nth-last-child(2):nth-child(odd){border-bottom:1px solid var(--color-trait)}}@media (min-width:64rem){.of-lignes--grille.of-lignes--courtes{grid-template-columns:repeat(3,minmax(0,1fr))}.of-lignes--grille.of-lignes--courtes>li:nth-last-child(-n+3){border-bottom:1px solid var(--color-trait)}}.of-inclus-libelle{margin-bottom:var(--space-m)}.of-non-inclus{margin-top:var(--rythme-bloc)}.of-pas-pour .of-lignes{margin-top:var(--space-s)}.of-pas-pour .of-lignes>li:last-child{border-bottom:0}.of-note{margin-top:var(--space-m);font-size:var(--corps-lecture);color:var(--role-texte-2);max-width:34em;line-height:1.55}.of-conclusion{font-size:var(--step-citation);letter-spacing:-.02em;text-wrap:balance;max-width:26ch;line-height:1.2}.of-conclusion--apres{margin-top:var(--rythme-bloc)}.of-chiffre .chiffre-valeur{font-size:var(--step-rang);line-height:1}.of-partage-table{font-size:var(--corps-lecture);line-height:1.5}.of-partage-table th,.of-partage-table td{padding:var(--space-s) var(--space-m)}.of-partage-table thead th{font-size:var(--step-citation);letter-spacing:-.02em;padding-bottom:var(--space-m);font-weight:400;line-height:1.1}.of-etape{gap:var(--space-s);padding-block:var(--space-l);border-top:1px solid var(--color-trait);display:grid}.of-etape:last-child{border-bottom:1px solid var(--color-trait)}.of-etape-periode{font-size:var(--corps-lecture);color:var(--role-texte-2)}.of-etape-nom{font-size:var(--step-citation);letter-spacing:-.02em;line-height:1.1}.of-piste{height:1.5rem;position:relative}.of-piste:before{content:"";background-color:var(--color-trait);height:1px;position:absolute;inset:50% 0 auto}.of-barre{background-color:var(--role-texte);height:8px;position:absolute;top:calc(50% - 4px)}.of-etape-texte{font-size:var(--corps-lecture);color:var(--role-texte-2);max-width:34em;line-height:1.55}@media (min-width:64rem){.of-etape{grid-template-columns:minmax(0,4fr) minmax(0,4fr) minmax(0,5fr);align-items:center;column-gap:clamp(2rem,4vw,4rem)}}.rs-preuves{display:block}.rs-preuves>.preuve-fiche{gap:var(--space-m);padding-block:var(--space-xl);border-top:1px solid var(--color-trait);display:grid}.rs-preuves>.preuve-fiche:last-child{border-bottom:1px solid var(--color-trait)}.rs-preuves .chiffre-valeur{font-size:var(--step-rang);letter-spacing:-.03em}.rs-preuves .chiffre-unite{font-size:var(--step-chapo);letter-spacing:-.01em}.rs-preuves .preuve-detail{font-size:var(--corps-lecture);margin-top:0;line-height:1.5}.rs-preuves .preuve-detail>.t-intertitre{font-weight:400;font-size:var(--step-citation);letter-spacing:-.02em;max-width:22ch;line-height:1.15}.rs-preuves .releve dt{font-size:var(--corps-lecture)}@media (min-width:64rem){.rs-preuves>.preuve-fiche{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;column-gap:clamp(2rem,5vw,6rem)}}.rs-registre .registre-table{font-size:var(--corps-lecture);line-height:1.45}.rs-registre .registre-cas{font-size:var(--step-chapo);line-height:1.25}.rs-registre .registre-table thead th{font-size:var(--step--1)}.rs-registre .registre-table tbody td:before{font-size:var(--corps-lecture)}.rs-registre .registre-moteur{margin-top:var(--space-l);font-size:var(--step-chapo)}.rs-avis>li{padding-block:var(--space-xl);border-top:1px solid var(--color-trait)}.rs-avis>li>.t-intertitre{font-weight:400;font-size:var(--step-ligne);letter-spacing:-.025em;text-wrap:balance;max-width:18ch;line-height:1.05}@media (min-width:64rem){.rs-avis{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(2rem,5vw,6rem);display:grid}}.rs-avis .bloc-liste-texte{margin-top:var(--space-s);font-size:var(--corps-lecture);max-width:34em;line-height:1.55}.cs-ouverture .ov-titre{max-width:20ch;font-size:clamp(2.25rem,.9rem + 3.4vw,4rem)}.cs-chiffre{margin-top:var(--rythme-titre)}.cs-chiffre .chiffre-valeur{font-size:var(--step-affiche);letter-spacing:-.035em}.cs-chiffre .chiffre-unite{font-size:var(--step-chapo);letter-spacing:-.01em}.cs-chiffre .chiffre-source,.cs-chiffre .chiffre-depart{font-size:var(--corps-lecture);color:var(--role-texte-2)}.cs-etage1{margin-top:var(--space-xl);max-width:40rem;font-size:var(--corps-lecture);line-height:1.5}.cs-qui{margin-top:var(--space-m);font-size:var(--corps-lecture);color:var(--role-texte-2)}.cs-appui{max-width:30rem;margin-inline:auto}.cs-appui-image{width:100%;height:auto;display:block}.cs-appui-legende{align-items:center;gap:var(--space-s);margin-top:var(--space-s);font-size:var(--corps-lecture);display:flex}.cs-paragraphe{font-size:var(--step-chapo);text-wrap:pretty;max-width:32ch;line-height:1.45}.cs-deroule>li{gap:var(--space-2xs);padding-block:var(--space-m);border-top:1px solid var(--color-trait);font-size:var(--corps-lecture);line-height:1.5;display:grid}.cs-deroule>li:last-child{border-bottom:1px solid var(--color-trait)}.cs-deroule-date{color:var(--role-texte-2);font-variant-numeric:tabular-nums lining-nums}.cs-deroule-texte{max-width:34em}@media (min-width:48rem){.cs-deroule>li{column-gap:var(--space-m);grid-template-columns:10rem minmax(0,1fr)}}.cs-rate{font-size:var(--step-citation);letter-spacing:-.02em;text-wrap:balance;max-width:28ch;line-height:1.2}.cs-citation blockquote p{font-size:var(--step-rang);letter-spacing:-.03em;text-wrap:balance;max-width:20ch;line-height:1.08}.cs-citation blockquote p:before{content:"« "}.cs-citation blockquote p:after{content:" »"}.cs-citation figcaption{margin-top:var(--space-m);font-size:var(--corps-lecture);color:var(--role-texte-2)}.cs-video{max-width:58rem}.mo-note{margin-top:var(--space-l);color:var(--role-texte-2)}.mo-indicateur{gap:var(--space-s);padding-block:var(--space-xl);border-top:1px solid var(--color-trait);display:grid}.mo-indicateur:last-child{border-bottom:1px solid var(--color-trait)}.mo-valeur{font-size:var(--step-rang);letter-spacing:-.03em;font-variant-numeric:lining-nums;line-height:1}.mo-unite{margin-top:var(--space-2xs);font-size:var(--step-chapo);letter-spacing:-.01em;color:var(--role-texte-2);display:block}.mo-nom{font-size:var(--step-citation);letter-spacing:-.02em;max-width:24ch;font-weight:400;line-height:1.15}.mo-releve-dl{margin-top:var(--space-s);font-size:var(--corps-lecture);line-height:1.5}.mo-releve-dl>div+div{margin-top:var(--space-2xs)}.mo-releve-dl dt{color:var(--role-texte-2)}@media (min-width:64rem){.mo-indicateur{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;column-gap:clamp(2rem,5vw,6rem)}}.mo-rate{max-width:44rem}.mo-rate-titre{font-size:var(--corps-lecture);color:var(--role-texte-2);margin-bottom:var(--space-s);font-weight:500}.mo-errata>li{padding-block:var(--space-s);border-top:1px solid var(--color-trait);font-size:var(--corps-lecture);max-width:40rem}.mo-errata-date{color:var(--role-texte-2)}.sx-ouverture.av-ouverture{padding-top:var(--space-l)}.av-ouverture .ov-titre{max-width:18ch;font-size:clamp(2.5rem,.9rem + 4vw,4.5rem)}.av-note{margin-top:var(--space-l)}.av-note-valeur{letter-spacing:-.045em;font-variant-numeric:tabular-nums;color:var(--role-texte);font-size:clamp(5.5rem,2.6rem + 9vw,11rem);font-weight:400;line-height:.9}.av-note-sur{font-size:var(--step-citation);letter-spacing:-.01em;color:var(--role-texte-2)}.av-note-compte{margin-top:var(--space-xs);font-size:var(--step-chapo);line-height:1.3}.av-note-source,.av-note-lien{margin-top:var(--space-2xs)}.av-visuel,.av-visuel img{width:100%;height:auto;display:block}@media (min-width:64rem){.av-visuel img{aspect-ratio:4/5;object-fit:cover;max-height:min(76svh,46rem)}}.av-extrait,.av-entier{white-space:pre-line;overflow-wrap:break-word}.av-choisis{gap:var(--rythme-bloc);display:grid}.av-avis{margin:0}.av-avis--grand{padding-top:var(--space-l);border-top:2px solid var(--color-beton)}.av-avis--grand .av-extrait,.av-avis--grand .av-entier{font-size:var(--step-chapo);max-width:38ch;line-height:1.4}.av-avis:not(.av-avis--grand) .av-extrait,.av-avis:not(.av-avis--grand) .av-entier{font-size:var(--corps-lecture);max-width:34em;line-height:1.55}.av-liste{display:grid}.av-liste>li{padding-block:var(--space-l);border-top:1px solid var(--color-trait)}@media (min-width:64rem){.av-liste{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(2rem,5vw,6rem)}}.av-auteur{margin-top:var(--space-s)}.av-nom{color:var(--role-texte);font-weight:500}.av-deplier{margin-top:var(--space-xs);cursor:pointer;font-size:var(--step--1);color:var(--role-texte);text-underline-offset:.22em;transition:text-decoration-thickness var(--d-retour) var(--ease-out);padding-block:.25rem;text-decoration-line:underline;text-decoration-thickness:1px;list-style:none;display:inline-block}.av-deplier::-webkit-details-marker{display:none}@media (hover:hover) and (pointer:fine){.av-deplier:hover{text-decoration-thickness:2px}}.av-suite:not([open]) .av-fermer,.av-suite[open] .av-ouvrir{display:none}.av-texte:has(>.av-suite[open])>.av-extrait{display:none}.av-suite[open]{flex-direction:column;display:flex}.av-suite[open]>.av-deplier{order:2;align-self:flex-start}.av-autres{margin-top:var(--rythme-bloc);padding-top:var(--space-l);border-top:1px solid var(--color-trait)}.av-autres>.av-deplier{font-size:var(--corps-lecture);margin-top:0}.av-autres-liste{margin-top:var(--space-l);display:grid}.av-autres-liste>li{padding-block:var(--space-m);border-top:1px solid var(--color-trait)}.av-autres-liste .av-entier{font-size:var(--step-0);max-width:34em;line-height:1.5}@media (min-width:64rem){.av-autres-liste{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(2rem,5vw,6rem)}}.av-notes{margin-top:var(--rythme-bloc)}.av-liens{gap:var(--space-xs);margin-top:var(--rythme-bloc);font-size:var(--corps-lecture);display:grid}.res-avis{margin:var(--rythme-bloc) 0 0}.res-avis-texte p{font-size:var(--step-chapo);white-space:pre-line;overflow-wrap:break-word;max-width:38ch;line-height:1.4}.res-avis-auteur{margin-top:var(--space-s)}.res-avis-lien{margin-top:var(--space-xs)}@media (min-width:64rem){.res-regle .res-avis{grid-column:1/-1}}.pa-source{font-size:var(--step--1);color:var(--role-texte);white-space:nowrap;align-items:center;gap:.5rem;font-weight:500;line-height:1.2;display:inline-flex}.pa-source-logo{flex:none;width:1.25rem;height:1.25rem}.pa-etoiles{flex:none;width:6rem;height:1.2rem;line-height:0;display:inline-block;position:relative}.pa-etoiles svg{width:6rem;height:1.2rem}.pa-etoiles-vides path{fill:none;stroke:var(--role-texte-2);stroke-width:1.2px}.pa-etoiles-pleines path{fill:var(--role-texte)}.pa-etoiles-masque{width:var(--rempli,100%);position:absolute;inset:0 auto 0 0;overflow:hidden}.pa-avis{gap:var(--space-s);padding-top:var(--space-m);border-top:1px solid var(--color-trait);flex-direction:column;margin:0;display:flex}.pa-avis--grand{border-top-width:2px;border-top-color:var(--color-beton)}.pa-avis-tete{justify-content:space-between;align-items:center;gap:var(--space-2xs) var(--space-s);flex-wrap:wrap;display:flex}.pa-avis-texte{font-size:var(--corps-lecture,1.1875rem);white-space:pre-line;overflow-wrap:break-word;margin:0;line-height:1.55}.pa-avis--grand .pa-avis-texte{font-size:var(--step-chapo);letter-spacing:-.01em;line-height:1.4}.pa-avis-plie summary{cursor:pointer;list-style:none}.pa-avis-plie summary::-webkit-details-marker{display:none}.pa-avis-lire{margin-top:var(--space-2xs);font-size:var(--step--1);white-space:nowrap;display:inline-block}.pa-avis-plie[open] .pa-avis-lire{display:none}.pa-avis-suite{margin-top:.6em}.pa-avis-pied{font-size:var(--step--1);color:var(--role-texte-2);flex-wrap:wrap;align-items:baseline;gap:.25rem .75rem;margin-top:auto;line-height:1.4;display:flex}.pa-avis-nom{color:var(--role-texte);font-weight:600}.pa-badges{gap:var(--space-xs) var(--space-l);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.pa-badge,.pa-badge-lien{color:var(--role-texte);grid-template-columns:auto auto;align-content:start;align-items:center;gap:.15rem .75rem;text-decoration:none;display:inline-grid}.pa-badge-lien{outline-offset:.25rem;padding:.25rem 0}.pa-badge .pa-source{grid-column:1/-1}.pa-badge-note{font-size:var(--step-1);font-variant-numeric:tabular-nums;line-height:1}.pa-badge-valeur{font-weight:600}.pa-badge-sur{font-size:var(--step--1);color:var(--role-texte-2)}.pa-badge-compte{font-size:var(--step--1);color:var(--role-texte-2);grid-column:1/-1}@media (hover:hover) and (pointer:fine){.pa-badge-lien:hover .pa-source-nom{text-underline-offset:.2em;text-decoration:underline}}.vc-ouverture .ov-chapo{max-width:34ch}.vc-badges{margin-top:var(--space-l)}.vc-mosaique{gap:var(--space-2xs);grid-template-columns:repeat(2,minmax(0,1fr));padding:0;list-style:none;display:grid}.vc-mosaique--1{grid-template-columns:1fr}.vc-visage{min-width:0}.vc-lien{color:var(--role-texte);text-decoration:none;display:block}.vc-image{aspect-ratio:16/9;object-fit:cover;border-bottom:2px solid var(--color-beton);width:100%;height:auto;transition:border-color var(--d-ui) var(--ease-out);display:block}.vc-nom{font-size:var(--step--1);margin-top:.5rem;font-weight:500;line-height:1.3;display:block}@media (hover:hover) and (pointer:fine){.vc-lien:hover .vc-image{border-bottom-color:var(--color-ambre-vive)}.vc-lien:hover .vc-nom{text-underline-offset:.2em;text-decoration:underline}}.mc-mur{gap:var(--space-l) var(--gout);padding:0;list-style:none;display:grid}@media (min-width:48rem){.mc-mur{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.mc-mur{grid-template-columns:repeat(3,minmax(0,1fr))}}.mc-carte{border-top:2px solid var(--color-beton);flex-direction:column;min-width:0;display:flex;position:relative}.mc-carte[hidden]{display:none}.mc-visuel{aspect-ratio:16/9;background-color:var(--color-bloc);place-items:center;display:grid;overflow:hidden}.mc-visuel--parole{padding:var(--space-m);background-color:var(--role-fond);place-items:center start}.mc-image{object-fit:cover;width:100%;height:100%;display:block}.mc-logo{width:auto;max-width:62%;height:auto;max-height:46%}.mc-parole{font-size:var(--step-1);letter-spacing:-.01em;color:var(--role-texte);-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:0;line-height:1.35;display:-webkit-box;overflow:hidden}.mc-parole:before{content:"« "}.mc-parole:after{content:" »"}.mc-corps{gap:var(--space-2xs);padding-top:var(--space-s);flex-direction:column;flex:1;display:flex}.mc-tete{align-items:center;gap:var(--space-xs);min-height:1.5rem;display:flex}.mc-logo-petit{object-fit:contain;width:auto;max-width:6rem;height:1.5rem}[data-fond=terrain] .mc-logo-petit{filter:invert()}.mc-secteur{margin:0}.mc-nom{font-size:var(--step-2);letter-spacing:-.015em;margin:0;font-weight:500;line-height:1.15}.mc-lien{color:var(--role-texte);text-decoration:none}.mc-lien:after{content:"";position:absolute;inset:0}.mc-lien:focus-visible{outline:none}.mc-carte:has(.mc-lien:focus-visible){outline:2px solid var(--role-focus);outline-offset:4px}.mc-titre{font-size:var(--corps-lecture);color:var(--role-texte-2);text-wrap:pretty;margin:0;line-height:1.45}.mc-chiffre{margin-top:var(--space-2xs)}.mc-chiffre-valeur{margin:0;line-height:1.1}.mc-valeur{font-size:var(--step-4);letter-spacing:-.03em;font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:500}.mc-unite{font-size:var(--step-0);color:var(--role-texte)}.mc-source{margin:.25rem 0 0}.mc-appuis{margin:var(--space-2xs) 0 0}.mc-appuis .bulle{width:28px;height:28px}.mc-lire{padding-top:var(--space-s);font-size:var(--step--1);text-underline-offset:.25em;margin:auto 0 0;font-weight:500;text-decoration:underline;text-decoration-thickness:1px}@media (hover:hover) and (pointer:fine){.mc-carte{transition:background-color var(--d-ui) var(--ease-out)}.mc-carte:hover{background-color:var(--role-survol)}.mc-carte:hover .mc-lire{text-decoration-thickness:2px}}.ma-badges{margin-top:var(--rythme-titre)}.ma-avis{gap:var(--space-xl);margin-top:var(--rythme-bloc);display:grid}.ma-premier{max-width:52rem}.ma-grille{gap:var(--space-l) var(--gout);display:grid}@media (min-width:48rem){.ma-grille{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:80rem){.ma-grille{grid-template-columns:repeat(3,minmax(0,1fr))}}.ma-autres{margin-top:var(--space-xl)}.ma-autres>summary{cursor:pointer;min-height:44px;font-weight:500;list-style:none;display:inline-block}.ma-autres>summary::-webkit-details-marker{display:none}.ma-autres[open]>summary{margin-bottom:var(--space-l)}.ma-liens{gap:var(--space-2xs) var(--space-l);margin-top:var(--space-xl);flex-wrap:wrap;display:flex}.rs-preuves--compact .preuve-detail>.t-intertitre{font-size:var(--step-1);max-width:none}.rs-preuves--compact>.preuve-fiche{padding-block:var(--space-l)}.rs-preuves--compact .chiffre-valeur{font-size:var(--step-4)}@media (min-width:64rem){.rs-preuves--compact{column-gap:var(--gout);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.rs-preuves--compact>.preuve-fiche{grid-template-columns:1fr}.rs-preuves--compact>.preuve-fiche:last-child{border-bottom:0}}.mc-section .filtre{margin-top:var(--rythme-bloc)}.sx-ouverture.pc-ouverture{padding-top:var(--space-l)}.pc-ouverture .ov-titre{max-width:18ch;font-size:clamp(2.5rem,.9rem + 4vw,4.5rem)}.pc-ouverture .ov-chapo{font-size:var(--step-chapo);max-width:34ch}.pc-avant{align-items:center;gap:var(--space-s);margin-bottom:var(--space-s);flex-wrap:wrap;display:flex}.pc-avant:empty{display:none}.pc-logo-clair .pc-logo-petit{object-fit:contain;filter:invert();width:auto;max-width:8rem;height:2rem;display:block}.pc-fiche{margin-top:var(--space-l)}.pc-video,.pc-vignette{width:100%;height:auto;display:block}.pc-logo-cadre{aspect-ratio:16/9;background-color:var(--color-bloc);place-items:center;display:grid}.pc-logo{width:auto;max-width:60%;height:auto;max-height:45%}.pc-enjeu-grille{gap:var(--space-xl) var(--gout);display:grid}@media (min-width:64rem){.pc-enjeu-grille{grid-template-columns:repeat(2,minmax(0,1fr))}}.pc-enjeu-bloc{padding-top:var(--space-m);border-top:2px solid var(--color-beton)}.pc-enjeu-titre{font-size:var(--step--1);color:var(--role-texte-2);margin:0;font-weight:500}.pc-enjeu-texte{margin:var(--space-xs) 0 0;font-size:var(--step-citation);letter-spacing:-.015em;text-wrap:pretty;line-height:1.25}.pc-fleche{max-width:18rem}.pc-grille{padding:0;list-style:none}.pc-ligne{gap:var(--space-m);padding-block:var(--space-l);border-top:1px solid var(--color-trait);display:grid}.pc-ligne:last-child{border-bottom:1px solid var(--color-trait)}.pc-appui{align-items:center;gap:var(--space-xs);font-size:var(--step-2);overflow-wrap:normal;-webkit-hyphens:none;hyphens:none;letter-spacing:-.02em;margin:0;font-weight:400;line-height:1.05;display:flex}.pc-appui .bulle{flex:none;width:40px;height:40px}.pc-appui .bulle--pleine circle{fill:var(--role-texte);stroke:var(--role-texte)}.pc-appui .bulle--pleine text{fill:var(--role-fond)}.pc-colonnes{gap:var(--space-m) var(--gout);margin:0;display:grid}@media (min-width:64rem){.pc-ligne{column-gap:var(--gout);grid-template-columns:minmax(0,3fr) minmax(0,9fr);align-items:start}.pc-colonnes{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:63.999rem){.pc-colonne--vide{display:none}}.pc-colonne dt{font-size:var(--step--1);color:var(--role-texte-2);font-weight:500}.pc-colonne dd{font-size:var(--corps-lecture);margin:.4rem 0 0;line-height:1.5}.pc-colonne--apres{padding-left:var(--space-s);border-left:2px solid var(--color-ambre-vive)}.pc-parole{max-width:52rem}.pc-voir-avis{margin-top:var(--space-s)}.pc-offre{max-width:40rem}.co-carte{gap:var(--space-xs);height:100%;padding:var(--space-m);border:1px solid var(--color-trait);border-top:2px solid var(--color-beton);background-color:var(--role-fond);flex-direction:column;display:flex;position:relative}.co-tete{justify-content:space-between;align-items:center;gap:var(--space-2xs);flex-wrap:wrap;display:flex}.co-etiquette{margin:0;font-weight:500}.co-pacs .bulle{width:26px;height:26px}.co-nom{margin:var(--space-2xs) 0 0;font-size:var(--step-2);letter-spacing:-.015em;font-weight:500;line-height:1.15}.co-lien{color:var(--role-texte);text-decoration:none}.co-lien:after{content:"";position:absolute;inset:0}.co-lien:focus-visible{outline:none}.co-carte:has(.co-lien:focus-visible){outline:2px solid var(--role-focus);outline-offset:4px}.co-resume{font-size:var(--corps-lecture);color:var(--role-texte-2);text-wrap:pretty;margin:0;line-height:1.45}.co-faits{margin:var(--space-2xs) 0 0;font-size:var(--step--1);gap:.35rem;display:grid}.co-faits div{gap:var(--space-2xs);grid-template-columns:5.5rem 1fr;display:grid}.co-faits dt{color:var(--role-texte-2)}.co-faits dd{margin:0}.co-pied{justify-content:space-between;align-items:baseline;gap:var(--space-2xs) var(--space-s);padding-top:var(--space-s);border-top:1px solid var(--color-trait);flex-wrap:wrap;margin-top:auto;display:flex}.co-prix{font-size:var(--step-0);margin:0;font-weight:500}.co-prix-libelle{font-size:var(--step--1);color:var(--role-texte-2);font-weight:400}.co-voir{font-size:var(--step--1);text-underline-offset:.25em;margin:0;font-weight:500;text-decoration:underline}@media (hover:hover) and (pointer:fine){.co-carte{transition:background-color var(--d-ui) var(--ease-out)}.co-carte:has(.co-lien):hover{background-color:var(--role-survol)}}.eq-liste{gap:var(--space-l) var(--gout);grid-template-columns:repeat(2,minmax(0,1fr));padding:0;list-style:none;display:grid}@media (min-width:48rem){.eq-liste{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:64rem){.eq-liste{grid-template-columns:repeat(4,minmax(0,1fr))}}.eq-carte{min-width:0}.eq-portrait{aspect-ratio:1;background-color:var(--color-bloc);place-items:center;display:grid;overflow:hidden}[data-fond=terrain] .eq-portrait{background-color:var(--color-terrain-2)}.eq-image{object-fit:cover;width:100%;height:100%;display:block}.eq-carte--sans-portrait{padding-top:var(--space-s);border-top:1px solid var(--color-trait)}.eq-carte--sans-portrait .eq-nom{margin-top:0}.eq-nom{margin:var(--space-s) 0 0;font-size:var(--step-1);font-weight:500;line-height:1.2}.eq-role{font-size:var(--step--1);color:var(--role-texte-2);margin:.3rem 0 0;line-height:1.4}.eq-bio{margin:var(--space-xs) 0 0;font-size:var(--corps-lecture);line-height:1.5}.co-grille{gap:var(--gout);padding:0;list-style:none;display:grid}.co-grille>li{min-width:0}@media (min-width:48rem){.co-grille{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:80rem){.co-grille{grid-template-columns:repeat(3,minmax(0,1fr))}}.of-etiquette{margin:0 0 var(--space-xs);color:var(--role-texte-2);font-weight:500}.of-promesse{margin:var(--space-m) 0 0;padding-left:var(--space-s);border-left:2px solid var(--color-ambre-vive);font-size:var(--step-1);text-wrap:pretty;max-width:38ch;line-height:1.35}.of-faq{max-width:52rem}.of-externe-bloc{gap:var(--space-m);max-width:52rem;display:grid}@media (min-width:64rem){.of-externe-bloc{align-items:center;column-gap:var(--gout);grid-template-columns:minmax(0,1fr) auto}}.of-externe-texte{font-size:var(--step-1);text-wrap:pretty;margin:0;line-height:1.4}.of-externe-lien{margin:0}.of-externe-lien .icone-sortie{vertical-align:-.1em;margin-left:.5em}.ap-fondateur{padding:0;list-style:none}.ap-fondateur .eq-carte--grande{gap:var(--space-xs) var(--gout);max-width:60rem;display:grid}@media (min-width:48rem){.ap-fondateur .eq-carte--grande{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:end}.ap-fondateur .eq-portrait{grid-row:1/span 3}.ap-fondateur .eq-nom{font-size:var(--step-3);line-height:1.1}}.ap-portraits{gap:var(--space-2xs);margin-top:var(--rythme-bloc);grid-template-columns:repeat(4,minmax(0,1fr));padding:0;list-style:none;display:grid}@media (min-width:64rem){.ap-portraits{grid-template-columns:repeat(7,minmax(0,1fr))}}.ap-portrait{aspect-ratio:1;background-color:var(--color-bloc);overflow:hidden}.ap-noms{margin-top:var(--rythme-bloc)}.ap-avis-carte--partagee .pa-avis{border-top:0;height:100%;padding-top:0}.bl-index>li{border-top:1px solid var(--color-trait)}.bl-index>li:last-child{border-bottom:1px solid var(--color-trait)}.bl-index-lien{align-items:center;column-gap:var(--space-s);padding-block:var(--space-s);color:inherit;transition:background-color var(--d-ui) var(--ease-out);grid-template-columns:auto minmax(0,1fr) auto;text-decoration:none;display:grid}.bl-index-bulles,.bl-groupe-bulles{gap:4px;display:inline-flex}.bl-index-nom{font-size:var(--step-chapo);text-underline-offset:.18em;line-height:1.2;text-decoration:underline;text-decoration-thickness:1px}.bl-index-compte{font-size:var(--corps-lecture);color:var(--role-texte-2);font-variant-numeric:tabular-nums lining-nums;white-space:nowrap}@media (hover:hover) and (pointer:fine){.bl-index-lien:hover{background-color:var(--role-survol)}}@media (min-width:64rem){.bl-ouverture .ov-figure{align-self:end}}.bl-une-titre{margin-top:var(--space-m);font-size:var(--step-ligne);letter-spacing:-.025em;text-wrap:balance;max-width:24ch;font-weight:400;line-height:1.08}.bl-une-resume{margin-top:var(--rythme-titre);font-size:var(--step-chapo);text-wrap:pretty;max-width:40ch;line-height:1.45}@media (min-width:64rem){.bl-une{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;column-gap:clamp(3rem,6vw,8rem);display:grid}.bl-une>.repere-article,.bl-une>.bl-une-titre{grid-column:1}.bl-une>.bl-une-resume{grid-area:2/2;margin-top:0}.bl-une>.bl-date{grid-area:3/2}}.bl-date{margin-top:var(--space-s);font-size:var(--corps-lecture);color:var(--role-texte-2)}.bl-groupe-tete{max-width:62rem}.bl-groupe-bulles{margin-bottom:var(--space-s)}.bl-groupe-titre .lien{text-underline-offset:.12em;text-decoration-thickness:1px}.bl-ligne{gap:var(--space-s);padding-block:var(--space-l);border-top:1px solid var(--color-trait);transition:background-color var(--d-ui) var(--ease-out);display:grid}.bl-ligne:last-child{border-bottom:1px solid var(--color-trait)}.bl-ligne-titre{font-size:var(--step-chapo);letter-spacing:-.01em;text-wrap:balance;max-width:32ch;font-weight:400;line-height:1.3}.bl-ligne-titre .lien{text-underline-offset:.18em;text-decoration-thickness:1px}.bl-ligne-resume{font-size:var(--corps-lecture);color:var(--role-texte-2);max-width:34em;line-height:1.55}.bl-ligne-texte>.bl-date:first-child{margin-top:0}@media (min-width:64rem){.bl-ligne{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:baseline;column-gap:clamp(2rem,5vw,6rem)}}.bl-ligne{position:relative}.bl-ligne-titre a[href]:after{content:"";z-index:1;position:absolute;inset:0}@media (hover:hover) and (pointer:fine){.bl-ligne:has(.bl-ligne-titre a[href]):hover{background-color:var(--role-survol)}}.ar-ouverture .repere-article{margin-bottom:var(--space-m);font-size:var(--corps-lecture)}.ar-ouverture .ov-titre{max-width:22ch;font-size:clamp(2.25rem,.8rem + 3.6vw,4.25rem)}.ar-ouverture--long .ov-titre{max-width:28ch;font-size:clamp(1.875rem,.8rem + 2.7vw,3.5rem)}.ar-date{margin-top:var(--rythme-titre);font-size:var(--corps-lecture);color:var(--role-texte-2)}.ar-grille{gap:var(--space-l);display:grid}.ar-texte{min-width:0}@media (min-width:75rem){.ar-grille{grid-template-columns:17rem minmax(0,1fr);align-items:start;column-gap:clamp(3rem,5vw,6rem)}.ar-marge{top:calc(var(--en-tete) + var(--space-l));max-height:calc(100svh - var(--en-tete) - 4rem);position:sticky;overflow-y:auto}}.ar-sommaire--colonne{display:none}@media (min-width:75rem){.ar-sommaire--colonne{display:block}.ar-sommaire--replie{display:none}}.ar-sommaire-titre{font-size:var(--corps-lecture);font-weight:500;line-height:1.4}.ar-sommaire--colonne .ar-sommaire-titre{margin-bottom:var(--space-s)}.ar-sommaire-liste>li{border-top:1px solid var(--color-trait)}.ar-sommaire-lien{padding-block:var(--space-2xs);font-size:var(--step-0);color:var(--role-texte-2);transition:color var(--d-ui) var(--ease-out);line-height:1.35;text-decoration:none;display:block}.ar-sommaire-lien[aria-current]{color:var(--role-texte);font-weight:500}@media (hover:hover) and (pointer:fine){.ar-sommaire-lien:hover{color:var(--role-texte);text-underline-offset:.18em;text-decoration:underline;text-decoration-thickness:1px}}.ar-sommaire--replie{border-block:1px solid var(--color-trait)}.ar-sommaire--replie>summary{cursor:pointer;justify-content:space-between;align-items:center;min-height:3rem;list-style:none;display:flex}.ar-sommaire--replie>summary::-webkit-details-marker{display:none}.ar-sommaire--replie>summary:after{content:"+";font-size:var(--step-chapo);font-weight:400}.ar-sommaire--replie[open]>summary:after{content:"−"}.ar-sommaire--replie .ar-sommaire-liste{padding-bottom:var(--space-s)}.ar-retenir{max-width:34em;margin-bottom:var(--rythme-bloc)}.ar-retenir-titre{font-size:var(--corps-lecture);color:var(--role-texte-2);font-weight:500}.ar-retenir-liste>li{padding-block:var(--space-xs);font-size:var(--step-chapo);line-height:1.35}.ar-retenir-liste>li+li{border-top:1px solid var(--color-trait)}.ar-lecture{max-width:34em;font-size:var(--corps-lecture);line-height:1.65}.ar-lecture>*+*{margin-top:1em}.ar-lecture>h2{font-size:var(--step-citation);letter-spacing:-.02em;text-wrap:balance;scroll-margin-top:calc(var(--en-tete) + var(--space-l));margin-top:2.6em;font-weight:400;line-height:1.15}.ar-lecture>h3{font-size:var(--step-chapo);letter-spacing:-.01em;margin-top:2em;font-weight:500;line-height:1.3}.ar-lecture>:is(h2,h3)+*{margin-top:.75em}.ar-lecture>:first-child{margin-top:0}.ar-lecture strong{font-weight:600}.ar-lecture li+li{margin-top:.45em}.ar-lecture blockquote{padding:var(--space-s) 0 0;border-left:0;border-top:1px solid var(--color-trait);font-size:var(--step-chapo);max-width:30ch;line-height:1.45}.ar-lecture>.figure{margin-block:2em}.ar-lecture .figure-legende{font-size:var(--step-0);line-height:1.45}.ar-lecture .tableau{max-width:none;margin-block:1.5em}.ar-lecture .tableau table{font-size:var(--step-0);line-height:1.45}.ar-lecture .texte-a-copier{max-width:none;font-size:var(--step-0)}.ar-texte>.video,.ar-lecture .video{margin-block:2em}.ar-signature{margin-top:var(--rythme-bloc);padding-top:var(--space-s);border-top:1px solid var(--color-trait);font-size:var(--corps-lecture);max-width:34em}.ar-tous{font-size:var(--step-chapo)}.bl-image{aspect-ratio:16/9;object-fit:cover;width:100%;height:auto;display:block}.bl-une-image{margin-bottom:var(--space-l)}.bl-une-image .bl-image{aspect-ratio:21/9}@media (min-width:64rem){.bl-une--image>.bl-une-image{grid-area:1/1/auto/-1}.bl-une--image>.repere-article{grid-row:2}.bl-une--image>.bl-une-titre{grid-row:3}.bl-une--image>.bl-une-resume{grid-row:3;align-self:end}.bl-une--image>.bl-date{grid-row:4}}.bl-ligne-image{max-width:20rem}@media (min-width:64rem){.bl-ligne--image{grid-template-columns:12rem minmax(0,5fr) minmax(0,7fr)}.bl-ligne--image>.bl-ligne-image{align-self:start}}.ar-illustration{margin-bottom:var(--space-l)}.hero{overflow:clip}.hero-titre{letter-spacing:-.035em;line-height:.98}.hero-sous-titre{font-size:var(--step-chapo);max-width:30ch;line-height:1.4}@media (min-width:64rem){.hero-titre{max-width:7.6em}.hero-appel{margin-top:var(--space-m)}.fleche-appui:last-child .fleche-nom{transform:translateX(calc(-100% + var(--bulle) / 2))}}@media (min-width:80rem){.hero-sous-titre{font-size:var(--step-chapo);max-width:30ch}}@media (max-width:63.999rem){.fleche-scene{--lr:min(64vw, 20rem)}}.pacs-cartouche{margin-top:var(--space-l)}.pacs-cartouche:empty{display:none}.sx-sous-titre{font-size:var(--step-citation);letter-spacing:-.02em;max-width:18ch;margin-bottom:var(--space-l);text-wrap:balance;font-weight:400;line-height:1.12}.pacs-cote>*+*{margin-top:var(--rythme-bloc)}.sx-lien{font-size:var(--corps-lecture);padding-block:.5rem}.sx-ligne-bulle{flex:none;width:36px;height:36px}.cas-chiffre .chiffre-valeur{font-size:var(--step-rang)}.ap-ouverture,.ap-faits{background-color:var(--role-fond);color:var(--role-texte);position:relative}:root{--ap-chiffre:clamp(3.5rem, 1.6rem + 7.6vw, 8.5rem)}.ap-ouverture{padding-top:max(2rem, var(--space-l));padding-bottom:var(--rythme-section-court);overflow:clip}.ap-ouverture-grille{gap:var(--space-l);min-width:0;display:grid}.ap-ouverture-texte{min-width:0}.ap-photo{min-width:0;margin:0}.ap-photo-cadre{aspect-ratio:5/4;background-color:var(--color-terrain-1);position:relative;overflow:hidden}.ap-photo-plan{will-change:transform;height:116%;position:absolute;inset:-8% 0 auto}.ap-photo-image{object-fit:cover;object-position:50% 30%;width:100%;height:100%;display:block}.ap-photo-legende{margin-top:var(--space-2xs);font-size:var(--step--1);color:var(--role-texte-2)}.ap-h1{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.ap-chapo{max-width:38ch}.ap-preuves{margin:var(--space-xl) 0 0;gap:var(--space-m) var(--space-l);grid-template-columns:repeat(2,minmax(0,1fr));padding:0;list-style:none;display:grid}.ap-preuve{min-width:0;padding-top:var(--space-xs);border-top:2px solid var(--color-beton)}.ap-preuve--mot{grid-column:1/-1}.ap-preuve-chiffre{font-size:var(--step-ligne);letter-spacing:-.03em;font-variant-numeric:tabular-nums;line-height:1}.ap-preuve-unite{font-size:var(--step-0);letter-spacing:0;color:var(--role-texte-2)}.ap-preuve-libelle{margin-top:var(--space-2xs);font-size:var(--step-1);font-weight:500;line-height:1.3}.ap-preuve--mot .ap-preuve-libelle{font-size:var(--step-3);font-weight:400;line-height:1.1}.ap-preuve-source{margin-top:var(--space-3xs);font-size:var(--step--1);color:var(--role-texte-2)}.ap-appel{margin-top:var(--space-xl)}.ap-lien{text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:1px}@media (hover:hover) and (pointer:fine){.ap-lien:hover{text-decoration-thickness:2px}}@media (min-width:64rem){.ap-ouverture{padding-top:var(--space-2xl)}.ap-ouverture-grille{align-items:start;gap:var(--space-2xl);grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.ap-photo{grid-area:1/2}.ap-ouverture-texte{grid-area:1/1}.ap-photo-cadre{aspect-ratio:4/5}.ap-preuves{grid-template-columns:repeat(3,minmax(0,1fr))}.ap-preuve--mot{grid-column:auto}}.ap-nombre{font-variant-numeric:tabular-nums;display:inline-grid}.ap-nombre>*{grid-area:1/1}.ap-nombre-compte{visibility:hidden}.ap-compte>.ap-nombre-fin{color:#0000}.ap-compte>.ap-nombre-compte{visibility:visible}.ap-frise{margin-top:var(--rythme-bloc);--trace:1;position:relative}.ap-frise-rail{background-color:var(--color-trait);width:1px;position:absolute;top:0;bottom:0;left:.4375rem}.ap-frise-trace{background-color:var(--color-terrain);transform-origin:top;transform:scaleY(var(--trace));position:absolute;inset:0 -1px}.ap-etapes{margin:0;padding:0;list-style:none}.ap-etape{gap:var(--space-s);padding:0 0 var(--rythme-bloc) var(--space-l);min-width:0;display:grid;position:relative}.ap-etape:last-child{padding-bottom:0}.ap-etape-point{border:2px solid var(--color-terrain);background-color:var(--color-terrain);width:.9375rem;height:.9375rem;transition:background-color var(--d-ui) var(--ease-out);position:absolute;top:.5rem;left:0}.ap-frise--vive .ap-etape:not(.ap-atteinte) .ap-etape-point{background-color:var(--color-pierre)}.ap-etape-chiffre,.ap-etape-corps{min-width:0;container-type:inline-size}.ap-etape-repere{font-size:var(--step-0);color:var(--role-texte-2);font-weight:500}.ap-etape-nombre{margin-top:var(--space-3xs);line-height:.95}.ap-etape-avant,.ap-etape-unite{font-size:var(--step-1);color:var(--role-texte-2)}.ap-etape-valeur{font-size:min(var(--ap-chiffre), calc(100cqi / (var(--ap-car) * .62)));letter-spacing:-.04em;line-height:1}.ap-etape-unite{margin-top:var(--space-3xs);display:block}.ap-etape-source{margin-top:var(--space-3xs);font-size:var(--step--1);color:var(--role-texte-2)}.ap-etape-titre{font-size:var(--step-3);letter-spacing:-.02em;text-wrap:balance;font-weight:400;line-height:1.15}.ap-etape-texte{margin-top:var(--space-xs);font-size:var(--corps-lecture);max-width:36em;line-height:1.6}.ap-etape-citation{margin:var(--space-l) 0 0;font-size:var(--step-citation);letter-spacing:-.02em;max-width:20ch;line-height:1.15}.ap-etape-citation p:before{content:"« "}.ap-etape-citation p:after{content:" »"}@media (min-width:48rem){.ap-etape{gap:var(--space-xl);padding-left:var(--space-2xl);grid-template-columns:minmax(0,5fr) minmax(0,6fr)}}.ap-monde-intro{margin-top:var(--rythme-bloc);font-size:var(--step-chapo);max-width:34ch}.ap-cartes{margin:var(--space-l) 0 0;gap:var(--space-m);grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));padding:0;list-style:none;display:grid}.ap-carte{min-width:0;padding:var(--space-l) var(--space-m);background-color:var(--color-terrain-1);border:1px solid var(--color-trait);gap:var(--space-xs);flex-direction:column;display:flex}.ap-carte-titre{font-size:var(--step-1);font-weight:500;line-height:1.3}.ap-carte-chiffre{font-size:var(--step-rang);letter-spacing:-.04em;line-height:1}.ap-carte-unite{font-size:.55em}.ap-carte-texte{font-size:var(--corps-lecture);line-height:1.5}.ap-carte-source{padding-top:var(--space-xs);border-top:1px solid var(--color-trait);font-size:var(--step--1);color:var(--role-texte-2);margin-top:auto}.ap-carte-source cite{font-style:normal}.ap-manifeste{margin-top:var(--rythme-bloc);gap:var(--space-l);display:grid}.ap-conclusion{font-size:var(--step-chapo);max-width:38ch;color:var(--role-texte-2)}.ap-manifeste-phrase{font-size:var(--step-citation);letter-spacing:-.02em;text-wrap:balance;max-width:24ch;line-height:1.12}.ap-membres{margin:var(--rythme-bloc) 0 0;gap:var(--space-xl) var(--space-l);grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),22rem));padding:0;list-style:none;display:grid}.ap-membre{min-width:0}.ap-membre-visuel{aspect-ratio:4/5;background-color:var(--color-bloc);place-items:center;display:grid;overflow:hidden}.ap-membre-photo{object-fit:cover;width:100%;height:100%;display:block}.ap-monogramme{letter-spacing:-.06em;color:var(--color-terrain);font-size:clamp(5rem,3rem + 8vw,9rem);line-height:1}.ap-membre-nom{margin-top:var(--space-s);font-size:var(--step-2);font-weight:500}.ap-membre-role{margin-top:var(--space-3xs);color:var(--role-texte-2)}.ap-equipe-suite{margin-top:var(--space-l)}.ap-avis-rangee{--ap-avis-depart:calc(max(0px, (100% - var(--conteneur) - 2 * var(--gout)) / 2) + var(--gout) + var(--retrait));z-index:1;margin:var(--rythme-bloc) 0 0;padding:0 var(--gout) var(--space-s) var(--ap-avis-depart);gap:var(--space-m);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--ap-avis-depart) var(--gout);scrollbar-color:var(--color-trait) transparent;list-style:none;display:flex;position:relative;overflow-x:auto}.ap-avis-rangee:focus-visible{outline:2px solid var(--role-focus);outline-offset:2px}.ap-avis-carte{scroll-snap-align:start;padding:var(--space-l) var(--space-m);background-color:var(--color-terrain-1);border:1px solid var(--color-trait);gap:var(--space-s);flex-direction:column;flex:0 0 min(85%,24rem);display:flex}.ap-avis-note{font-size:var(--step-2);font-variant-numeric:tabular-nums}.ap-avis-texte{margin:0;line-height:1.55}.ap-avis-auteur{margin-top:auto;font-weight:500}.ap-avis-date{color:var(--role-texte-2);font-weight:400}.ap-faits{padding-block:var(--space-xl);border-top:2px solid var(--color-beton)}.ap-faits-liste{gap:var(--space-s) 0;grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));margin:0;padding:0;list-style:none;display:grid}.ap-fait{min-width:0;padding:var(--space-2xs) var(--space-m) var(--space-2xs) 0;gap:var(--space-3xs);flex-direction:column;display:flex}.ap-fait-libelle{font-size:var(--step-1);font-weight:500}.ap-fait-texte{font-size:var(--step--1);color:var(--role-texte-2)}@media (min-width:64rem){.ap-fait+.ap-fait{padding-left:var(--space-m);border-left:1px solid var(--color-trait)}}.ap-fin-texte{margin-top:var(--rythme-titre)}.ap-fin-appel{margin-top:var(--rythme-bloc);font-size:var(--step-fin);letter-spacing:-.03em;text-wrap:balance;max-width:18ch;line-height:1.02}.vx-fleche{width:100%;height:auto;display:block;overflow:visible}.vx-fleche--mini{flex:none;width:4.25rem}.vx-fleche--moyenne{max-width:18rem}.vx-fleche--grande{max-width:34rem}.vx-base{stroke:var(--color-trait);stroke-width:1px;vector-effect:non-scaling-stroke}.vx-piece{transform-box:fill-box;transform-origin:50%}.vx-corps{fill:var(--role-texte);stroke:var(--role-texte);stroke-width:1px;vector-effect:non-scaling-stroke;stroke-linejoin:miter}.is-eteinte .vx-corps,.vx-tombe .vx-corps{fill:#0000;stroke:var(--color-trait)}.is-avant .vx-corps{fill:var(--color-preuve);stroke:var(--color-preuve)}.vx-aire{fill:var(--role-texte);opacity:.07}.is-avant .vx-aire{fill:var(--color-preuve);opacity:.2}.vx-tombe .vx-aire{opacity:0}.vx-tombe{transform:translate(.1px,.8px)rotate(12deg)}.vx-lettre{fill:var(--role-texte-2);font-family:var(--font-sans);font-size:.42px;font-weight:500}.vx-fleche--mini .vx-base{display:none}.vx-grille{width:100%;max-width:13rem;height:auto;display:block;overflow:visible}.vx-point{fill:var(--role-texte);stroke:var(--role-texte);stroke-width:1px;vector-effect:non-scaling-stroke}.vx-colonne.is-eteinte .vx-point{fill:#0000;stroke:var(--color-trait)}.vx-grille-lettre{fill:var(--role-texte-2);font-family:var(--font-sans);font-size:.42px;font-weight:500}.sx-entete--figure{gap:var(--rythme-bloc);max-width:none;display:grid}.sx-entete-figure{width:100%;max-width:15rem}@media (min-width:64rem){.sx-entete--figure{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;column-gap:clamp(3rem,7vw,9rem)}.sx-entete-figure{justify-self:end;max-width:26rem}}.vx-parcours,.vx-parcours>li{position:relative}.vx-parcours>li:not(:last-child):before{content:"";left:1rem;top:calc(var(--space-m) + 1rem);background-color:var(--color-trait);transform-origin:top;width:1px;height:100%;position:absolute}.vx-parcours .sx-deroule-numero{border:1px solid var(--color-trait);background-color:var(--role-fond);width:2rem;height:2rem;font-size:var(--step--1);color:var(--role-texte);z-index:1;border-radius:50%;place-items:center;display:inline-grid;position:relative}.vx-parcours>li:last-child .sx-deroule-numero{background-color:var(--role-texte);border-color:var(--role-texte);color:var(--role-fond)}.sx-ligne-repere:has(.vx-ligne-fleche){row-gap:var(--space-xs);flex-wrap:wrap}.vx-ligne-fleche{order:-1;margin-inline-end:calc(100% - 4.25rem)}.vx-fin{gap:var(--rythme-bloc);display:grid}.vx-fin-fleche{max-width:15rem}@media (min-width:64rem){.vx-fin{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;column-gap:clamp(3rem,7vw,9rem)}.vx-fin-fleche{max-width:24rem;margin-top:calc(-1 * var(--rythme-bloc));justify-self:end}}.vx-leviers-montage li{align-items:center;gap:var(--space-2xs);display:inline-flex}.vx-leviers-montage li:before{content:"";background-color:var(--color-trait);width:.75rem;height:2px}.montage-etape[data-pose] .vx-leviers-montage li:before{background-color:var(--color-ambre-vive)}.montage:not(:has(.scene[data-prete])) .vx-leviers-montage li:before{background-color:var(--color-ambre-vive)}.montage-etape:last-child{min-height:max(12rem,42svh)}@media (min-width:64rem){.montage-etape:last-child{min-height:calc(100svh - var(--en-tete) - 2rem);justify-content:flex-start}}.sx-rang:has(.montage--methode){padding-bottom:var(--rythme-section-court)}.vx-appui-fleche{margin-bottom:var(--space-xs)}.vx-leviers>li{position:relative}.vx-leviers>li:before{content:"";background-color:var(--role-texte);transform-origin:0;height:3px;position:absolute;top:-2px;left:0;right:0}.vx-semaines{position:absolute;inset:0}.vx-semaines>span{background-color:var(--color-trait);width:1px;height:8px;position:absolute;top:calc(50% - 4px)}.vx-barre{transform-origin:0;height:10px;top:calc(50% - 5px)}.diag-fleche{display:none}.vx-partage{overflow-x:clip}@media (min-width:64rem){.diag-fleche{max-width:20rem;display:block}}.vx-jauge{height:3px;width:calc(var(--part) * 100%);margin-top:var(--space-2xs);background-color:var(--role-texte);transform-origin:0;grid-column:1/-1;display:block}.vx-groupe-fleche{margin-bottom:var(--space-2xs)}.ar-ouverture .ov-figure:has(.ar-fleche){display:none}@media (min-width:64rem){.ar-ouverture .ov-figure:has(.ar-fleche){display:block}.ar-fleche{max-width:20rem;margin-inline-start:auto}}.vx-comptes-titre{font-size:var(--step--1);color:var(--role-texte-2);margin-bottom:var(--space-xs)}.vx-comptes-liste>li{column-gap:var(--space-s);padding-block:var(--space-2xs);border-top:1px solid var(--color-trait);font-size:var(--corps-lecture);grid-template-columns:minmax(0,1fr) auto;line-height:1.3;display:grid}.vx-comptes-n{font-variant-numeric:tabular-nums lining-nums;color:var(--role-texte-2)}@media (min-width:64rem){.kp-ouverture .ov-figure{place-self:end;width:100%;max-width:26rem}}.vx-visuel{--r:var(--re);--hmax:34svh;width:min(100%, calc(var(--hmax) * var(--r)));aspect-ratio:var(--r);margin-inline:auto;position:relative;container-type:size}.vx-visuel picture,.vx-visuel-image{width:100%;height:100%;display:block}.vx-reperes{pointer-events:none;position:absolute;inset:0}.vx-repere{--x:var(--xe);--y:var(--ye);--h:var(--he);left:calc(var(--x) * 100cqw);top:calc(var(--y) * 100cqh);width:0;height:0;position:absolute}.vx-repere-bulle{position:absolute;top:-14px;left:-14px}.vx-repere-trait{width:1px;height:max(0px, calc((var(--h) - var(--y)) * 100cqh - 14px));background-color:var(--color-trait);transform-origin:50% 0;position:absolute;top:14px;left:-.5px}.vx-repere-nom{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (min-width:64rem){.vx-visuel{--r:var(--rl);--hmax:calc(100svh - var(--en-tete) - 7rem);margin-inline:auto 0}.vx-repere{--x:var(--xl);--y:var(--yl);--h:var(--hl)}.vx-repere-nom{clip-path:none;width:auto;height:auto;font-size:var(--step--1);color:var(--role-texte-2);font-weight:500;line-height:1.2;top:-2.6rem;left:0;overflow:visible;transform:translate(-50%)}}@media (max-width:63.999rem){.of-ouverture-liste .ov-figure:has(.vx-visuel){display:block}}.b-section{padding-block:var(--rythme-section-court);position:relative;overflow:clip}.b-conteneur{z-index:1;width:100%;max-width:calc(var(--conteneur) + 2 * var(--gout));padding-inline:var(--gout);margin-inline:auto;position:relative}@media (min-width:64rem){.b-section>.b-conteneur:before,.b-section>.b-conteneur:after{content:"";background-color:var(--b-filet);pointer-events:none;width:1px;position:absolute;inset-block:-100rem}.b-section>.b-conteneur:before{left:0}.b-section>.b-conteneur:after{right:0}}.b-fractures{background-image:-webkit-linear-gradient(#130e099e,#130e099e),-webkit-image-set(url(/lot29/fractures-1200.webp) 1x,url(/lot29/fractures-2172.webp) 2x);background-image:linear-gradient(#130e099e,#130e099e),image-set("/lot29/fractures-1200.webp" 1x,"/lot29/fractures-2172.webp" 2x);background-position:50%;background-size:cover}.b-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.b-surtitre{margin-bottom:var(--space-s);letter-spacing:.14em;text-transform:uppercase;color:var(--b-accent);align-items:center;gap:.6em;font-size:.8125rem;font-weight:600;line-height:1.4;display:flex}.b-carre{background-color:currentColor;flex:none;width:.5rem;height:.5rem}.b-titre{letter-spacing:-.035em;max-width:22ch;font-weight:400;line-height:1.04}.b-titre--1{font-size:var(--step-affiche)}.b-titre--2{font-size:var(--step-5)}.b-titre--3{font-size:var(--step-3);letter-spacing:-.02em}.b-accent{font-weight:inherit;color:var(--b-accent)}.b-chapo{margin-top:var(--space-m);max-width:36rem;font-size:var(--step-0);line-height:1.55}.b-texte-2,.b-tete-chapo{max-width:34rem;font-size:var(--step--1);color:var(--role-texte-2);line-height:1.6}.b-tete-chapo{margin-top:var(--space-s)}.b-micro{margin-top:var(--space-xs);color:var(--role-texte-2);font-size:.875rem;line-height:1.55}.b-note{margin-top:var(--space-m);max-width:40rem;color:var(--role-texte-2);font-size:.9375rem}.b-repere{letter-spacing:.08em;color:var(--b-accent);font-variant-numeric:tabular-nums;font-size:.8125rem;font-weight:600}.b-lien{margin-top:var(--space-m);border-bottom:1px solid var(--b-filet-fort);color:inherit;transition:border-color var(--d-retour) var(--ease-out);align-items:center;gap:.6em;padding-bottom:.3em;font-size:1rem;font-weight:500;text-decoration:none;display:inline-flex}.b-lien--petit{font-size:.9375rem}.b-lien--ambre{color:var(--b-accent)}.b-lien--offre{margin-top:var(--space-2xs);font-size:var(--step-1);color:var(--b-accent);border-bottom-color:#0000}@media (hover:hover) and (pointer:fine){.b-lien:hover{border-bottom-color:var(--b-accent)}.b-lien:hover .b-fleche{transform:translate(.2em)}.b-lien:hover .b-fleche--bas{transform:translateY(.2em)}}.b-fleche{clip-path:polygon(0 42%,62% 42%,62% 14%,100% 50%,62% 86%,62% 58%,0 58%);width:.75em;height:.75em;transition:transform var(--d-retour) var(--ease-out);background-color:currentColor;flex:none}.b-fleche--bas{rotate:90deg}.b-fleche--oblique{color:var(--b-accent);rotate:-45deg}.b-bouton{gap:.75em}.b-haut{padding-block:var(--space-xl) var(--rythme-section-court)}.b-haut--court{padding-bottom:var(--space-xl)}.b-haut-grille{gap:var(--space-xl);display:grid}@media (min-width:64rem){.b-haut-grille{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:center}.b-haut-grille--bas{align-items:end}}.b-haut-actions{align-items:center;gap:var(--space-s) var(--space-m);margin-top:var(--space-l);flex-wrap:wrap;display:flex}.b-haut-actions .b-lien{margin-top:0}.b-fil{margin-bottom:var(--space-l);color:var(--role-texte-2);flex-wrap:wrap;gap:.6em;font-size:.875rem;display:flex}.b-fil a{color:inherit;text-underline-offset:.25em}.b-chapitres{border-block:1px solid var(--color-bloc);background-color:var(--color-pierre);color:var(--color-terrain)}.b-chapitres>.b-conteneur,.b-chapitres>ul{gap:var(--space-l);padding-block:var(--space-xs);scrollbar-width:none;list-style:none;display:flex;overflow-x:auto}.b-chapitres a{color:var(--color-texte-2-pierre);white-space:nowrap;padding-block:.4em;font-size:.9375rem;text-decoration:none;display:inline-block}@media (hover:hover) and (pointer:fine){.b-chapitres a:hover{color:var(--color-terrain)}}.b-appuis{gap:var(--space-2xs);margin-top:var(--space-s);flex-wrap:wrap;list-style:none;display:flex}.b-appuis li{border:1px solid var(--b-filet-fort);color:var(--role-texte-2);align-items:center;gap:.5em;padding:.3em .7em;font-size:.8125rem;display:inline-flex}.b-appuis b{color:var(--b-accent);font-weight:600}.b-fin{text-align:center}.b-fin .b-surtitre{justify-content:center}.b-fin .b-titre{font-size:var(--step-fin);margin-inline:auto}.b-fin-texte{max-width:34rem;margin:var(--space-m) auto 0}.b-fin-action{margin-top:var(--space-l);flex-direction:column;align-items:center;display:flex}.b-fin-action--ligne{justify-content:center;gap:var(--space-m);flex-flow:wrap}.b-fin-suite{max-width:30rem;margin:var(--space-m) auto 0;color:var(--role-texte-2);font-size:.9375rem}.b-fin-plus .b-lien{margin-top:var(--space-s)}.b-carte{border:1px solid var(--b-filet-fort);background-color:var(--role-fond);transition:border-color var(--d-retour) var(--ease-out);flex-direction:column;display:flex;position:relative}[data-fond=pierre] .b-carte{border-color:var(--color-bloc);background-color:#f7f5ef}@supports (color:color-mix(in lab, red, red)){[data-fond=pierre] .b-carte{background-color:color-mix(in oklab, var(--color-pierre) 70%, white)}}.b-carte-lien{color:inherit;flex-direction:column;flex:1;text-decoration:none;display:flex}@media (hover:hover) and (pointer:fine){.b-carte:has(.b-carte-lien:hover){border-color:var(--b-accent)}.b-carte-lien:hover .b-carte-pied .b-fleche{translate:.15em -.15em}.b-carte-lien:hover .b-logo{filter:none;opacity:1}}.b-carte-lien:focus-visible .b-logo{filter:none;opacity:1}.b-carte-corps{gap:var(--space-2xs);padding:var(--space-m);flex-direction:column;flex:1;display:flex}.b-carte-source{color:var(--role-texte-2);font-size:.8125rem}.b-carte-source--ambre{letter-spacing:.12em;text-transform:uppercase;color:var(--b-accent);font-weight:600}.b-carte-nom{font-size:var(--step-1);letter-spacing:-.015em;font-weight:400;line-height:1.2}.b-carte-phrase{font-size:var(--step-0);line-height:1.4}.b-carte-phrase--petite{color:var(--role-texte-2);font-size:.9375rem;line-height:1.55}.b-carte-pied{justify-content:space-between;align-items:center;gap:var(--space-s);padding-top:var(--space-s);border-top:1px solid var(--b-filet);margin-top:auto;font-size:.9375rem;font-weight:600;display:flex}.b-carte-pied.b-lien{border-bottom:0}.b-carte-corps>.b-appuis{margin-top:var(--space-2xs)}.b-carte-logo{justify-content:center;align-items:center;gap:var(--space-2xs);aspect-ratio:8/3;padding:var(--space-m);background-color:var(--color-bloc);color:var(--color-terrain);flex-direction:column;display:flex}.b-carte-logo--sombre{background-color:var(--color-terrain);color:var(--color-pierre)}.b-carte-logo--blanc{background-color:#fff}.b-logo{object-fit:contain;filter:grayscale();opacity:.85;max-width:62%;height:auto;transition:filter var(--d-ui) var(--ease-out), opacity var(--d-ui) var(--ease-out)}.b-carte-legende{font-size:var(--step-1);font-weight:600}.b-grille-cas,.b-grille-ress,.b-grille-blog,.b-grille-autres,.b-temoignages{gap:var(--space-s);list-style:none;display:grid}.b-grille-cas>li,.b-temoignages>li{display:flex}.b-grille-cas .b-carte{flex:1}@media (min-width:48rem){.b-grille-cas,.b-grille-ress,.b-grille-blog,.b-grille-autres,.b-temoignages{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.b-grille-cas,.b-grille-ress,.b-grille-blog,.b-temoignages{grid-template-columns:repeat(3,minmax(0,1fr))}}.b-filtres{gap:var(--space-2xs);margin-bottom:var(--space-s);flex-wrap:wrap;display:flex}.b-filtre{border:1px solid var(--b-filet-fort);min-height:2.75rem;color:inherit;font:inherit;cursor:pointer;transition:background-color var(--d-retour) var(--ease-out), color var(--d-retour) var(--ease-out);background:0 0;align-items:center;gap:.5em;padding:.4em 1em;font-size:.9375rem;display:inline-flex}.b-filtre[aria-pressed=true]{background-color:var(--role-texte);border-color:var(--role-texte);color:var(--role-fond)}.b-filtre-lettre{color:var(--b-accent);font-weight:600}.b-filtre[aria-pressed=true] .b-filtre-lettre{color:inherit}@media (hover:hover) and (pointer:fine){.b-filtre[aria-pressed=false]:hover{background-color:var(--role-survol)}}.b-filtrable>.b-lien{margin:0 0 var(--space-l)}.b-recherche{gap:var(--space-3xs);max-width:26rem;margin-bottom:var(--space-m);display:grid}.b-recherche label{color:var(--role-texte-2);font-size:.875rem}.b-recherche input{border:1px solid var(--b-filet-fort);background-color:var(--role-fond);min-height:3rem;color:inherit;font:inherit;padding:.6em .9em;font-size:1rem}.b-recherche input::placeholder{color:var(--role-texte-2)}.b-vide,.b-compte{margin-top:var(--space-m);text-align:center;color:var(--role-texte-2);font-size:.9375rem}.b-plus{align-items:center;gap:var(--space-m);margin:var(--space-s) auto 0;background-color:var(--role-bouton);min-height:3rem;color:var(--role-bouton-texte);font:inherit;cursor:pointer;border:0;padding:.6em 1.5em;font-size:1rem;font-weight:600;display:flex}.b-plus-signe{color:var(--color-ambre-vive)}.b-puces{gap:var(--space-2xs);margin-top:var(--space-s);list-style:none;display:grid}.b-puces li{padding-left:1.25em;position:relative}.b-puces li:before{content:"";background-color:var(--b-accent);width:.4em;height:.4em;position:absolute;top:.62em;left:0}.b-puces--petites{color:var(--role-texte-2);font-size:.9375rem}.b-signe{width:.85rem;height:.85rem;color:var(--b-accent);flex:none;position:relative}.b-signe:before,.b-signe:after{content:"";height:1.5px;transition:rotate var(--d-ui) var(--ease-out);background-color:currentColor;position:absolute;inset:50% 0 auto}.b-signe:after{rotate:90deg}details[open]>summary .b-signe:after{rotate:0deg}.b-filtrable summary,.b-section summary{cursor:pointer;list-style:none}.b-section summary::-webkit-details-marker{display:none}.b-combat-haut{padding-block:var(--space-xl) 0}.b-combat-haut-grille{gap:var(--space-xl);padding-bottom:var(--space-xl);display:grid}@media (min-width:64rem){.b-combat-haut-grille{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center}}.b-combat-haut-texte .b-texte-2{margin-top:var(--space-s)}.b-action{margin-top:var(--space-l)}.b-combat-bas{justify-content:space-between;align-items:center;gap:var(--space-s);padding-block:var(--space-s);border-top:1px solid var(--color-terrain-2);color:var(--role-texte-2);flex-wrap:wrap;font-size:.875rem;display:flex}.b-combat-bas .b-lien{margin-top:0;font-size:.875rem}.b-orbite{aspect-ratio:1;width:min(100%,26rem);margin-inline:auto;position:relative}.b-orbite-cercles{fill:none;width:100%;height:100%;stroke:var(--color-preuve);stroke-width:.6px;position:absolute;inset:0;overflow:visible}.b-orbite-cercles circle{stroke-dasharray:620;stroke-dashoffset:0;transition:stroke-dashoffset var(--d-charpente) var(--ease-out)}.b-orbite-cercles circle:nth-child(3){fill:#c8780a14}.b-orbite-cercles line{stroke:var(--color-terrain-2)}.b-orbite.mvt-attente .b-orbite-cercles circle{stroke-dashoffset:620px}.b-orbite.mvt-sec .b-orbite-cercles circle{transition:none}.b-orbite-lien{color:var(--color-pierre);text-align:center;justify-items:center;text-decoration:none;display:grid;position:absolute;left:50%;translate:-50% -50%}.b-orbite-lien small{letter-spacing:.14em;text-transform:uppercase;color:var(--role-texte-2);font-size:.6875rem}.b-orbite-lien strong{font-size:var(--step-1);font-weight:400}.b-orbite-lien--0{top:50%}.b-orbite-lien--0 strong{color:var(--color-ambre-vive)}.b-orbite-lien--1{top:83%}.b-orbite-lien--2{top:3%}@media (hover:hover) and (pointer:fine){.b-orbite-lien:hover strong{text-underline-offset:.2em;text-decoration:underline}}.b-orbite-centre{text-align:right;color:var(--role-texte-2);font-size:.75rem;line-height:1.6;position:absolute;bottom:-.5rem;right:0}.b-histoire-grille{gap:var(--space-xl);margin-top:var(--space-xl);display:grid}@media (min-width:64rem){.b-histoire-grille{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start}}.b-histoire-portrait{max-width:24rem;padding:var(--space-2xs);border:1px solid var(--color-terrain-2)}.b-histoire-portrait img{width:100%;height:auto}.b-histoire-portrait figcaption{padding:var(--space-s) var(--space-2xs) var(--space-2xs);color:var(--role-texte-2);gap:.2em;font-size:.875rem;display:grid}.b-histoire-portrait figcaption strong{font-size:var(--step-0);color:var(--color-pierre);font-weight:500}.b-histoire-portrait figcaption span:last-child{color:var(--color-ambre-vive)}.b-histoire-recit{gap:var(--space-s);max-width:38rem;font-size:var(--step--1);color:var(--role-texte-2);line-height:1.65;display:grid}.b-histoire-ouverture{font-size:var(--step-1);color:var(--color-pierre);line-height:1.4}.b-histoire-citation{margin-block:var(--space-s);padding:var(--space-xs) 0 var(--space-xs) var(--space-m);border-left:2px solid var(--color-preuve);font-size:var(--step-2);color:var(--color-ambre-vive);line-height:1.3}.b-signature{padding-top:var(--space-s);border-top:1px solid var(--color-terrain-2);font-size:var(--step-0);color:var(--color-pierre)}.b-histoire-pont{margin-top:var(--space-xl);padding-top:var(--space-m);border-top:1px solid var(--color-terrain-2);max-width:44rem;color:var(--color-pierre)}.b-tete-deux{gap:var(--space-m);display:grid}@media (min-width:64rem){.b-tete-deux{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:end}}.b-equipe-indice{margin-top:var(--space-m);color:var(--role-texte-2);font-size:.875rem}.b-equipe-galerie{gap:var(--space-xs);margin-top:var(--space-l);scroll-snap-type:x mandatory;padding-bottom:var(--space-2xs);grid-auto-columns:minmax(10.5rem,42vw);grid-auto-flow:column;list-style:none;display:grid;overflow-x:auto}@media (min-width:64rem){.b-equipe-indice{display:none}.b-equipe-galerie{grid-template-columns:repeat(7,minmax(0,1fr));grid-auto-flow:row;overflow:visible}}.b-equipe-galerie>li{scroll-snap-align:start}.b-equipe-carte{border:1px solid var(--color-bloc);background-color:var(--color-bloc);height:100%;color:inherit;flex-direction:column;text-decoration:none;display:flex}.b-equipe-carte img{aspect-ratio:1;object-fit:cover;width:100%;height:auto}.b-equipe-nom{padding:var(--space-xs) var(--space-xs) 0;font-size:.9375rem;font-weight:500}.b-equipe-expertise{padding:.2em var(--space-xs) var(--space-xs);color:var(--b-texte-2-bloc);font-size:.8125rem;line-height:1.45}@media (hover:hover) and (pointer:fine){.b-equipe-carte--lien:hover{border-color:var(--b-accent)}}.b-constat-grille,.b-dependance-grille{gap:var(--space-xl);display:grid}@media (min-width:64rem){.b-constat-grille,.b-dependance-grille{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center}.b-constat-preuve,.b-dependance-texte{padding-left:var(--space-xl);border-left:1px solid var(--color-preuve)}.b-dependance-texte{border-left-color:var(--color-bloc)}}.b-constat-grille .b-texte-2{margin-top:var(--space-m)}.b-constat-preuve{position:relative}.b-constat-lieu{letter-spacing:.14em;text-transform:uppercase;color:var(--color-ambre-vive);font-size:.8125rem;font-weight:600}.b-constat-chiffre{margin-top:var(--space-xs);display:grid}.b-constat-avant{font-size:var(--step-3)}.b-constat-nombre{letter-spacing:-.04em;color:var(--color-ambre-vive);font-variant-numeric:tabular-nums;font-size:clamp(4rem,2rem + 8vw,8.5rem);font-weight:400;line-height:1}.b-constat-libelle{margin-top:var(--space-s);font-size:.9375rem}.b-constat-preuve .b-source{margin-top:var(--space-s);font-size:.8125rem}.b-croix{pointer-events:none;width:60%;position:absolute;inset:15% 5% 25% auto}.b-croix i{transform-origin:0;height:1px;transition:scale var(--d-charpente) var(--ease-out);background-color:#f0a02059;position:absolute;inset:50% 0 auto}.b-croix i:first-child{rotate:24deg}.b-croix i:last-child{rotate:-24deg}.b-croix.mvt-attente i{scale:0 1}.b-croix.mvt-sec i{transition:none}.b-encart{margin-top:var(--space-m);padding-top:var(--space-s);border-top:1px solid var(--color-terrain-2);color:var(--role-texte-2);font-size:.875rem}.b-encart summary{justify-content:space-between;align-items:center;gap:var(--space-s);cursor:pointer;min-height:2.75rem;display:flex}.b-encart p{margin-top:var(--space-2xs)}.b-laisse{margin-top:var(--space-l);max-width:22rem}.b-laisse svg{width:100%;height:auto;overflow:visible}.b-laisse-attache{fill:none;stroke:var(--color-texte-2-pierre)}.b-laisse-anneau{fill:none;stroke:var(--b-ambre-pierre);stroke-width:1.5px}.b-laisse-corde{fill:none;stroke:var(--b-ambre-pierre);stroke-width:1.5px;transition:opacity var(--d-charpente) var(--ease-in-out)}.b-laisse-corde--souple{opacity:0}.b-laisse.mvt-attente .b-laisse-corde--souple{opacity:1}.b-laisse.mvt-attente .b-laisse-corde--tendue{opacity:0}.b-laisse.mvt-sec .b-laisse-corde{transition:none}.b-laisse figcaption{margin-top:var(--space-2xs);color:var(--role-texte-2);font-size:.8125rem}.b-dependance-texte{gap:var(--space-s);display:grid}.b-dependance-appuis{font-size:var(--step-0)}.b-dependance-citation{font-size:var(--step-2);line-height:1.25}.b-dependance-texte .b-lien{width:100%;font-size:var(--step-1);justify-content:space-between}.b-rupture-tete{text-align:center}.b-rupture-tete .b-titre{margin-inline:auto}.b-rupture-tete .b-texte-2{margin:var(--space-s) auto 0}.b-scenes{gap:var(--space-l);max-width:40rem;margin:var(--space-xl) auto 0;list-style:none;display:grid}.b-scene{padding:var(--space-l) var(--space-m);border:1px solid var(--color-terrain-2);text-align:center;position:relative}.b-scene:before{content:"";top:calc(-1 * var(--space-l));height:var(--space-l);border-left:1px solid var(--color-terrain-2);position:absolute;left:50%}.b-scene:first-child:before{display:none}.b-scene h3{font-size:var(--step-2);font-weight:400;line-height:1.2}.b-scene p{margin-top:var(--space-xs);color:var(--role-texte-2);font-size:.9375rem}.b-scene--tournant{border-color:var(--color-preuve);background-color:var(--color-terrain-2)}.b-scene--tournant h3{color:var(--color-ambre-vive)}.b-conviction .b-titre{font-size:var(--step-rang);max-width:18ch}.b-conviction .b-chapo{color:var(--role-texte-2)}.b-trait{width:min(100%,20rem);height:2px;margin-top:var(--space-l);background-color:var(--b-accent);transform-origin:0;display:block}.b-principes,.b-route{margin-top:var(--space-xl);border-top:1px solid var(--b-filet);list-style:none;display:grid}.b-principes li{padding:var(--space-m) 0;border-bottom:1px solid var(--b-filet)}@media (min-width:64rem){.b-principes{grid-template-columns:repeat(3,minmax(0,1fr))}.b-principes li{padding:var(--space-m) var(--space-m) var(--space-l);border-bottom:0;border-left:1px solid var(--b-filet)}.b-principes li:first-child{border-left:0;padding-left:0}}.b-principe-repere{letter-spacing:.12em;text-transform:uppercase;color:var(--b-accent);font-size:.8125rem;font-weight:600}.b-principes h3,.b-route h3{margin-top:var(--space-xs);font-size:var(--step-1);font-weight:400;line-height:1.25}.b-principes p,.b-route p{margin-top:var(--space-2xs);color:var(--role-texte-2);font-size:.9375rem;line-height:1.6}.b-route{border-left:2px solid var(--b-accent)}.b-route li{gap:var(--space-2xs) var(--space-m);padding:var(--space-m);border-bottom:1px solid var(--b-filet);grid-template-columns:auto 1fr;display:grid}.b-route li>p{grid-column:2}@media (min-width:64rem){.b-route li{grid-template-columns:auto minmax(0,.8fr) minmax(0,1.2fr);align-items:start}.b-route li>p{margin-top:var(--space-xs);grid-column:3}}.b-route-numero{border:1px solid var(--b-filet-fort);width:2.25rem;height:2.25rem;color:var(--b-accent);place-items:center;font-size:.75rem;display:inline-grid}.b-plan{gap:var(--space-xl);margin-top:var(--rythme-bloc);display:grid}@media (min-width:64rem){.b-plan{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center}}.b-plan-intro p{margin-top:var(--space-s);color:var(--role-texte-2)}.b-plan-feuille{padding:var(--space-m);border:1px solid var(--color-beton);background-color:var(--color-bloc);box-shadow:.5rem .5rem 0 var(--color-bloc)}.b-plan-entete{justify-content:space-between;gap:var(--space-s);padding-bottom:var(--space-xs);border-bottom:1px solid var(--color-beton);letter-spacing:.12em;text-transform:uppercase;color:var(--b-texte-2-bloc);font-size:.75rem;display:flex}.b-plan-feuille ol{list-style:none}.b-plan-feuille li{gap:var(--space-s);padding-block:var(--space-s);border-bottom:1px solid var(--color-beton);grid-template-columns:auto 1fr;display:grid}.b-plan-feuille li>span{color:var(--b-ambre-pierre);font-size:.8125rem}.b-plan-feuille h4{font-size:var(--step-0);font-weight:500}.b-plan-feuille li p,.b-plan-note{color:var(--b-texte-2-bloc);font-size:.875rem}.b-plan-note{margin-top:var(--space-s)}.b-pacs{margin-top:var(--rythme-bloc);padding:var(--space-l) var(--space-m)}.b-pacs .b-texte-2{margin-top:var(--space-s)}.b-piliers{gap:var(--space-m);margin-top:var(--space-l);display:grid}@media (min-width:64rem){.b-pacs{padding:var(--space-xl)}.b-piliers{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"boutons fleche""panneau fleche";align-items:start}.b-piliers-boutons{grid-area:boutons}.b-pilier{grid-area:panneau}.b-piliers-fleche{grid-area:fleche}}.b-piliers-boutons{gap:var(--space-2xs);flex-wrap:wrap;display:flex}.b-piliers-boutons button{border:1px solid var(--color-trait);min-height:2.75rem;color:inherit;font:inherit;cursor:pointer;background:0 0;align-items:center;gap:.5em;padding:.4em .9em;font-size:.9375rem;display:inline-flex}.b-piliers-boutons button b{color:var(--color-ambre-vive)}.b-piliers-boutons button[aria-pressed=true]{border-color:var(--color-ambre-vive);background-color:var(--color-terrain-2)}.b-pilier-nom{letter-spacing:.12em;text-transform:uppercase;color:var(--color-ambre-vive);font-size:.8125rem;font-weight:600}.b-pilier h4{margin-top:var(--space-2xs);font-size:var(--step-1);font-weight:400}.b-pilier p:last-child{margin-top:var(--space-2xs);color:var(--role-texte-2);font-size:.9375rem}.b-membre-grille{gap:var(--space-xl);display:grid}@media (min-width:64rem){.b-membre-grille{grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);align-items:center}}.b-membre-photo{max-width:22rem;padding:var(--space-2xs);border:1px solid var(--color-terrain-2)}.b-membre-photo img{width:100%;height:auto}.b-membre-initiales{aspect-ratio:1;font-size:var(--step-5);color:var(--color-ambre-vive);background-color:var(--color-terrain-2);place-items:center;display:grid}.b-lecture{gap:var(--space-s);max-width:40rem;font-size:var(--corps-lecture);line-height:1.6;display:grid}.b-piliers-carte{background-color:#8c847854;grid-template-columns:1fr 1fr;align-self:center;gap:1px;display:grid}@supports (color:color-mix(in lab, red, red)){.b-piliers-carte{background-color:color-mix(in srgb, var(--color-beton) 33%, transparent)}}.b-piliers-carte{border:1px solid #8c847854}@supports (color:color-mix(in lab, red, red)){.b-piliers-carte{border:1px solid color-mix(in srgb, var(--color-beton) 33%, transparent)}}.b-piliers-carte>div{align-items:flex-start;gap:var(--space-s);padding:var(--space-m);background-color:var(--color-terrain-2);opacity:.45;transition:opacity var(--d-retour) var(--ease-out);flex-direction:column;display:flex}.b-piliers-carte>.b-piliers-case--allumee{opacity:1}.b-piliers-carte span{width:2.5rem;height:2.5rem;font-size:var(--step-1);color:var(--color-ambre-vive);border:1px solid #c8780a78;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.b-piliers-carte span{border:1px solid color-mix(in srgb, var(--color-preuve) 47%, transparent)}}.b-piliers-carte strong{font-size:var(--step-0);font-weight:400}.b-parcours .b-filtrable>.b-lien{display:inline-flex}.b-avis-tete{gap:var(--space-xl);display:grid}@media (min-width:64rem){.b-avis-tete{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}}.b-avis-volume{margin-top:var(--space-m);gap:.2em;display:grid}.b-avis-volume strong{font-size:var(--step-2);font-weight:400;line-height:1.2}.b-avis-volume span{color:var(--role-texte-2);font-size:.9375rem}.b-notes{border:1px solid var(--color-beton);grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));list-style:none;display:grid}.b-notes li+li{border-top:1px solid var(--color-beton)}@media (min-width:30rem){.b-notes li+li{border-top:0;border-left:1px solid var(--color-beton)}}.b-notes a{gap:var(--space-3xs);height:100%;padding:var(--space-m);color:inherit;text-decoration:none;display:grid}@media (hover:hover) and (pointer:fine){.b-notes a:hover{background-color:var(--role-survol)}}.b-note-plateforme{font-size:.875rem}.b-note-valeur{font-size:var(--step-4);letter-spacing:-.02em;line-height:1.1}.b-note-valeur small{color:var(--role-texte-2);font-size:.875rem}.b-note-releve{color:var(--role-texte-2);font-size:.8125rem}.b-note-lire{margin-top:var(--space-2xs);text-underline-offset:.25em;align-items:center;gap:.4em;font-size:.8125rem;text-decoration:underline;display:inline-flex}.b-etoiles{letter-spacing:.15em;color:var(--b-accent);font-size:.875rem}.b-etoiles-vides{color:var(--color-beton)}.b-transparence{max-width:44rem;margin-block:var(--space-xl) var(--space-l);color:var(--role-texte-2);font-size:.9375rem}.b-transparence-titre{margin-bottom:var(--space-3xs);font-size:var(--step-0);color:var(--role-texte);font-weight:500}.b-temoignage{gap:var(--space-2xs);padding:var(--space-m);border:1px solid var(--color-beton);background-color:var(--color-pierre);flex-direction:column;flex:1;display:flex}.b-temoignage-qui{align-items:center;gap:var(--space-xs);display:flex}.b-temoignage-qui p{font-size:.875rem;display:grid}.b-temoignage-plateforme{color:var(--color-texte-2-pierre);font-size:.8125rem}.b-avatar{object-fit:cover;background-color:var(--color-bloc);border-radius:50%;flex:none;width:3rem;height:3rem}.b-avatar--initiales{color:var(--b-ambre-pierre);place-items:center;font-size:.875rem;font-weight:600;display:grid}.b-temoignage-theme{margin-top:var(--space-2xs);letter-spacing:.12em;text-transform:uppercase;color:var(--b-ambre-pierre);font-size:.75rem;font-weight:600}.b-temoignage-titre{font-size:var(--step-1);font-weight:400;line-height:1.25}.b-temoignage-extrait{font-size:.9375rem;line-height:1.6}.b-temoignage-lien{padding-top:var(--space-s);color:var(--color-texte-2-pierre);text-underline-offset:.25em;align-self:flex-start;align-items:center;gap:.4em;margin-top:auto;font-size:.8125rem;display:inline-flex}.b-haut-cas .b-titre{max-width:20ch}.b-haut-cas .b-lien{margin-top:var(--space-l)}.b-appuis--sombre li{border-color:var(--color-trait);color:var(--color-texte-2)}.b-signal{padding-left:var(--space-l);border-left:1px solid var(--color-preuve)}.b-signal-libelle{letter-spacing:.14em;text-transform:uppercase;color:var(--role-texte-2);font-size:.75rem}.b-signal-valeur{margin-top:var(--space-2xs);font-size:var(--step-5);letter-spacing:-.03em;color:var(--color-ambre-vive);line-height:1.05}.b-signal-detail{margin-top:var(--space-2xs);color:var(--role-texte-2);font-size:.9375rem}.b-signal .b-lien{margin-top:var(--space-s)}.b-recit-ligne{gap:var(--space-s) var(--space-l);padding-block:var(--space-xl);border-bottom:1px solid var(--b-filet);scroll-margin-top:calc(var(--en-tete) + var(--space-s));display:grid}.b-recit-ligne:first-child{padding-top:0}.b-recit-ligne:last-child{border-bottom:0;padding-bottom:0}@media (min-width:64rem){.b-recit-ligne{grid-template-columns:7rem minmax(0,1fr) minmax(0,1.1fr)}}.b-recit-repere{padding-left:var(--space-2xs);border-left:2px solid var(--b-accent);letter-spacing:.1em;text-transform:uppercase;color:var(--role-texte-2);align-self:start;font-size:.75rem}.b-recit-titre .b-titre{font-size:var(--step-4)}.b-recit-texte{gap:var(--space-s);font-size:var(--step--1);color:var(--role-texte-2);align-content:start;line-height:1.65;display:grid}.b-recit-offre{padding-top:var(--space-s);border-top:1px solid var(--b-filet)}.b-recit-offre-libelle,.b-recit-offre-note{font-size:.8125rem}.b-preuve-grille{gap:var(--space-xl);display:grid}@media (min-width:64rem){.b-preuve-grille{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr)}.b-preuve-resume{padding-left:var(--space-l);border-left:1px solid var(--color-beton)}}.b-preuve-parole blockquote{font-size:var(--step-citation);letter-spacing:-.02em;line-height:1.2}.b-preuve-parole figcaption{margin-top:var(--space-s);letter-spacing:.08em;text-transform:uppercase;color:var(--b-ambre-pierre);font-size:.8125rem}.b-preuve-valeur{font-size:var(--step-3);color:var(--b-ambre-pierre);line-height:1.15}.b-preuve-texte,.b-preuve-second span{margin-top:var(--space-2xs);color:var(--role-texte-2);font-size:.875rem}.b-preuve-second{margin-top:var(--space-s);display:grid}.b-preuve-second strong{font-size:var(--step-2);font-weight:400}.b-source{margin-top:var(--space-m);padding-top:var(--space-s);border-top:1px solid var(--color-beton);font-size:.875rem}.b-source summary{justify-content:space-between;align-items:center;gap:var(--space-s);display:flex}.b-source p,.b-source ul{margin-top:var(--space-2xs);color:var(--role-texte-2);list-style:none}.b-source-signe{width:.6rem;height:.6rem;transition:rotate var(--d-ui) var(--ease-out);border-bottom:1.5px solid;border-right:1.5px solid;rotate:45deg}.b-source[open] .b-source-signe{rotate:-135deg}.b-video>.b-conteneur{gap:var(--space-l);display:grid}@media (min-width:64rem){.b-video>.b-conteneur{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center}.b-video-note{grid-column:2}}.b-video-texte p{margin-top:var(--space-s);color:var(--role-texte-2)}.b-video-liste{gap:var(--space-m);list-style:none;display:grid}.b-video-liste lite-youtube.video{margin-block:0}.b-video-titre{margin-top:var(--space-2xs);font-size:.9375rem}.b-video-note{color:var(--role-texte-2);font-size:.8125rem}.b-autres-tete{justify-content:space-between;align-items:end;gap:var(--space-s);margin-bottom:var(--space-l);flex-wrap:wrap;display:flex}.b-autres-tete .b-lien{margin-top:0}.b-carte-visuel{aspect-ratio:16/8;padding:var(--space-m);flex-direction:column;justify-content:center;display:flex;position:relative;overflow:hidden}.b-carte-visuel img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.b-carte-visuel>.b-fleche{top:var(--space-s);right:var(--space-s);position:absolute}.b-carte-type{top:var(--space-s);left:var(--space-m);letter-spacing:.12em;text-transform:uppercase;color:var(--color-texte-2);font-size:.75rem;position:absolute}.b-carte-valeur{font-size:var(--step-4);color:var(--color-ambre-vive);line-height:1.1}.b-carte-detail{margin-top:var(--space-2xs);color:var(--color-texte-2);font-size:.875rem}.b-carte-visage{aspect-ratio:4/3;background-color:var(--color-bloc);display:block;position:relative;overflow:hidden}.b-carte-visage>img{object-fit:cover;object-position:50% 22%;width:100%;height:100%}@media (max-width:47.99rem){.b-carte-visage{aspect-ratio:1}}.b-carte-marque{bottom:var(--space-s);left:var(--space-s);background-color:var(--color-bloc);align-items:center;height:2.75rem;padding:.5rem .75rem;display:flex;position:absolute}.b-carte-marque.b-carte-logo--sombre{background-color:var(--color-terrain)}.b-carte-marque.b-carte-logo--blanc{background-color:#fff}.b-carte-marque img{object-fit:contain;width:auto;max-width:7rem;height:1.75rem}.b-carte-qui{letter-spacing:.02em;color:var(--color-ambre-pierre);font-size:.8125rem;font-weight:600}.b-pastille{object-fit:cover;object-position:50% 25%;border-radius:50%;flex:none;width:2.75rem;height:2.75rem}.b-preuve-auteur,.b-carte-nom--visage{align-items:center;gap:var(--space-xs);display:flex}.b-carte-nom--visage .b-pastille{width:2.5rem;height:2.5rem}.b-haut-cas-droite{gap:var(--space-l);align-content:center;display:grid}.b-portrait-cas{width:min(100%, var(--b-photo-max,20rem), 20rem)}.b-portrait-cas-cadre{padding:var(--space-2xs);border:1px solid var(--color-terrain-2);background-color:var(--color-terrain-1);display:block}.b-portrait-cas img,.b-terrain-cadre img{width:100%;height:auto;display:block}.b-portrait-cas figcaption,.b-terrain-photo figcaption{padding-top:var(--space-xs);gap:.2em;font-size:.8125rem;line-height:1.45;display:grid}.b-portrait-cas figcaption{color:var(--color-sourdine)}.b-portrait-cas figcaption strong{color:var(--color-pierre);font-size:.9375rem;font-weight:500}@media (max-width:63.99rem){.b-portrait-cas{width:min(100%, var(--b-photo-max,16rem), 16rem)}}.b-terrain-grille{gap:var(--space-l) var(--space-m);margin-top:var(--space-xl);padding:0;list-style:none;display:grid}@media (min-width:48rem){.b-terrain-grille{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.b-terrain-grande{grid-column:1/-1}}@media (min-width:64rem){.b-terrain-grille{grid-template-columns:repeat(3,minmax(0,1fr))}.b-terrain-grande{grid-column:span 2}}.b-terrain-cadre{padding:var(--space-2xs);border:1px solid var(--color-bloc);background-color:#f7f5ef;display:block}@supports (color:color-mix(in lab, red, red)){.b-terrain-cadre{background-color:color-mix(in oklab, var(--color-pierre) 70%, white)}}.b-terrain-photo figcaption{color:var(--color-texte-2-pierre)}.b-photo-lien{cursor:zoom-in}.b-photo-lien:focus-visible{outline:2px solid var(--role-focus);outline-offset:3px}.b-terrain-photo figcaption strong{color:var(--color-terrain);font-size:.9375rem;font-weight:500}.b-puces-haut{gap:var(--space-2xs);margin-top:var(--space-m);flex-wrap:wrap;list-style:none;display:flex}.b-puces-haut li{border:1px solid var(--color-trait);color:var(--color-texte-2);padding:.3em .8em;font-size:.875rem}.b-ecoute{margin-top:0}.b-ecoute small{color:var(--role-texte-2)}.b-ecoute-signe{background-color:var(--color-ambre-vive);clip-path:polygon(0 0,100% 50%,0 100%);width:.7em;height:.7em}.b-schema-boite{padding:var(--space-m);border:1px solid var(--color-trait);background-color:#130e0999}.b-schema-etiquette{letter-spacing:.14em;text-transform:uppercase;color:var(--color-texte-2);font-size:.75rem}.b-schema-etapes{gap:var(--space-s);margin-top:var(--space-m);list-style:none;display:grid}.b-schema-etapes li{gap:var(--space-s);opacity:.45;transition:opacity var(--d-ui) var(--ease-out);grid-template-columns:auto 1fr;align-items:center;display:grid}.b-schema-etapes li[data-allume]{opacity:1}.b-schema-point{border:1px solid var(--color-ambre-vive);width:.6rem;height:.6rem}li[data-actif]>.b-schema-point{background-color:var(--color-ambre-vive)}.b-schema-petit{color:var(--color-texte-2);font-size:.75rem;display:block}.b-schema-grand{font-size:var(--step-0);font-weight:500;display:block}li[data-actif] .b-schema-grand{color:var(--color-ambre-vive)}.b-schema-pied{justify-content:space-between;align-items:center;gap:var(--space-s);margin-top:var(--space-m);padding-top:var(--space-s);border-top:1px solid var(--color-terrain-2);color:var(--color-texte-2);font-size:.8125rem;display:flex}.b-schema-lettre{font-size:var(--step-2);color:var(--color-ambre-vive);font-weight:400}.b-schema-boutons{gap:var(--space-2xs);margin-top:var(--space-s);grid-template-columns:repeat(auto-fit,minmax(5.5rem,1fr));display:grid}.b-schema-boutons button{min-height:2.75rem;padding:var(--space-2xs) 0;border:0;border-top:2px solid var(--color-terrain-2);color:var(--color-texte-2);font:inherit;text-align:left;cursor:pointer;background:0 0;justify-items:start;gap:.2em;font-size:.875rem;display:grid}.b-schema-boutons button[aria-pressed=true]{border-top-color:var(--color-ambre-vive);color:var(--color-pierre)}.b-schema-num{color:var(--color-ambre-vive);font-size:.75rem}.b-schema-legende{margin-top:var(--space-s);color:var(--color-texte-2);font-size:.9375rem}.b-schema-notes{gap:var(--space-2xs);margin-top:var(--space-s);font-size:.875rem;list-style:none;display:grid}.b-schema-notes li{padding-left:var(--space-xs);border-left:2px solid var(--color-preuve);display:grid}.b-schema-notes span{color:var(--color-texte-2)}.b-partenaire-visuel ol{gap:var(--space-m);padding:var(--space-l);border:1px solid var(--color-trait);font-size:var(--step-2);list-style:none;display:grid}.b-partenaire-visuel li{align-items:center;gap:var(--space-s);display:flex}.b-partenaire-marque{margin-top:var(--space-s);color:var(--color-texte-2);font-size:.875rem}.b-voisins{border-bottom:1px solid var(--color-bloc);background-color:var(--color-pierre);color:var(--color-terrain)}.b-voisins .b-conteneur{justify-content:space-between;align-items:center;gap:var(--space-2xs) var(--space-m);padding-block:var(--space-xs);flex-wrap:wrap;display:flex}.b-voisins-libelle{letter-spacing:.14em;text-transform:uppercase;color:var(--color-texte-2-pierre);font-size:.75rem}.b-voisins ul{gap:var(--space-2xs) var(--space-m);flex-wrap:wrap;list-style:none;display:flex}.b-voisins a{color:inherit;border-bottom:1px solid #0000;padding-block:.4em;font-size:.9375rem;text-decoration:none;display:inline-block}.b-voisins a[aria-current=page]{color:var(--b-ambre-pierre);border-bottom-color:currentColor}@media (hover:hover) and (pointer:fine){.b-voisins a:hover{border-bottom-color:currentColor}}.b-deux{gap:var(--space-l);display:grid}@media (min-width:64rem){.b-deux{align-items:start;column-gap:var(--space-xl);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.b-obstacles,.b-faq,.b-axes{list-style:none;display:grid}.b-obstacles>li{gap:var(--space-s);padding-block:var(--space-m);border-bottom:1px solid var(--b-filet);grid-template-columns:2rem 1fr;display:grid}.b-obstacles>li:first-child{padding-top:0}.b-obstacles h3{font-size:var(--step-1);font-weight:400;line-height:1.25}.b-obstacles p{margin-top:var(--space-3xs);color:var(--role-texte-2);font-size:.9375rem}.b-pour-qui{padding:var(--space-l) var(--space-m);border:1px solid var(--color-beton);background-color:var(--color-bloc);--role-texte-2:var(--b-texte-2-bloc)}@media (min-width:64rem){.b-pour-qui{padding:var(--space-xl)}}.b-puces--fleches{margin-top:0}.b-faq details,.b-axes details{border-bottom:1px solid var(--b-filet)}.b-faq details:first-child,.b-axes details:first-child{border-top:1px solid var(--b-filet)}.b-faq summary,.b-axes summary{justify-content:space-between;align-items:center;gap:var(--space-s);min-height:3rem;padding-block:var(--space-s);font-size:var(--step-0);display:flex}.b-faq details>p,.b-axe-corps{padding-bottom:var(--space-m);color:var(--role-texte-2);font-size:.9375rem;line-height:1.6}.b-axes summary{align-items:start}.b-axes summary>span:nth-child(2){flex:1;gap:.2em;display:grid}.b-axe-titre{letter-spacing:.12em;text-transform:uppercase;color:var(--role-texte-2);font-size:.75rem}.b-axe-accroche{font-size:var(--step-1)}.b-benefice{margin-top:var(--space-s);padding-left:var(--space-s);border-left:2px solid var(--b-accent);color:var(--role-texte);gap:.2em;display:grid}.b-benefice span{letter-spacing:.12em;text-transform:uppercase;color:var(--b-accent);font-size:.75rem}.b-tete{margin-bottom:var(--space-l)}.b-deux>.b-tete,.b-deux>div>.b-tete{margin-bottom:0}.b-format-resume{gap:var(--space-s) var(--space-xl);padding-block:var(--space-m);border-block:1px solid var(--b-filet);margin-bottom:var(--space-m);display:grid}@media (min-width:64rem){.b-format-resume{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center}}.b-format-duree{align-items:center;gap:var(--space-s);flex-wrap:wrap;display:flex}.b-format-duree strong{font-size:var(--step-3);font-weight:400}.b-format-duree span{max-width:18rem;color:var(--role-texte-2);font-size:.875rem}.b-format-promesse{font-size:var(--step-0)}.b-format-grille{gap:var(--space-s);display:grid}@media (min-width:48rem){.b-format-grille{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}.b-format-carte{padding:var(--space-m);border:1px solid var(--color-beton);background-color:var(--color-bloc);--role-texte-2:var(--b-texte-2-bloc)}.b-format-carte summary{justify-content:space-between;align-items:start;gap:var(--space-s);display:flex}.b-format-carte summary>span:first-child{gap:.2em;display:grid}.b-format-titre{font-size:var(--step-0);font-weight:500}.b-format-accroche,.b-format-carte>p{color:var(--role-texte-2);font-size:.875rem}.b-format-carte>p{margin-top:var(--space-s)}.b-format-equipe{gap:var(--space-s);margin-top:var(--space-l);padding-top:var(--space-m);border-top:1px solid var(--b-filet);display:grid}@media (min-width:64rem){.b-format-equipe{grid-template-columns:8rem minmax(0,1fr)}}.b-format-equipe-titre{color:var(--role-texte-2);font-size:.875rem}.b-format-equipe ul{gap:var(--space-s);grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));list-style:none;display:grid}.b-format-equipe li{font-size:.9375rem;display:grid}.b-format-equipe li span{color:var(--role-texte-2);font-size:.8125rem}.b-format-membre--visage{column-gap:var(--space-s);grid-template-columns:4rem minmax(0,1fr);align-items:center}.b-format-membre-photo{object-fit:cover;grid-row:span 2;width:4rem;height:4rem}.b-format-membre--visage strong{align-self:end}.b-format-membre--visage span{align-self:start}.b-choix,.b-cartes-etapes,.b-deroule{gap:var(--space-s);list-style:none;display:grid}@media (min-width:64rem){.b-choix{grid-template-columns:repeat(3,minmax(0,1fr))}.b-cartes-etapes,.b-deroule{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:48rem) and (max-width:63.99rem){.b-cartes-etapes,.b-deroule{grid-template-columns:repeat(2,minmax(0,1fr))}}.b-choix>li{gap:var(--space-2xs);padding:var(--space-m)}.b-choix h3,.b-cartes-etapes h3,.b-deroule h3,.b-relais h3{font-size:var(--step-1);font-weight:400;line-height:1.25}.b-choix-accroche{color:var(--role-texte-2);font-size:.9375rem}.b-choix-appui{gap:var(--space-2xs);margin-top:var(--space-s);padding-top:var(--space-s);border-top:1px solid var(--b-filet);font-size:.9375rem;display:grid}.b-choix-etiquette{letter-spacing:.12em;text-transform:uppercase;color:var(--b-accent);font-size:.75rem}.b-choix-sous{font-weight:500}.b-cartes-etapes>li{align-content:start;gap:var(--space-2xs);padding:var(--space-m);border:1px solid var(--color-trait);display:grid}.b-cartes-etapes p{color:var(--role-texte-2);font-size:.9375rem}.b-deroule>li{align-content:start;gap:var(--space-2xs);display:grid}.b-deroule-trait{border-bottom:1px solid var(--b-filet-fort);height:.5rem;margin-bottom:var(--space-xs);position:relative}.b-deroule-trait:before{content:"";background-color:var(--b-accent);width:.5rem;height:.5rem;position:absolute;bottom:-.25rem;left:0}.b-deroule p{color:var(--role-texte-2);font-size:.9375rem}.b-systeme{gap:var(--space-2xs);margin-top:var(--space-s);grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;display:grid}@media (min-width:48rem){.b-systeme{grid-template-columns:repeat(4,minmax(0,1fr))}}.b-systeme li{align-items:center;gap:var(--space-xs);padding:var(--space-s);border:1px solid var(--color-trait);color:var(--color-texte-2);font-size:.9375rem;display:flex}.b-systeme b{font-size:var(--step-2);font-weight:400}.b-systeme li[data-eclaire]{border-color:var(--color-ambre-vive);background-color:var(--color-terrain-2);color:var(--color-ambre-vive)}.b-systeme-texte{max-width:42rem;margin-top:var(--space-m)}.b-audios-guide{margin-top:var(--space-l)}.b-audios-guide-titre{letter-spacing:.12em;text-transform:uppercase;color:var(--role-texte-2);font-size:.75rem}.b-audios-guide ol{gap:var(--space-s);margin-top:var(--space-s);list-style:none;display:grid}.b-audios-guide li{gap:var(--space-xs);grid-template-columns:2rem 1fr;display:grid}.b-audios-guide li>span:last-child{color:var(--role-texte-2);font-size:.9375rem;display:grid}.b-audios-guide strong{color:var(--role-texte);font-weight:500}.b-audios{padding:var(--space-m);border:1px solid var(--color-beton);background-color:var(--color-bloc);--role-texte-2:var(--b-texte-2-bloc)}.b-audios-tete{align-items:baseline;gap:var(--space-2xs) var(--space-s);flex-wrap:wrap;display:flex}.b-audios-etiquette{font-size:var(--step-1)}.b-audios-sous{color:var(--role-texte-2);font-size:.875rem}.b-audios-badge{border:1px solid var(--color-beton);margin-left:auto;padding:.2em .6em;font-size:.75rem}.b-piste{margin-top:var(--space-s)}.b-piste figcaption{justify-content:space-between;gap:var(--space-s);font-size:.9375rem;display:flex}.b-piste small{color:var(--role-texte-2)}.b-piste audio{width:100%;margin-top:var(--space-2xs)}.b-lecteur-plus{margin-top:var(--space-m);border-top:1px solid var(--color-beton)}.b-lecteur-plus summary{justify-content:space-between;align-items:center;min-height:3rem;font-size:.9375rem;display:flex}.b-relais{gap:var(--space-s);display:grid}@media (min-width:48rem){.b-relais{grid-template-columns:repeat(2,minmax(0,1fr))}}.b-relais-colonne{padding:var(--space-m);border:1px solid var(--b-filet-fort)}.b-relais-etiquette{margin-bottom:var(--space-2xs);letter-spacing:.12em;text-transform:uppercase;color:var(--b-accent);font-size:.75rem}.b-preuves-offre{gap:var(--space-s);list-style:none;display:grid}@media (min-width:48rem){.b-preuves-offre{grid-template-columns:repeat(2,minmax(0,1fr))}}.b-preuves-offre .b-carte-lien{gap:var(--space-xs);padding:var(--space-m)}.b-preuves-citation{font-size:var(--step-1);line-height:1.3}.b-partenaire{gap:var(--space-xl);display:grid}@media (min-width:64rem){.b-partenaire{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start}}.b-partenaire-photo img{width:100%;max-width:26rem;height:auto}.b-obstacles--serre{margin-top:var(--space-l)}.b-formats{gap:var(--space-l);margin-top:var(--space-xl);padding-top:var(--space-s);border-top:1px solid var(--color-terrain-2);flex-wrap:wrap;list-style:none;display:flex}.b-formats .b-lien{border-bottom:0;margin-top:0}.b-formats .b-fleche{color:var(--color-ambre-vive)}.b-grille-ress>li{scroll-margin-top:calc(var(--en-tete) + var(--space-s))}.b-ress-visuel{aspect-ratio:16/10;display:block;position:relative;overflow:hidden}.b-ress-visuel--image img{object-fit:cover;width:100%;height:100%}.b-ress-visuel--feuille{padding:var(--space-m);background-color:var(--color-bloc);place-items:center;display:grid}.b-ress-visuel--feuille .b-ress-cadre{width:78%;padding:var(--space-s);background-color:var(--color-pierre);border:1px solid var(--color-beton);box-shadow:.4rem .4rem 0 var(--color-beton);rotate:-3deg}.b-ress-visuel--ecran{padding:var(--space-m);background-color:var(--color-terrain);display:grid}.b-ress-visuel--ecran .b-ress-cadre{padding:var(--space-s);border:1px solid var(--color-trait);align-content:space-between;display:grid}.b-ress-haut{justify-content:space-between;gap:var(--space-s);letter-spacing:.12em;text-transform:uppercase;color:var(--role-texte-2);font-size:.6875rem;display:flex}.b-ress-lecture{width:2rem;height:1.4rem;margin-top:var(--space-xs);background-color:var(--color-preuve);clip-path:polygon(0 0,100% 0,100% 100%,0 100%,0 0,38% 25%,38% 75%,70% 50%,38% 25%);display:block}.b-ress-titre{margin-top:var(--space-xs);font-size:var(--step-2);letter-spacing:-.02em;line-height:1.1;display:block}.b-ress-visuel--feuille .b-ress-titre .b-accent{color:var(--b-ambre-pierre)}.b-ress-pied{margin-top:var(--space-s);padding-top:var(--space-2xs);border-top:1px solid var(--color-beton);color:var(--color-texte-2-pierre);font-size:.6875rem;display:block}.b-ress-visuel--ecran .b-ress-pied{border-top-color:var(--color-preuve);width:40%}.b-bibliotheque .b-filtrable{flex-direction:column;display:flex}.b-bib-tete{margin-bottom:var(--space-m);order:1}.b-bibliotheque .b-recherche{order:2}.b-bibliotheque .b-filtres{order:3}.b-bibliotheque .b-compte{margin:0 0 var(--space-s);text-align:left;order:4}.b-bibliotheque .b-grille-blog{order:5}.b-bibliotheque .b-vide{order:6}.b-carte-image{aspect-ratio:16/9;background-color:var(--color-bloc);display:block;overflow:hidden}.b-carte-image img{object-fit:cover;width:100%;height:100%}@media (min-width:64rem){.b-blog-une{grid-area:span 2/span 2}.b-blog-une .b-carte-image{aspect-ratio:16/10}.b-blog-une .b-carte-nom{font-size:var(--step-2)}}.b-grille-blog>li{display:flex}.b-grille-blog .b-carte{flex:1}.b-surtitre--onde .b-carre{clip-path:polygon(0 40%,15% 40%,15% 60%,0 60%,0 40%,28% 10%,43% 10%,43% 90%,28% 90%,28% 10%,57% 25%,72% 25%,72% 75%,57% 75%,57% 25%,85% 0,100% 0,100% 100%,85% 100%,85% 0);width:.9rem;height:.7rem}.b-marque-podcast{font-size:var(--step-affiche);letter-spacing:-.04em;font-weight:700;line-height:1}.b-promesse{margin-top:var(--space-m);font-size:var(--step-3);letter-spacing:-.02em;line-height:1.15}.b-couverture{width:min(100%,24rem);padding:var(--space-2xs);border:1px solid var(--color-preuve);justify-self:center}.b-couverture img{width:100%;height:auto}.b-couverture figcaption{justify-content:space-between;gap:var(--space-s);padding-top:var(--space-2xs);color:var(--role-texte-2);font-size:.75rem;display:flex}.b-haut-bas{margin-top:var(--space-xl);padding-top:var(--space-xs);border-top:1px solid var(--color-terrain-2);text-align:right}.b-haut-bas .b-lien{margin-top:0}.b-episode{position:relative}.b-episode lite-youtube.video{margin-block:0}.b-episode-motif{left:var(--space-s);right:var(--space-s);top:var(--space-s);z-index:2;font-size:var(--step-1);color:var(--color-pierre);pointer-events:none;line-height:1.15;position:absolute}.b-episode-duree{right:var(--space-2xs);bottom:var(--space-2xs);z-index:2;background-color:var(--color-terrain);color:var(--color-pierre);pointer-events:none;padding:.15em .5em;font-size:.75rem;position:absolute}.b-episode:has(iframe) :is(.b-episode-motif,.b-episode-duree){display:none}.b-episode--vignette lite-youtube.video>.lyt-playbtn:before{top:auto;bottom:var(--space-2xs);left:var(--space-2xs);width:2.75rem;transform:none}.b-episode--vignette lite-youtube.video>.lyt-playbtn:after{top:auto;bottom:calc(var(--space-2xs) + 1.375rem);left:calc(var(--space-2xs) + 1.375rem);width:.875rem;transform:translate(-35%,50%)}.b-une-tete{justify-content:space-between;align-items:baseline;gap:var(--space-s);padding-bottom:var(--space-s);margin-bottom:var(--space-l);border-bottom:1px solid var(--b-filet);flex-wrap:wrap;display:flex}.b-une-tete .b-surtitre{margin-bottom:0}.b-une-format{color:var(--role-texte-2);font-size:.8125rem}.b-une-grille{gap:var(--space-l);display:grid}@media (min-width:64rem){.b-une-grille{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center}}.b-une-grille .b-titre{font-size:var(--step-3)}.b-invite{margin-top:var(--space-2xs);font-size:.875rem;font-weight:500}.b-une-texte{margin-top:var(--space-s);color:var(--role-texte-2);font-size:.9375rem}.b-carte-episode .b-carte-corps .b-lien{margin-top:auto}.b-temps{gap:var(--space-l);margin-top:var(--space-xl);padding-top:var(--space-m);border-top:1px solid var(--color-terrain-2);list-style:none;display:grid}@media (min-width:48rem){.b-temps{grid-template-columns:repeat(3,minmax(0,1fr))}}.b-temps h3{margin-top:var(--space-s);font-size:var(--step-2);font-weight:400}.b-temps p{margin-top:var(--space-2xs);color:var(--role-texte-2);font-size:.9375rem}.b-temps-signe{background-color:var(--color-ambre-vive);clip-path:polygon(0 42%,62% 42%,62% 14%,100% 50%,62% 86%,62% 58%,0 58%);width:1rem;height:1rem;display:block}.b-temps-signe[data-signe="0"]{rotate:45deg}.b-temps-signe[data-signe="2"]{rotate:-45deg}.b-manifeste-pied{justify-content:space-between;align-items:end;gap:var(--space-s);margin-top:var(--space-xl);padding-top:var(--space-m);border-top:1px solid var(--color-terrain-2);color:var(--role-texte-2);flex-wrap:wrap;font-size:.9375rem;display:flex}.b-manifeste-pied .b-lien{margin-top:0}.b-extraits-texte{max-width:18rem;color:var(--role-texte-2);font-size:.875rem}.b-grille-extraits{gap:var(--space-m) var(--space-s);list-style:none;display:grid}@media (min-width:48rem){.b-grille-extraits{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.b-grille-extraits{grid-template-columns:repeat(4,minmax(0,1fr))}}.b-grille-extraits .b-carte-source{margin-top:var(--space-xs);display:block}.b-extrait-titre{margin-top:var(--space-3xs);font-size:var(--step-0);font-weight:400;line-height:1.3}.b-grille-extraits .b-episode-motif{font-size:var(--step-0)}.b-hote>.b-conteneur{gap:var(--space-xl);display:grid}@media (min-width:64rem){.b-hote>.b-conteneur{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);align-items:start}}.b-hote-photo{max-width:20rem}.b-hote-photo img{width:100%;height:auto}.b-hote-photo figcaption{margin-top:var(--space-xs);color:var(--role-texte-2);font-size:.8125rem;display:grid}.b-hote-photo figcaption strong{color:var(--role-texte);font-weight:500}.b-hote-texte{gap:var(--space-s);max-width:38rem;margin-top:var(--space-m);color:var(--role-texte-2);font-size:.9375rem;line-height:1.65;display:grid}.b-conviction-courte{margin-top:var(--space-m);font-size:var(--step-0)}.b-partage{text-align:left;color:var(--role-texte-2);gap:.2em;font-size:.875rem;display:grid}.b-partage .b-lien{color:var(--color-pierre);margin-top:0}}@layer utilities{.\@container{container-type:inline-size}.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.not-sr-only{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{inset-inline:0}.inset-y-0{inset-block:0}.-top-2{top:calc(var(--spacing) * -2)}.top-0{top:0}.top-1{top:var(--spacing)}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing) * 2)}.top-2\.5{top:calc(var(--spacing) * 2.5)}.top-3{top:calc(var(--spacing) * 3)}.top-4{top:calc(var(--spacing) * 4)}.top-5{top:calc(var(--spacing) * 5)}.top-6{top:calc(var(--spacing) * 6)}.top-16{top:calc(var(--spacing) * 16)}.top-24{top:calc(var(--spacing) * 24)}.top-\[50\%\]{top:50%}.top-\[64px\]{top:64px}.top-auto{top:auto}.top-full{top:100%}.-right-2{right:calc(var(--spacing) * -2)}.right-0{right:0}.right-1{right:var(--spacing)}.right-2{right:calc(var(--spacing) * 2)}.right-3{right:calc(var(--spacing) * 3)}.right-4{right:calc(var(--spacing) * 4)}.right-6{right:calc(var(--spacing) * 6)}.right-\[10px\]{right:10px}.-bottom-2{bottom:calc(var(--spacing) * -2)}.-bottom-px{bottom:-1px}.bottom-0{bottom:0}.bottom-2{bottom:calc(var(--spacing) * 2)}.bottom-3{bottom:calc(var(--spacing) * 3)}.bottom-4{bottom:calc(var(--spacing) * 4)}.bottom-16{bottom:calc(var(--spacing) * 16)}.bottom-20{bottom:calc(var(--spacing) * 20)}.-left-2{left:calc(var(--spacing) * -2)}.-left-6{left:calc(var(--spacing) * -6)}.left-0{left:0}.left-1\/2{left:50%}.left-2{left:calc(var(--spacing) * 2)}.left-3{left:calc(var(--spacing) * 3)}.left-\[50\%\]{left:50%}.isolate{isolation:isolate}.isolation-auto{isolation:auto}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[100\]{z-index:100}.col-span-2{grid-column:span 2/span 2}.col-span-12{grid-column:span 12/span 12}.col-start-11{grid-column-start:11}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.mx-6{margin-inline:calc(var(--spacing) * 6)}.mx-auto{margin-inline:auto}.my-1{margin-block:var(--spacing)}.my-2{margin-block:calc(var(--spacing) * 2)}.my-4{margin-block:calc(var(--spacing) * 4)}.my-6{margin-block:calc(var(--spacing) * 6)}.my-auto{margin-block:auto}.-mt-0{margin-top:0}.-mt-12{margin-top:calc(var(--spacing) * -12)}.mt-1{margin-top:var(--spacing)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-9{margin-top:calc(var(--spacing) * 9)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mt-14{margin-top:calc(var(--spacing) * 14)}.mt-16{margin-top:calc(var(--spacing) * 16)}.mt-20{margin-top:calc(var(--spacing) * 20)}.mt-24{margin-top:calc(var(--spacing) * 24)}.mt-auto{margin-top:auto}.-mr-0{margin-right:0}.mr-1{margin-right:var(--spacing)}.mr-2{margin-right:calc(var(--spacing) * 2)}.mr-3{margin-right:calc(var(--spacing) * 3)}.mr-4{margin-right:calc(var(--spacing) * 4)}.mb-1{margin-bottom:var(--spacing)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-7{margin-bottom:calc(var(--spacing) * 7)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.mb-10{margin-bottom:calc(var(--spacing) * 10)}.mb-12{margin-bottom:calc(var(--spacing) * 12)}.-ml-1{margin-left:calc(var(--spacing) * -1)}.ml-1{margin-left:var(--spacing)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-auto{margin-left:auto}.line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.flow-root{display:flow-root}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.inline-table{display:inline-table}.list-item{display:list-item}.table{display:table}.table-caption{display:table-caption}.table-cell{display:table-cell}.table-column{display:table-column}.table-column-group{display:table-column-group}.table-footer-group{display:table-footer-group}.table-header-group{display:table-header-group}.table-row{display:table-row}.table-row-group{display:table-row-group}.aspect-square{aspect-ratio:1}.aspect-video{aspect-ratio:var(--aspect-video)}.h-1{height:var(--spacing)}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-16{height:calc(var(--spacing) * 16)}.h-20{height:calc(var(--spacing) * 20)}.h-32{height:calc(var(--spacing) * 32)}.h-64{height:calc(var(--spacing) * 64)}.h-96{height:calc(var(--spacing) * 96)}.h-\[1px\]{height:1px}.h-\[clamp\(300px\,58vw\,520px\)\]{height:clamp(300px,58vw,520px)}.h-\[var\(--radix-select-trigger-height\)\]{height:var(--radix-select-trigger-height)}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.max-h-12{max-height:calc(var(--spacing) * 12)}.max-h-14{max-height:calc(var(--spacing) * 14)}.max-h-96{max-height:calc(var(--spacing) * 96)}.max-h-\[60vh\]{max-height:60vh}.max-h-\[90vh\]{max-height:90vh}.max-h-screen{max-height:100vh}.min-h-\[60vh\]{min-height:60vh}.min-h-dvh{min-height:100dvh}.min-h-screen{min-height:100vh}.w-1\/2{width:50%}.w-2{width:calc(var(--spacing) * 2)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-3\/4{width:75%}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-10{width:calc(var(--spacing) * 10)}.w-11{width:calc(var(--spacing) * 11)}.w-12{width:calc(var(--spacing) * 12)}.w-16{width:calc(var(--spacing) * 16)}.w-20{width:calc(var(--spacing) * 20)}.w-40{width:calc(var(--spacing) * 40)}.w-48{width:calc(var(--spacing) * 48)}.w-56{width:calc(var(--spacing) * 56)}.w-64{width:calc(var(--spacing) * 64)}.w-80{width:calc(var(--spacing) * 80)}.w-\[1px\]{width:1px}.w-\[95vw\]{width:95vw}.w-\[100px\]{width:100px}.w-\[160px\]{width:160px}.w-fit{width:fit-content}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-\[42ch\]{max-width:42ch}.max-w-\[46ch\]{max-width:46ch}.max-w-\[52ch\]{max-width:52ch}.max-w-\[58ch\]{max-width:58ch}.max-w-\[60ch\]{max-width:60ch}.max-w-\[62ch\]{max-width:62ch}.max-w-\[560px\]{max-width:560px}.max-w-\[1440px\]{max-width:1440px}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-sm{max-width:var(--container-sm)}.min-w-0{min-width:0}.min-w-\[8rem\]{min-width:8rem}.min-w-\[220px\]{min-width:220px}.min-w-\[240px\]{min-width:240px}.min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}.flex-1{flex:1}.flex-none{flex:none}.flex-shrink{flex-shrink:1}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.flex-grow,.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.origin-bottom-right{transform-origin:100% 100%}.-translate-x-1{--tw-translate-x:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-x-3{--tw-translate-x:calc(var(--spacing) * -3);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-\[-50\%\]{--tw-translate-x:-50%;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-0{--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-\[-50\%\]{--tw-translate-y:-50%;translate:var(--tw-translate-x) var(--tw-translate-y)}.-rotate-45{rotate:-45deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-pulse{animation:var(--animate-pulse)}.cursor-default{cursor:default}.cursor-grab{cursor:grab}.cursor-pointer{cursor:pointer}.touch-pinch-zoom{--tw-pinch-zoom:pinch-zoom;touch-action:var(--tw-pan-x,) var(--tw-pan-y,) var(--tw-pinch-zoom,)}.resize{resize:both}.list-inside{list-style-position:inside}.list-disc{list-style-type:disc}.appearance-none{appearance:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-12{gap:calc(var(--spacing) * 12)}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 8) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-12>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 12) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 12) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-reverse>:not(:last-child)){--tw-space-y-reverse:1}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-x-10{column-gap:calc(var(--spacing) * 10)}:where(.space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 2) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-4>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 4) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-6>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 6) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-reverse>:not(:last-child)){--tw-space-x-reverse:1}.gap-y-6{row-gap:calc(var(--spacing) * 6)}:where(.divide-x>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(1px * var(--tw-divide-x-reverse));border-inline-end-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-y-reverse>:not(:last-child)){--tw-divide-y-reverse:1}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-y-auto{overflow-y:auto}.rounded-\[28px\]{border-radius:28px}.rounded-full{border-radius:2147483647px}.rounded-none{border-radius:0}.rounded-t-\[10px\]{border-top-left-radius:10px;border-top-right-radius:10px}.rounded-l-\[15vh\]{border-top-left-radius:15vh;border-bottom-left-radius:15vh}.rounded-r-\[15vh\]{border-top-right-radius:15vh;border-bottom-right-radius:15vh}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-x{border-inline-style:var(--tw-border-style);border-inline-width:1px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-s{border-inline-start-style:var(--tw-border-style);border-inline-start-width:1px}.border-e{border-inline-end-style:var(--tw-border-style);border-inline-end-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-none{--tw-border-style:none;border-style:none}.border-\[\#161F32\]{border-color:#161f32}.border-\[var\(--suie\)\]{border-color:var(--suie)}.border-transparent{border-color:#0000}.bg-\[\#5B4636\]{background-color:#5b4636}.bg-\[\#9D89FC\]{background-color:#9d89fc}.bg-\[\#16DB65\]{background-color:#16db65}.bg-\[\#161F32\]{background-color:#161f32}.bg-\[\#C7DED5\]{background-color:#c7ded5}.bg-\[\#E57C04\]{background-color:#e57c04}.bg-\[var\(--suie\)\]{background-color:var(--suie)}.bg-\[var\(--violet\)\]{background-color:var(--violet)}.bg-transparent{background-color:#0000}.bg-gradient-to-b{--tw-gradient-position:to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-t{--tw-gradient-position:to top in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.to-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.bg-cover{background-size:cover}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.bg-center{background-position:50%}.bg-repeat{background-repeat:repeat}.fill-current{fill:currentColor}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-0{padding:0}.p-1{padding:var(--spacing)}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-6{padding:calc(var(--spacing) * 6)}.p-8{padding:calc(var(--spacing) * 8)}.px-1{padding-inline:var(--spacing)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-7{padding-inline:calc(var(--spacing) * 7)}.px-8{padding-inline:calc(var(--spacing) * 8)}.px-\[7vw\]{padding-inline:7vw}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-14{padding-block:calc(var(--spacing) * 14)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-20{padding-block:calc(var(--spacing) * 20)}.py-32{padding-block:calc(var(--spacing) * 32)}.pt-0{padding-top:0}.pt-1{padding-top:var(--spacing)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-10{padding-top:calc(var(--spacing) * 10)}.pt-12{padding-top:calc(var(--spacing) * 12)}.pt-20{padding-top:calc(var(--spacing) * 20)}.pr-1{padding-right:var(--spacing)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-5{padding-right:calc(var(--spacing) * 5)}.pr-6{padding-right:calc(var(--spacing) * 6)}.pr-8{padding-right:calc(var(--spacing) * 8)}.pr-10{padding-right:calc(var(--spacing) * 10)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.pb-16{padding-bottom:calc(var(--spacing) * 16)}.pb-20{padding-bottom:calc(var(--spacing) * 20)}.pb-28{padding-bottom:calc(var(--spacing) * 28)}.pl-1{padding-left:var(--spacing)}.pl-2{padding-left:calc(var(--spacing) * 2)}.pl-8{padding-left:calc(var(--spacing) * 8)}.pl-10{padding-left:calc(var(--spacing) * 10)}.pl-11{padding-left:calc(var(--spacing) * 11)}.text-center{text-align:center}.text-left{text-align:left}.align-middle{vertical-align:middle}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12\.5px\]{font-size:12.5px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[17px\]{font-size:17px}.text-\[19px\]{font-size:19px}.text-\[clamp\(20px\,2\.6vw\,28px\)\]{font-size:clamp(20px,2.6vw,28px)}.text-\[clamp\(20px\,2\.6vw\,30px\)\]{font-size:clamp(20px,2.6vw,30px)}.text-\[clamp\(22px\,2\.6vw\,30px\)\]{font-size:clamp(22px,2.6vw,30px)}.text-\[clamp\(24px\,3\.2vw\,34px\)\]{font-size:clamp(24px,3.2vw,34px)}.text-\[clamp\(52px\,17cqw\,140px\)\]{font-size:clamp(52px,17cqw,140px)}.leading-\[0\.92\]{--tw-leading:.92;line-height:.92}.leading-\[1\.5\]{--tw-leading:1.5;line-height:1.5}.leading-\[1\.8\]{--tw-leading:1.8;line-height:1.8}.leading-\[1\.9\]{--tw-leading:1.9;line-height:1.9}.leading-\[1\.45\]{--tw-leading:1.45;line-height:1.45}.leading-\[1\.75\]{--tw-leading:1.75;line-height:1.75}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.1em\]{--tw-tracking:.1em;letter-spacing:.1em}.tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-\[0\.22em\]{--tw-tracking:.22em;letter-spacing:.22em}.tracking-\[0\.28em\]{--tw-tracking:.28em;letter-spacing:.28em}.tracking-\[0\.34em\]{--tw-tracking:.34em;letter-spacing:.34em}.tracking-\[0\.42em\]{--tw-tracking:.42em;letter-spacing:.42em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.text-wrap{text-wrap:wrap}.text-clip{text-overflow:clip}.text-ellipsis{text-overflow:ellipsis}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.text-\[\#161F32\]{color:#161f32}.text-\[var\(--blanc\)\]{color:var(--blanc)}.text-\[var\(--color-eteint\,currentColor\)\]{color:var(--color-eteint,currentColor)}.text-\[var\(--gris\)\]{color:var(--gris)}.text-current{color:currentColor}.text-transparent{color:#0000}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.normal-case{text-transform:none}.uppercase{text-transform:uppercase}.italic{font-style:italic}.not-italic{font-style:normal}.diagonal-fractions{--tw-numeric-fraction:diagonal-fractions;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.lining-nums{--tw-numeric-figure:lining-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.oldstyle-nums{--tw-numeric-figure:oldstyle-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.proportional-nums{--tw-numeric-spacing:proportional-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.slashed-zero{--tw-slashed-zero:slashed-zero;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.stacked-fractions{--tw-numeric-fraction:stacked-fractions;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.normal-nums{font-variant-numeric:normal}.line-through{text-decoration-line:line-through}.no-underline{text-decoration-line:none}.overline{text-decoration-line:overline}.underline{text-decoration-line:underline}.underline-offset-2{text-underline-offset:2px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.subpixel-antialiased{-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}.opacity-0{opacity:0}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.opacity-95{opacity:.95}.opacity-100{opacity:1}.shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-0{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.sepia{--tw-sepia:sepia(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter\!{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)!important}.backdrop-grayscale{--tw-backdrop-grayscale:grayscale(100%);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-invert{--tw-backdrop-invert:invert(100%);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-sepia{--tw-backdrop-sepia:sepia(100%);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition\!{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events!important;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))!important;transition-duration:var(--tw-duration,var(--default-transition-duration))!important}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}:where(.divide-x-reverse>:not(:last-child)){--tw-divide-x-reverse:1}.ring-inset{--tw-ring-inset:inset}@media (hover:hover){.group-hover\:flex:is(:where(.group):hover *){display:flex}.group-hover\:translate-x-0:is(:where(.group):hover *){--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:translate-x-3:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing) * 3);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:text-\[var\(--blanc\)\]:is(:where(.group):hover *){color:var(--blanc)}.group-hover\:opacity-0:is(:where(.group):hover *){opacity:0}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}}.peer-disabled\:cursor-not-allowed:is(:where(.peer):disabled~*){cursor:not-allowed}.peer-disabled\:opacity-70:is(:where(.peer):disabled~*){opacity:.7}.file\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}.file\:bg-transparent::file-selector-button{background-color:#0000}.file\:font-medium::file-selector-button{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:bottom-\[-4px\]:after{content:var(--tw-content);bottom:-4px}.after\:left-0:after{content:var(--tw-content);left:0}.after\:h-0\.5:after{content:var(--tw-content);height:calc(var(--spacing) * .5)}.after\:w-0:after{content:var(--tw-content);width:0}.after\:w-full:after{content:var(--tw-content);width:100%}.after\:transition-all:after{content:var(--tw-content);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.after\:duration-200:after{content:var(--tw-content);--tw-duration:.2s;transition-duration:.2s}@media (hover:hover){.hover\:bg-\[\#9D89FC\]:hover{background-color:#9d89fc}.hover\:bg-\[\#161F32\]:hover{background-color:#161f32}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-90:hover{opacity:.9}.hover\:opacity-100:hover{opacity:1}.hover\:after\:w-full:hover:after{content:var(--tw-content);width:100%}}.focus\:opacity-100:focus{opacity:1}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y:var(--spacing);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=left\]\:-translate-x-1[data-side=left]{--tw-translate-x:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=right\]\:translate-x-1[data-side=right]{--tw-translate-x:var(--spacing);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=top\]\:-translate-y-1[data-side=top]{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[state\=checked\]\:translate-x-5[data-state=checked]{--tw-translate-x:calc(var(--spacing) * 5);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[state\=closed\]\:duration-300[data-state=closed]{--tw-duration:.3s;transition-duration:.3s}.data-\[state\=open\]\:duration-500[data-state=open]{--tw-duration:.5s;transition-duration:.5s}.data-\[state\=unchecked\]\:translate-x-0[data-state=unchecked]{--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[state\=unchecked\]\:border-\[\#161F32\][data-state=unchecked]{border-color:#161f32}.data-\[state\=unchecked\]\:bg-\[\#161F32\][data-state=unchecked]{background-color:#161f32}.data-\[swipe\=cancel\]\:translate-x-0[data-swipe=cancel]{--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[swipe\=end\]\:translate-x-\[var\(--radix-toast-swipe-end-x\)\][data-swipe=end]{--tw-translate-x:var(--radix-toast-swipe-end-x);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[swipe\=move\]\:translate-x-\[var\(--radix-toast-swipe-move-x\)\][data-swipe=move]{--tw-translate-x:var(--radix-toast-swipe-move-x);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[swipe\=move\]\:transition-none[data-swipe=move]{transition-property:none}@media (min-width:40rem){.sm\:top-auto{top:auto}.sm\:right-0{right:0}.sm\:bottom-0{bottom:0}.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:inline{display:inline}.sm\:h-32{height:calc(var(--spacing) * 32)}.sm\:max-w-md{max-width:var(--container-md)}.sm\:max-w-sm{max-width:var(--container-sm)}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.sm\:flex-col{flex-direction:column}.sm\:flex-row{flex-direction:row}.sm\:items-end{align-items:flex-end}.sm\:justify-between{justify-content:space-between}.sm\:gap-6{gap:calc(var(--spacing) * 6)}.sm\:p-4{padding:calc(var(--spacing) * 4)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:px-10{padding-inline:calc(var(--spacing) * 10)}.sm\:px-14{padding-inline:calc(var(--spacing) * 14)}.sm\:py-12{padding-block:calc(var(--spacing) * 12)}.sm\:py-20{padding-block:calc(var(--spacing) * 20)}.sm\:pt-0{padding-top:0}.sm\:text-left{text-align:left}.sm\:text-right{text-align:right}.sm\:text-\[11px\]{font-size:11px}.sm\:leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.sm\:tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}}@media (min-width:48rem){.md\:col-span-6{grid-column:span 6/span 6}.md\:mb-8{margin-bottom:calc(var(--spacing) * 8)}.md\:flex{display:flex}.md\:hidden{display:none}.md\:w-\[85vw\]{width:85vw}.md\:max-w-\[420px\]{max-width:420px}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:justify-between{justify-content:space-between}.md\:justify-end{justify-content:flex-end}.md\:gap-6{gap:calc(var(--spacing) * 6)}.md\:p-4{padding:calc(var(--spacing) * 4)}.md\:p-6{padding:calc(var(--spacing) * 6)}.md\:p-8{padding:calc(var(--spacing) * 8)}.md\:px-8{padding-inline:calc(var(--spacing) * 8)}.md\:pl-10{padding-left:calc(var(--spacing) * 10)}.md\:text-right{text-align:right}}@media (min-width:64rem){.lg\:top-1\/2{top:50%}.lg\:bottom-auto{bottom:auto}.lg\:col-span-1{grid-column:span 1/span 1}.lg\:col-span-2{grid-column:span 2/span 2}.lg\:col-span-3{grid-column:span 3/span 3}.lg\:col-span-6{grid-column:span 6/span 6}.lg\:col-span-7{grid-column:span 7/span 7}.lg\:col-span-8{grid-column:span 8/span 8}.lg\:col-span-9{grid-column:span 9/span 9}.lg\:col-start-2{grid-column-start:2}.lg\:col-start-10{grid-column-start:10}.lg\:row-span-3{grid-row:span 3/span 3}.lg\:row-start-1{grid-row-start:1}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:inline{display:inline}.lg\:max-w-lg{max-width:var(--container-lg)}.lg\:min-w-\[50\%\]{min-width:50%}.lg\:-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-\[1fr_248px\]{grid-template-columns:1fr 248px}.lg\:flex-row{flex-direction:row}.lg\:flex-nowrap{flex-wrap:nowrap}.lg\:items-center{align-items:center}.lg\:px-16{padding-inline:calc(var(--spacing) * 16)}}@media (min-width:96rem){.\32 xl\:flex{display:flex}.\32 xl\:hidden{display:none}}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:size-4 svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&\>span\]\:line-clamp-1>span{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.\[\&\[data-state\=open\]\>svg\]\:rotate-180[data-state=open]>svg{rotate:180deg}}:root,[data-fond=terrain]{--role-fond:var(--color-terrain);--role-texte:var(--color-pierre);--role-texte-2:var(--color-texte-2);--role-bouton:var(--color-preuve);--role-bouton-texte:var(--color-terrain);--role-survol:var(--color-terrain-2);--role-focus:var(--color-ambre-vive);--role-cadre:var(--color-terrain-2)}[data-fond=terrain-1]{--role-fond:var(--color-terrain-1);--role-texte:var(--color-pierre);--role-texte-2:var(--color-texte-2);--role-bouton:var(--color-preuve);--role-bouton-texte:var(--color-terrain);--role-survol:var(--color-terrain-2);--role-focus:var(--color-ambre-vive);--role-cadre:var(--color-terrain-2)}[data-fond=pierre]{--role-fond:var(--color-pierre);--role-texte:var(--color-terrain);--role-texte-2:var(--color-texte-2-pierre);--role-bouton:var(--color-terrain);--role-bouton-texte:var(--color-pierre);--role-survol:var(--color-bloc);--role-focus:var(--color-terrain);--role-cadre:var(--color-bloc)}:root{--step--1:clamp(.9375rem, .9167rem + .0926vw, 1rem);--step-0:clamp(1.125rem, 1.0833rem + .1852vw, 1.25rem);--step-1:clamp(1.35rem, 1.2792rem + .3148vw, 1.5625rem);--step-2:clamp(1.62rem, 1.509rem + .4935vw, 1.9531rem);--step-3:clamp(1.944rem, 1.7782rem + .7369vw, 2.4414rem);--step-4:clamp(2.3328rem, 2.0931rem + 1.0651vw, 3.0518rem);--step-5:clamp(2.7994rem, 2.4609rem + 1.5042vw, 3.8147rem);--step-affiche:clamp(2.75rem, min(.55rem + 5.2vw, 9.4svh), 5.25rem);--step-rang:clamp(2.25rem, .9rem + 4.1vw, 5rem);--space-3xs:clamp(.2812rem, .2708rem + .0463vw, .3125rem);--space-2xs:clamp(.5625rem, .5417rem + .0926vw, .625rem);--space-xs:clamp(.8438rem, .8125rem + .1389vw, .9375rem);--space-s:clamp(1.125rem, 1.0833rem + .1852vw, 1.25rem);--space-m:clamp(1.6875rem, 1.625rem + .2778vw, 1.875rem);--space-l:clamp(2.25rem, 2.1667rem + .3704vw, 2.5rem);--space-xl:clamp(3.375rem, 3.25rem + .5556vw, 3.75rem);--space-2xl:clamp(4.5rem, 4.3333rem + .7407vw, 5rem);--space-3xl:clamp(6.75rem, 6.5rem + 1.1111vw, 7.5rem);--space-s-l:clamp(1.125rem, .6667rem + 2.037vw, 2.5rem);--space-l-2xl:clamp(2.25rem, 1.3333rem + 4.0741vw, 5rem);--space-xl-3xl:clamp(3.375rem, 2rem + 6.1111vw, 7.5rem);--conteneur:80rem;--gout:var(--space-s-l);--retrait:var(--space-xs);--mesure:36em;--bouton-taille:1.25rem;--bouton-hauteur:3rem;--surtitre-ligne:1.3125rem;--d-retour:.14s;--d-ui:.2s;--d-sortie:.16s;--d-charpente:.9s;--en-tete:4rem;--barre-basse:4.5rem;--rythme-section:clamp(6.5rem, 3.4rem + 9vw, 12.5rem);--rythme-section-court:clamp(4.5rem, 2.6rem + 5.5vw, 8rem);--rythme-bloc:clamp(3rem, 1.6rem + 4.6vw, 7rem);--rythme-titre:clamp(1.5rem, 1rem + 1.8vw, 2.75rem);--corps-lecture:clamp(1.1875rem, 1.12rem + .3vw, 1.375rem);--step-chapo:clamp(1.3125rem, 1.08rem + .85vw, 1.875rem);--step-citation:clamp(1.75rem, 1.25rem + 1.9vw, 2.875rem);--step-ligne:clamp(2rem, 1.25rem + 2.6vw, 3.75rem);--step-fin:clamp(2.5rem, 1rem + 5vw, 6rem);--k-affiche:clamp(2.1875rem, 1.2rem + 4.9vw, 5.5rem);--k-titre:clamp(2.25rem, 1.74rem + 2.1vw, 3.625rem);--k-conviction:clamp(2.0625rem, 1.07rem + 4.5vw, 5.125rem);--k-sous-titre:clamp(1.6875rem, 1.45rem + 1vw, 2.375rem);--k-lecture:clamp(.9375rem, .89rem + .2vw, 1.0625rem);--k-texte:clamp(.875rem, .85rem + .1vw, .9375rem);--k-petit:.8125rem;--k-micro:.75rem;--k-section:clamp(3.75rem, 2.4rem + 5.6vw, 6.25rem);--k-trait:#8c847873}@supports (color:color-mix(in lab, red, red)){:root{--k-trait:color-mix(in srgb, var(--color-beton) 45%, transparent)}}:root{--k-trait-doux:#8c847840}@supports (color:color-mix(in lab, red, red)){:root{--k-trait-doux:color-mix(in srgb, var(--color-beton) 25%, transparent)}}@media (max-width:63.999rem) and (orientation:landscape) and (max-height:30rem){:root{--en-tete:3.25rem;--barre-basse:3.5rem}}.pied-certificat{font-size:inherit;color:var(--color-sourdine);margin:0}.pied-certificat a{color:inherit;text-underline-offset:.2em}.pied-certificat a:focus-visible{outline:2px solid var(--role-focus);outline-offset:2px}@media (hover:hover) and (pointer:fine){.pied-certificat a:hover{color:var(--color-ambre-vive)}}@media print{@page{size:A4 portrait;margin:12mm}html:has(.page-imprimable){font-size:11px}.page-imprimable .elevation,.page-imprimable .elevation *{-webkit-print-color-adjust:exact;print-color-adjust:exact}html:has(.page-imprimable) body{background:0 0}.page-imprimable .axes,.page-imprimable .fin{display:none}html:has(.page-imprimable) .en-tete{display:none}html:has(.page-imprimable) .pied{display:none}html:has(.page-imprimable) .barre-basse{display:none}.page-imprimable .bloc:has(.bloc-copier){display:none}.page-imprimable .bloc:has(.bloc-liste){display:none}.page-imprimable .section{border:0;padding-block:0}.page-imprimable .conteneur{max-width:none;padding-inline:16px}.page-imprimable .page-ouverture{padding-top:0}.page-imprimable .page-tete+.bloc,.page-imprimable .conteneur>.bloc+.bloc{margin-top:var(--space-m)}.page-imprimable .page-titre{font-size:2.6rem}.page-imprimable .elevation{--elevation-h:10rem;break-inside:avoid}.page-imprimable .elevation-nomenclature{column-gap:var(--gout);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:0}.page-imprimable .elevation-piece,.page-imprimable .elevation-piece:last-child{padding-block:var(--space-xs) 0;border:0;position:relative}.page-imprimable .elevation-piece-nom{display:none}.page-imprimable .elevation-leviers>li{display:block}.page-imprimable .elevation-leviers>li:not(:last-child):after{content:none}.page-imprimable .appuis-detail{column-gap:var(--gout);row-gap:var(--space-2xs);margin-top:var(--space-l);border-top:1px solid var(--color-trait);break-inside:avoid;grid-template-rows:repeat(4,auto);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.page-imprimable .appuis-detail-appui,.page-imprimable .appuis-detail-appui:last-child{grid-row:span 4;grid-template-rows:subgrid;padding:var(--space-s) 0 0 var(--retrait);border:0;align-content:start;display:grid}.page-imprimable .appuis-detail-appui>.repere{left:-13.5px}.page-imprimable .appuis-detail-definition,.page-imprimable .appuis-detail-questions{margin-top:0}.page-imprimable .appuis-detail-questions{font-size:var(--step--1);line-height:1.35}.page-imprimable .appuis-detail-nom a{text-decoration:none}.page-imprimable .imprime-adresse{margin:var(--space-m) 16px 0;padding:var(--space-2xs) 0 0 var(--retrait);border-top:1px solid var(--color-trait);font-size:var(--step--1);color:var(--color-texte-2-pierre);display:block}}.apercu-bandeau{z-index:60;justify-content:space-between;align-items:center;gap:var(--space-2xs) var(--space-s);padding:var(--space-2xs) var(--gout);background-color:var(--role-fond);color:var(--role-texte);border-top:1px solid var(--color-beton);font-size:var(--step--1);flex-wrap:wrap;display:flex;position:fixed;inset:auto 0 0}.apercu-bandeau p{margin:0}.apercu-bandeau__sortie{min-height:2.75rem;padding:0 var(--space-s);color:var(--role-texte);border:1px solid var(--color-ambre-vive);font:inherit;cursor:pointer;background:0 0;font-weight:600}@media (hover:hover) and (pointer:fine){.apercu-bandeau__sortie:hover{background-color:var(--role-survol)}}body:has(.apercu-bandeau){padding-bottom:6rem}@media (prefers-reduced-motion:no-preference){@view-transition{navigation:auto}.en-tete{view-transition-name:en-tete}::view-transition-old(root){animation:.22s var(--ease-out) both sx-sortie}::view-transition-new(root){animation:.42s var(--ease-out) both sx-entree}}@keyframes sx-sortie{to{opacity:0}}@keyframes sx-entree{0%{opacity:0;transform:translateY(12px)}}@media (min-width:64rem){.rs-preuves>.preuve-fiche>*{grid-column:auto}}@media (prefers-reduced-motion:no-preference){.ap-photo-cadre:after{content:"";background-color:var(--color-terrain);transform-origin:top;animation:ap-volet 1.1s var(--ease-in-out) .15s backwards;position:absolute;inset:0;transform:scaleY(0)}.ap-photo-image{animation:ap-recul 1.6s var(--ease-out) .15s backwards}[data-masque]{clip-path:inset(-2%);transition:clip-path 1s var(--ease-out) calc(var(--i,0) * .12s), transform 1s var(--ease-out) calc(var(--i,0) * .12s)}[data-masque].ap-attente{clip-path:inset(100% 0 0);transform:translateY(1.5rem)}[data-masque].ap-sec{transition:none!important}.ap-frise--vive .ap-frise-trace{transition:transform .12s linear}}@keyframes ap-volet{0%{transform:scaleY(1)}}@keyframes ap-recul{0%{transform:scale(1.12)}}.mvt-arret.ap-photo-cadre:after{animation:none!important}@media (prefers-reduced-motion:no-preference){[data-apparait]:not([data-apparait=cascade]),[data-apparait=cascade]>*{clip-path:inset(-50vh -50vw);transition:clip-path .9s var(--ease-out), transform .9s var(--ease-out)}[data-apparait]:not([data-apparait=cascade]).mvt-attente,[data-apparait=cascade]>.mvt-attente{clip-path:inset(-50vh -50vw 100%);transform:translateY(1.75rem)}[data-revele]{clip-path:inset(-25% -5%);transition:clip-path 1.1s var(--ease-out), transform 1.1s var(--ease-out)}[data-revele].mvt-attente{clip-path:inset(-25% -5% 100%);transform:translateY(.35em)}[data-trace]{transform-origin:0;transition:transform 1.4s var(--ease-out)}[data-trace].mvt-attente{transform:scaleX(0)}}.mvt-sec,[data-apparait=cascade]>.mvt-sec{transition:none!important}.mvt-arret,.mvt-arret *{animation:none!important}@media (prefers-reduced-motion:no-preference){.vx-geste--monte .vx-piece{transition:transform .8s var(--ease-out) calc(var(--i) * .17s), opacity .5s var(--ease-out) calc(var(--i) * .17s)}.vx-geste--monte.mvt-attente .vx-piece,.mvt-attente .vx-geste--monte:not([data-anime]) .vx-piece{opacity:0;transform:translate(-.35px,1.1px)}.vx-charge.vx-geste--monte .vx-piece{animation:vx-monte .8s var(--ease-out) calc(.3s + var(--i) * .17s) both}@keyframes vx-monte{0%{opacity:0;transform:translate(-.35px,1.1px)}}.vx-geste--defait .vx-tombe,.vx-geste--defait .vx-tombe .vx-corps,.vx-geste--defait .vx-tombe .vx-aire{transition:transform .9s var(--ease-in-out) calc(.5s + var(--chute) * .65s), fill .7s var(--ease-out) calc(.5s + var(--chute) * .65s), stroke .7s var(--ease-out) calc(.5s + var(--chute) * .65s), opacity .7s var(--ease-out) calc(.5s + var(--chute) * .65s)}.vx-geste--defait.mvt-attente .vx-tombe{transform:none}.vx-geste--defait.mvt-attente .vx-tombe .vx-corps{fill:var(--role-texte);stroke:var(--role-texte)}.vx-geste--defait.mvt-attente .vx-tombe .vx-aire{opacity:.07}.vx-geste--designe .is-allumee .vx-corps,.vx-geste--designe .is-avant .vx-corps{transition:fill .6s var(--ease-out) calc(.45s + var(--i) * .12s), stroke .6s var(--ease-out) calc(.45s + var(--i) * .12s)}.vx-geste--designe.mvt-attente .is-allumee .vx-corps,.vx-geste--designe.mvt-attente .is-avant .vx-corps,.mvt-attente .vx-geste--designe:not([data-anime]) .is-allumee .vx-corps,.mvt-attente .vx-geste--designe:not([data-anime]) .is-avant .vx-corps{fill:#0000;stroke:var(--color-trait)}.vx-charge.vx-geste--designe .is-allumee .vx-corps,.vx-charge.vx-geste--designe .is-avant .vx-corps{animation:vx-allume .7s var(--ease-out) calc(.4s + var(--i) * .14s) both}@keyframes vx-allume{0%{fill:#0000;stroke:var(--color-trait)}}.vx-grille .is-allumee .vx-point{transition:fill .4s var(--ease-out) calc(.2s + var(--i) * 55ms), stroke .4s var(--ease-out) calc(.2s + var(--i) * 55ms)}.vx-grille.mvt-attente .is-allumee .vx-point{fill:#0000;stroke:var(--color-trait)}.vx-charge.vx-grille .is-allumee .vx-point{animation:vx-allume .42s var(--ease-out) calc(.35s + var(--i) * 55ms) both}.vx-parcours>li:before{transition:transform .42s var(--ease-in-out) calc(.25s + var(--i,0) * .38s)}.mvt-attente>.vx-parcours>li:before{transform:scaleY(0)}.vx-parcours>li:last-child .sx-deroule-numero{transition:border-color .4s var(--ease-out) calc(.25s + var(--n,4) * .38s), background-color .4s var(--ease-out) calc(.25s + var(--n,4) * .38s), color .4s var(--ease-out) calc(.25s + var(--n,4) * .38s)}.mvt-attente>.vx-parcours>li:last-child .sx-deroule-numero{background-color:var(--role-fond);border-color:var(--color-trait);color:var(--role-texte)}.mvt-sec .vx-piece,.mvt-sec .vx-corps,.mvt-sec .vx-aire,.mvt-sec .vx-point,.mvt-sec>.vx-parcours>li:before,.mvt-sec .sx-deroule-numero{transition:none!important}.vx-leviers-montage li{transition:opacity .5s var(--ease-out) calc(.25s + var(--i) * .14s), transform .5s var(--ease-out) calc(.25s + var(--i) * .14s)}.vx-leviers-montage li:before{transition:background-color .4s var(--ease-out) calc(.25s + var(--i) * .14s)}.montage:has(.scene[data-prete]) .montage-etape:not([data-pose]) .vx-leviers-montage li{opacity:0;transition-delay:0s;transform:translate(-.75rem)}.vx-leviers>li:before{transition:transform .7s var(--ease-out) .35s}.vx-leviers>li.mvt-attente:before{transform:scaleX(0)}.vx-leviers>li.mvt-sec:before{transition:none}.vx-barre{transition:transform .9s var(--ease-out) .45s}.of-etape.mvt-attente .vx-barre{transform:scaleX(0)}.of-etape.mvt-sec .vx-barre{transition:none}.vx-partage .partage-architaide,.vx-partage .partage-toi{transition:transform .7s var(--ease-out) calc(.25s + var(--i,0) * .11s), opacity .5s var(--ease-out) calc(.25s + var(--i,0) * .11s)}.vx-partage.mvt-attente .partage-architaide{opacity:0;transform:translate(-2rem)}.vx-partage.mvt-attente .partage-toi{opacity:0;transform:translate(2rem)}.vx-partage.mvt-sec .partage-architaide,.vx-partage.mvt-sec .partage-toi{transition:none}.vx-index .vx-jauge{animation:vx-jauge .9s var(--ease-out) calc(.3s + var(--i,0) * .12s) both}@keyframes vx-jauge{0%{transform:scaleX(0)}}.vx-comptes .vx-jauge{animation:vx-jauge .9s var(--ease-out) calc(.3s + var(--i,0) * .11s) both}.vx-repere-bulle,.vx-repere-nom{animation:vx-repere .5s var(--ease-out) calc(.5s + var(--i) * .16s) backwards}.vx-repere-trait{animation:vx-trait .8s var(--ease-out) calc(.65s + var(--i) * .16s) backwards}@keyframes vx-repere{0%{clip-path:inset(-.5rem 100% -.5rem -.5rem)}to{clip-path:inset(-.5rem)}}@keyframes vx-trait{0%{transform:scaleY(0)}}}:root{--b-ambre-pierre:var(--color-ambre-pierre);--b-texte-2-bloc:var(--color-texte-2-bloc)}[data-fond=terrain],[data-fond=terrain-1]{--b-accent:var(--color-ambre-vive);--b-filet:var(--color-terrain-2);--b-filet-fort:var(--color-trait)}[data-fond=pierre]{--b-accent:var(--b-ambre-pierre);--b-filet:var(--color-bloc);--b-filet-fort:var(--color-beton)}.b-section--bloc[data-fond]{--role-fond:var(--color-bloc);--role-texte-2:var(--b-texte-2-bloc);--role-survol:var(--color-pierre);--b-filet:var(--color-beton)}@media (prefers-reduced-motion:no-preference){.b-carte-visage[data-anime]>img,.b-portrait-cas[data-anime] .b-portrait-cas-cadre,.b-terrain-photo[data-anime] .b-terrain-cadre{clip-path:inset(0);transition:clip-path 1s var(--ease-out), scale 1.4s var(--ease-out)}.b-carte-visage[data-anime].mvt-attente>img,.b-portrait-cas[data-anime].mvt-attente .b-portrait-cas-cadre,.b-terrain-photo[data-anime].mvt-attente .b-terrain-cadre{clip-path:inset(0 0 100%);scale:1.04}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-pan-x{syntax:"*";inherits:false}@property --tw-pan-y{syntax:"*";inherits:false}@property --tw-pinch-zoom{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@keyframes pulse{50%{opacity:.5}}
