@font-face{font-family:Josefin Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/_astro/josefin-sans-vietnamese-wght-normal.PFa5PiBn.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Josefin Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/_astro/josefin-sans-latin-ext-wght-normal.D7uTKLaj.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Josefin Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/_astro/josefin-sans-latin-wght-normal.Y7p7x_b-.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Albert Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/albert-sans-latin-ext-wght-normal.BAo4qCk1.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Albert Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/albert-sans-latin-wght-normal.BJ0ssN8N.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--c-bg:#fff;--c-surface:#e8ecec;--c-text:#121619;--c-muted:#4c565c;--c-accent:#086b59;--c-accent-contrast:#fff;--c-border:#c9d1d3;--font-body:"Albert Sans Variable", "Segoe UI", sans-serif;--font-heading:"Josefin Sans Variable", "Trebuchet MS", sans-serif;--font-mono:ui-monospace, "Cascadia Mono", monospace;--radius:0;--measure:68ch;--calcaire:#e8ecec;--calcaire-fonce:#d3dadb;--mortier:#fff;--encre:#121619;--jade:#086b59;--jade-clair:#5fd3bd;--cordeau:#f2600c;--trace:#9fb3b3;--largeur-mur:1140px}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--c-bg);color:var(--c-text);font-family:var(--font-body);margin:0;font-size:1.0625rem;line-height:1.7;overflow-x:clip}img{max-width:100%;height:auto}a{color:var(--jade);text-underline-offset:.2em;text-decoration-thickness:1px}a:hover{text-decoration-thickness:2px}:focus-visible{outline:3px solid var(--cordeau);outline-offset:2px}h1,h2,h3,h4{font-family:var(--font-heading);letter-spacing:0;text-wrap:balance;font-weight:700;line-height:1.15}.passe-joint{background:var(--encre);color:#fff;padding:.5rem 1rem;position:absolute;top:0;left:-9999px}.passe-joint:focus{z-index:50;top:1rem;left:1rem}.fronton{text-align:center;padding-top:1.4rem}.fronton-nom{color:var(--encre);flex-direction:column;align-items:center;gap:.35rem;text-decoration:none;display:inline-flex}.fronton-nom span{font-family:var(--font-heading);font-size:clamp(2rem,4.6vw,2.8rem);font-weight:700;line-height:1}.fronton-cle{width:64px;height:64px}.fronton-nav{flex-wrap:wrap;justify-content:center;gap:.2rem 1.6rem;margin:.9rem auto .8rem;padding:0 1rem;font-size:.98rem;font-weight:600;display:flex}.fronton-nav a{color:var(--encre);border-bottom:2px solid #0000;padding:.25rem 0;text-decoration:none}.fronton-nav a:hover,.fronton-nav a[aria-current=page]{border-bottom-color:var(--cordeau)}.linteau{width:100%;height:58px;display:block}.linteau-claveau{fill:var(--calcaire);stroke:var(--encre);stroke-width:1.5px}.linteau-cle{fill:var(--cordeau);stroke:var(--encre);stroke-width:1.5px}.soubassement{background:var(--encre);color:#e8ecec;margin-top:5rem}.soubassement-assise{background-color:var(--calcaire-fonce);background-image:linear-gradient(var(--encre) 2px, transparent 2px), linear-gradient(90deg, var(--encre) 2px, transparent 2px), linear-gradient(90deg, var(--encre) 2px, transparent 2px);border-top:2px solid var(--encre);background-position:0 0,0 0,60px 23px;background-repeat:repeat,repeat-x,repeat-x;background-size:100% 23px,120px 23px,120px 23px;height:46px}.soubassement-corps{max-width:var(--largeur-mur);text-align:center;margin:0 auto;padding:2.4rem 1rem 2rem}.soubassement-nom{font-family:var(--font-heading);margin:0;font-size:1.8rem;font-weight:700}.soubassement-lieu{color:#a7b1b5;margin:.2rem 0 1.4rem}.soubassement-liens{flex-wrap:wrap;justify-content:center;gap:.5rem 1.6rem;margin:0;padding:0;list-style:none;display:flex}.soubassement-liens a{color:var(--jade-clair)}.soubassement-droit{color:#a7b1b5;margin:1.6rem 0 0;font-size:.9rem}.cote{max-width:38rem;color:var(--c-muted);text-align:center;align-items:center;gap:.8rem;margin:.8rem auto;padding:0 .6rem;font-size:.95rem;display:flex;position:relative}.cote:before,.cote:after{content:"";border-top:1px dashed var(--jade);flex:1;min-width:1.5rem;height:0}.cote{border-inline:2px solid var(--jade)}.cote-valeur{flex:0 auto}.tacheron{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:square;stroke-linejoin:miter;flex:none}.assise-titre{text-align:center;background:linear-gradient(90deg, transparent calc(50% - 4.5rem), var(--encre) calc(50% - 4.5rem), var(--encre) calc(50% - 1.6rem), transparent calc(50% - 1.6rem), transparent calc(50% - 1.2rem), var(--cordeau) calc(50% - 1.2rem), var(--cordeau) calc(50% + 1.2rem), transparent calc(50% + 1.2rem), transparent calc(50% + 1.6rem), var(--encre) calc(50% + 1.6rem), var(--encre) calc(50% + 4.5rem), transparent calc(50% + 4.5rem)) bottom / 100% 6px no-repeat;margin:0 0 1.6rem;padding-bottom:.7rem;font-size:clamp(1.5rem,3vw,2rem)}.elevation{text-align:center;max-width:1400px;margin:0 auto;padding:1.2rem 1rem 0}.elevation-dessin{width:100%;height:auto;display:block}.elevation-titre{max-width:18ch;margin:1.4rem auto .4rem;font-size:clamp(2rem,5.4vw,3.6rem)}.elevation-cote{margin-bottom:0}.cle-posee,.appareil,.travees,.meme-travee{max-width:var(--largeur-mur);margin:4.5rem auto 0;padding:0 1rem}.cle-bloc{text-align:center;max-width:900px;margin:0 auto}.cle-photo{aspect-ratio:1024/585;object-fit:cover;border:2px solid var(--encre);outline:10px solid var(--calcaire);outline-offset:0;width:100%;max-width:calc(100% - 20px);height:auto;margin:10px auto 0;display:block}.cle-nom{max-width:30ch;margin:1.8rem auto .6rem;font-size:clamp(1.45rem,3vw,2.1rem)}.cle-nom a{color:var(--encre);text-decoration:none}.cle-nom a:hover{color:var(--jade)}.cle-chapo{max-width:60ch;color:var(--c-muted);margin:0 auto}.cle-pied,.taille-pose,.pierre-pied,.registre-pose{color:var(--c-muted);flex-wrap:wrap;align-items:center;gap:.3rem 1.1rem;font-size:.93rem;display:flex}.cle-pied{justify-content:center;margin:1rem 0 0}.cle-pied .tacheron{color:var(--jade)}.appareil-mur{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.appareil-place{grid-column:span var(--portee,2);display:flex}.pierre{background-color:var(--calcaire);border:2px solid var(--encre);background-image:repeating-linear-gradient(115deg,#0000 0 7px,#1216190b 7px 8px);flex:1;gap:1rem;padding:1.1rem 3rem 1.1rem 1.1rem;display:flex;position:relative}.pierre--large{padding:0}.pierre-photo{aspect-ratio:16/10;object-fit:cover;border-right:2px solid var(--encre);flex:none;width:44%;height:100%}.pierre--large .pierre-texte{align-self:center;padding:1.1rem 3rem 1.1rem 0}.pierre-titre{margin:0 0 .6rem;font-size:1.12rem;line-height:1.25}.pierre--large .pierre-titre{font-size:1.3rem}.pierre-titre a{color:var(--encre);text-decoration:none}.pierre-titre a:after{content:"";position:absolute;inset:0}.pierre:hover{border-color:var(--jade)}.pierre:hover .pierre-titre a{color:var(--jade)}.pierre-pied{margin:0;font-size:.86rem}.pierre-travee{color:var(--jade);font-weight:600}.pierre-marque{color:var(--jade);position:absolute;top:.9rem;right:.9rem}.rang{flex-wrap:wrap;justify-content:center;align-items:center;gap:.8rem 1.4rem;margin:2.4rem 0 0;display:flex}.rang-claveaux{gap:4px;margin:0;padding:0;list-style:none;display:flex}.rang-claveaux a,.rang-claveaux span{clip-path:polygon(0 0,100% 0,88% 100%,12% 100%);background:var(--calcaire);width:2.8rem;height:2.4rem;color:var(--encre);place-items:center;font-weight:700;text-decoration:none;display:grid}.rang-claveaux a:hover{background:var(--calcaire-fonce)}.rang-claveaux span[aria-current]{background:var(--cordeau)}.rang-bout{font-weight:600}.travee{text-align:center;max-width:1100px;margin:0 auto 4rem}.travee-dessin{border-block:2px solid var(--encre);width:100%;height:auto;display:block}.travee-nom{margin:1.4rem 0 .4rem;font-size:clamp(1.4rem,3vw,1.9rem)}.travee-texte{max-width:56ch;color:var(--c-muted);margin:0 auto}.travee-liste{columns:2 22rem;text-align:left;column-gap:2.4rem;max-width:980px;margin:1.2rem auto 0;padding:0;list-style:none}.travee-liste li{break-inside:avoid;border-bottom:1px dashed var(--trace);align-items:baseline;gap:.7rem;padding:.55rem 0;display:flex}.travee-liste .tacheron{color:var(--jade);transform:translateY(3px)}.travee-liste a{color:var(--encre);font-weight:500;text-decoration:none}.travee-liste a:hover{color:var(--jade);text-decoration:underline}.travee--envers .travee-dessin{transform:scaleX(-1)}.registre-lien{text-align:center;margin:0 auto;font-size:1.1rem;font-weight:600}.fil ol{color:var(--c-muted);flex-wrap:wrap;justify-content:center;gap:.2rem 0;margin:0 0 1.2rem;padding:0;font-size:.9rem;list-style:none;display:flex}.fil li+li:before{content:"";background:var(--trace);clip-path:polygon(0 0,100% 0,75% 100%,25% 100%);width:.55rem;height:.7rem;margin:0 .7rem;display:inline-block}.taille{max-width:980px;margin:2.6rem auto 0;padding:0 1rem}.taille-tete{text-align:center}.taille-titre{max-width:26ch;margin:0 auto 1rem;font-size:clamp(1.75rem,4.4vw,2.9rem)}.taille-pose{justify-content:center}.taille-marque{color:var(--jade)}.taille-cadre{background:var(--calcaire);border:2px solid var(--encre);margin:2rem 0 0;padding:12px}.taille-cadre img{width:100%;height:auto;display:block}.taille-texte{margin-top:2.4rem}.wp-content h2{align-items:baseline;gap:.75rem;margin-top:2.4em;font-size:clamp(1.35rem,2.6vw,1.7rem);display:flex}.wp-content h2:before{content:"";background:var(--cordeau);clip-path:polygon(0 0,100% 0,78% 100%,22% 100%);flex:none;width:1.1rem;height:.9rem;transform:translateY(.05em)}.wp-content h3{border-bottom:1px dashed var(--jade);margin-top:2em;padding-bottom:.3rem;font-size:1.22rem}.wp-content p{margin-block:0 1.1em}.wp-content strong{font-weight:700}.wp-content ul li::marker{color:var(--jade)}.wp-content blockquote{border-inline-start-color:var(--jade);background:var(--calcaire);padding:1rem 1.25rem;font-style:normal}.wp-content .wp-block-image img{border:2px solid var(--encre)}.wp-content .wsp-container h2:before{display:none}.wp-content .wsp-pages-list,.wp-content .wsp-posts-list{padding-left:0;list-style:none}.wp-content .wsp-pages-list li,.wp-content .wsp-posts-list li{border-bottom:1px dashed var(--trace);padding:.35rem 0}.reco{max-width:980px;margin:3rem auto 0;padding:0 1rem}.meme-travee .assise-titre{font-size:clamp(1.3rem,2.6vw,1.7rem)}.registre{text-align:center;max-width:980px;margin:2.6rem auto 0;padding:0 1rem}.registre-titre{margin:0 0 .6rem;font-size:clamp(2rem,5vw,3rem)}.registre-intro{color:var(--c-muted)}.registre-assises{text-align:left;border-top:2px solid var(--encre);margin:2rem 0 0;padding:0;list-style:none}.registre-assise{border-bottom:2px solid var(--encre);grid-template-columns:auto 1fr auto;align-items:start;gap:.4rem 1.2rem;padding:1.2rem .4rem;display:grid}.registre-assise:nth-child(2n){background:var(--calcaire)}.registre-marque{color:var(--jade);margin-top:.2rem}.registre-nom{margin:0 0 .35rem;font-size:1.2rem}.registre-nom a{color:var(--encre);text-decoration:none}.registre-nom a:hover{color:var(--jade);text-decoration:underline}.registre-extrait{color:var(--c-muted);margin:0;font-size:.97rem}.registre-pose{white-space:nowrap;font-variant-numeric:tabular-nums;flex-direction:column;align-items:flex-end;gap:.2rem;margin:0}.feuillet{max-width:820px;margin:2.6rem auto 0;padding:0 1rem}.feuillet .fil ol{justify-content:flex-start}.feuillet-titre{border-bottom:2px solid var(--encre);margin:0 0 1.6rem;padding-bottom:.6rem;font-size:clamp(1.9rem,4.4vw,2.6rem)}.feuillet-texte{margin-inline:0}.manque{text-align:center;max-width:760px;margin:2rem auto 0;padding:0 1rem}.manque-dessin{width:300px;max-width:80%;height:auto}.manque-titre{margin:1rem 0 .6rem;font-size:clamp(1.8rem,4.5vw,2.6rem)}.manque-texte{color:var(--c-muted)}.manque-liste{text-align:left;margin:1.6rem 0 0;padding:0;list-style:none}.manque-liste li{border-bottom:1px dashed var(--trace);align-items:baseline;gap:.7rem;padding:.55rem 0;display:flex}.manque-liste .tacheron{color:var(--jade)}@media (width<=860px){.appareil-place{grid-column:span 3}.appareil-place:has(.pierre--large){grid-column:span 6}}@media (width<=600px){body{font-size:1rem}.appareil-place,.appareil-place:has(.pierre--large){grid-column:span 6}.pierre--large{flex-direction:column}.pierre-photo{border-right:0;border-bottom:2px solid var(--encre);width:100%;height:auto}.pierre--large .pierre-texte{padding:1rem 3rem 1.1rem 1rem}.registre-assise{grid-template-columns:auto 1fr}.registre-pose{flex-direction:row;grid-column:2;align-items:center;gap:.2rem 1rem}.linteau{height:44px}.cle-photo{outline-width:6px;max-width:calc(100% - 12px);margin-top:6px}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}.wp-content{max-width:var(--measure);overflow-wrap:break-word;margin-inline:auto}.wp-content>*+*{margin-block-start:1.25em}.wp-content img,.wp-content video,.wp-content iframe{max-width:100%;height:auto}.wp-content a{color:var(--c-accent);text-underline-offset:.18em}.wp-content .alignleft{float:left;max-width:50%;margin:.3em 1.5em 1em 0}.wp-content .alignright{float:right;max-width:50%;margin:.3em 0 1em 1.5em}.wp-content .aligncenter{text-align:center;margin-inline:auto;display:block}.wp-content .alignwide{width:min(100vw - 2rem, calc(var(--measure) + 16rem));margin-inline:calc(50% - min(50vw - 1rem, var(--measure) / 2 + 8rem));max-width:none}.wp-content .alignfull{width:100vw;max-width:none;margin-inline:calc(50% - 50vw)}.wp-content:after{content:"";clear:both;display:table}@media (width<=640px){.wp-content .alignleft,.wp-content .alignright{float:none;max-width:100%;margin:1em 0}}.wp-content figure{margin-inline:0}.wp-content figcaption,.wp-content .wp-caption-text,.wp-content .wp-element-caption{color:var(--c-muted);text-align:center;margin-top:.5em;font-size:.875em}.wp-content .wp-caption{max-width:100%}.wp-content .wp-block-image img{border-radius:var(--radius)}.wp-content .wp-block-gallery,.wp-content .gallery,.wp-content .blocks-gallery-grid{grid-template-columns:repeat(auto-fill,minmax(min(180px,100%),1fr));gap:.75rem;padding:0;list-style:none;display:grid}.wp-content .wp-block-gallery figure,.wp-content .gallery-item{margin:0}.wp-content .wp-block-gallery img,.wp-content .gallery-item img{object-fit:cover;width:100%;height:100%}.wp-content .wp-block-columns{flex-wrap:wrap;gap:1.5rem;display:flex}.wp-content .wp-block-column{flex:240px;min-width:0}.wp-content .wp-block-media-text{grid-template-columns:1fr 1fr;align-items:center;gap:1.5rem;display:grid}.wp-content .wp-block-media-text.has-media-on-the-right .wp-block-media-text__media{order:2}@media (width<=640px){.wp-content .wp-block-media-text{grid-template-columns:1fr}}.wp-content .wp-block-group.has-background,.wp-content .has-background{border-radius:var(--radius);padding:1.25em 1.5em}.wp-content blockquote,.wp-content .wp-block-quote{border-inline-start:4px solid var(--c-accent);margin-inline:0;padding-inline-start:1.25em;font-style:italic}.wp-content .wp-block-pullquote{text-align:center;border-block:2px solid var(--c-border);padding:1.5em 0;font-size:1.25em}.wp-content cite{color:var(--c-muted);margin-top:.5em;font-size:.85em;font-style:normal;display:block}.wp-content .wp-block-table,.wp-content table{display:block;overflow-x:auto}.wp-content table{border-collapse:collapse;width:100%;font-size:.95em}.wp-content th,.wp-content td{border:1px solid var(--c-border);text-align:left;vertical-align:top;padding:.55em .8em}.wp-content thead th{background:var(--c-surface)}.wp-content .wp-block-table figcaption{text-align:left}.wp-content .is-style-stripes tbody tr:nth-child(odd){background:var(--c-surface)}.wp-content pre,.wp-content .wp-block-code{font-family:var(--font-mono);background:var(--c-surface);border-radius:var(--radius);padding:1em 1.25em;font-size:.9em;overflow-x:auto}.wp-content code{font-family:var(--font-mono);font-size:.92em}.wp-content .wp-block-buttons{flex-wrap:wrap;gap:.75rem;display:flex}.wp-content .wp-block-button__link,.wp-content .wp-element-button{border-radius:var(--radius);background:var(--c-accent);color:var(--c-accent-contrast);padding:.7em 1.4em;font-weight:600;text-decoration:none;display:inline-block}.wp-content .is-style-outline .wp-block-button__link{color:var(--c-accent);background:0 0;border:2px solid}.wp-content hr,.wp-content .wp-block-separator{border:0;border-top:1px solid var(--c-border);margin-block:2em}.wp-content .wp-block-spacer{min-height:1rem;height:auto!important}.wp-content .wp-block-embed__wrapper{position:relative}.wp-content .wp-embed-aspect-16-9 .wp-block-embed__wrapper{aspect-ratio:16/9}.wp-content .wp-embed-aspect-4-3 .wp-block-embed__wrapper{aspect-ratio:4/3}.wp-content .wp-has-aspect-ratio iframe{width:100%;height:100%;position:absolute;inset:0}.wp-content ul,.wp-content ol{padding-inline-start:1.4em}.wp-content li+li{margin-top:.35em}.wp-content details{border:1px solid var(--c-border);border-radius:var(--radius);padding:.75em 1em}.wp-content summary{cursor:pointer;font-weight:600}.wp-content .wp-block-file{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.wp-content #ez-toc-container,.wp-content .wp-block-rank-math-toc-block,.wp-content .lwptoc{background:var(--c-surface);border-radius:var(--radius);padding:1em 1.25em}.wp-content .ez-toc-title-toggle,.wp-content .ez-toc-toggle{display:none}.wp-content .has-text-align-center{text-align:center}.wp-content .has-text-align-right{text-align:right}.wp-content .has-small-font-size{font-size:.85em}.wp-content .has-large-font-size{font-size:1.35em}.wp-content .has-x-large-font-size,.wp-content .has-huge-font-size{font-size:1.75em}.wp-content .has-drop-cap:not(:focus):first-letter{float:left;font-size:3.4em;line-height:.9;font-family:var(--font-heading);margin:.05em .1em 0 0}.wp-content .screen-reader-text{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.ad-slot{text-align:center;min-height:280px;margin-block:2rem}.ad-slot__label{color:var(--c-muted);margin-bottom:.35rem;font-size:.78rem;display:block}
