@font-face{font-family: "Spectral";src: url("/fontes/spectral-300.woff2") format("woff2");font-weight: 300;font-style: normal;font-display: swap}@font-face{font-family: "Spectral Titre";src: url("/fontes/spectral-300-italique-titre.woff2") format("woff2");font-weight: 300;font-style: italic;font-display: swap}@font-face{font-family: "Jost";src: url("/fontes/jost-400-600.woff2") format("woff2");font-weight: 400 600;font-style: normal;font-display: swap}:root{--gw-chaux: #FFFFFF;--gw-pierre: #EEEDE9;--gw-schiste: #1D1F1E;--gw-lichen: #6B6B63;--gw-bruyere: #6E2A5C;--gw-callune: #E8DCE3;--gw-ardoise: #464845;--gw-joint: #DAD7D0;--gw-fonte-titre: "Spectral","Iowan Old Style",Georgia,serif;--gw-fonte-texte: "Jost","Avenir Next",system-ui,sans-serif;--gw-cadre: max(1rem,(100% - 80rem) / 2);--gw-entraxe: clamp(1rem,.6rem + 1.4vi,2rem);--gw-marche: .375rem;--gw-encoche: polygon(0 0,100% 0,100% calc(100% - 2.25rem),calc(100% - .75rem) calc(100% - 2.25rem),calc(100% - .75rem) calc(100% - 1.5rem),calc(100% - 1.5rem) calc(100% - 1.5rem),calc(100% - 1.5rem) calc(100% - .75rem),calc(100% - 2.25rem) calc(100% - .75rem),calc(100% - 2.25rem) 100%,0 100%);--gw-encoche-petite: polygon(0 0,100% 0,100% calc(100% - .9rem),calc(100% - .3rem) calc(100% - .9rem),calc(100% - .3rem) calc(100% - .6rem),calc(100% - .6rem) calc(100% - .6rem),calc(100% - .6rem) calc(100% - .3rem),calc(100% - .9rem) calc(100% - .3rem),calc(100% - .9rem) 100%,0 100%);--gw-encoche-haute: polygon(0 0,calc(100% - 3rem) 0,calc(100% - 3rem) 1rem,calc(100% - 2rem) 1rem,calc(100% - 2rem) 2rem,calc(100% - 1rem) 2rem,calc(100% - 1rem) 3rem,100% 3rem,100% 100%,0 100%)}*,*::before,*::after{box-sizing: border-box}html{-webkit-text-size-adjust: 100%;overflow-x: hidden;overflow-x: clip;scroll-behavior: smooth}@media (prefers-reduced-motion: reduce){html{scroll-behavior: auto}*,*::before,*::after{transition: none !important;animation: none !important}}body{margin: 0;overflow-x: hidden;overflow-x: clip;background: var(--gw-chaux);color: var(--gw-schiste);font: 400 1.0625rem/1.65 var(--gw-fonte-texte);font-synthesis: none;text-rendering: optimizeLegibility;-webkit-font-smoothing: antialiased}h1,h2,h3{margin: 0;font-family: var(--gw-fonte-titre);font-weight: 300;line-height: 1.12;letter-spacing: -.012em;text-wrap: balance}p,ul,ol,dl,dd,figure,blockquote{margin: 0}ul,ol{padding: 0;list-style: none}b,strong{font-weight: 600}a{color: var(--gw-bruyere);text-decoration-thickness: 1px;text-underline-offset: .22em}img{display: block;max-inline-size: 100%;block-size: auto}svg{display: block}button,input,select,textarea{font: inherit;color: inherit;font-weight: inherit;font-size: inherit}:focus-visible{outline: 2px solid var(--gw-bruyere);outline-offset: 3px}[hidden]{display: none !important}.gw-masque{position: absolute;inline-size: 1px;block-size: 1px;overflow: hidden;clip-path: inset(50%);white-space: nowrap}.gw-piege{position: absolute;inset-inline-start: -200vw}.gw-poincon{display: flex;flex: none;align-items: center;gap: .8rem;color: var(--gw-schiste);text-decoration: none;& svg{inline-size: 2.5rem;block-size: 2.5rem}& b{display: block;font-family: var(--gw-fonte-titre);font-weight: 300;font-size: 2rem;line-height: .9;letter-spacing: .005em}& small{display: block;margin-block-start: .3rem;font-size: .76rem;color: var(--gw-lichen);letter-spacing: .01em}&.gw-claire{color: var(--gw-chaux);& small{color: rgb(255 255 255 / .66)}}}.gw-touche{display: inline-flex;align-items: center;justify-content: center;gap: .65rem;padding: 1rem 1.5rem 1.05rem;border: 0;background: var(--gw-bruyere);color: var(--gw-chaux);font-weight: 500;font-size: 1rem;line-height: 1.2;letter-spacing: .01em;text-decoration: none;cursor: pointer;clip-path: var(--gw-encoche-petite);transition: background-color .2s ease;& svg{inline-size: 1rem;flex: none;transition: translate .2s ease}&:hover{background: #57204A;& svg{translate: .2rem 0}}}.gw-lien{display: inline-flex;align-items: center;gap: .45rem;color: var(--gw-schiste);font-weight: 500;text-decoration: underline;text-decoration-color: var(--gw-joint);& svg{inline-size: .85rem}&:hover{text-decoration-color: currentColor}}.gw-vernis{position: relative;z-index: 20;background: var(--gw-chaux);border-block-end: 1px solid var(--gw-joint);& > div{display: flex;align-items: center;gap: 1.5rem;min-block-size: 4.75rem;padding-inline: var(--gw-cadre)}& nav{display: none;margin-inline-start: auto}& > div > .gw-touche{display: none;padding: .8rem 1.15rem .85rem;font-size: .95rem}& .gw-menu{margin-inline-start: auto;padding: .55rem 1rem;border: 1px solid var(--gw-schiste);color: var(--gw-schiste);font-weight: 500;font-size: .95rem;text-decoration: none}& nav > ul{display: flex}& nav > ul > li{position: relative}& nav > ul > li:has(> .gw-large){position: static}& nav > ul > li > a{display: flex;align-items: center;gap: .35rem;padding: 1.65rem .85rem;color: var(--gw-schiste);font-weight: 500;font-size: .97rem;text-decoration: none}& nav > ul > li > a svg{inline-size: .62rem;transition: rotate .2s ease}& nav > ul > li:hover > a svg,& nav > ul > li:focus-within > a svg{rotate: 180deg}& nav > ul > li > div{position: absolute;inset-block-start: 100%;inset-inline-start: 0;display: grid;gap: .15rem;min-inline-size: 19.5rem;padding: .9rem;background: var(--gw-chaux);border: 1px solid var(--gw-joint);box-shadow: 0 2rem 3rem -2rem rgb(29 31 30 / .3);opacity: 0;visibility: hidden;translate: 0 .4rem;transition: opacity .2s ease,translate .2s ease,visibility .2s}& nav > ul > li:hover > div,& nav > ul > li:focus-within > div{opacity: 1;visibility: visible;translate: 0 0}& nav > ul > li > div a{display: block;padding: .6rem .8rem;color: var(--gw-schiste);font-weight: 500;text-decoration: none;transition: background-color .15s ease}& nav > ul > li > div a span{display: block;font-weight: 400;font-size: .85rem;color: var(--gw-lichen)}& nav > ul > li > div a:hover{background: var(--gw-pierre)}& nav > ul > li > .gw-large{inset-inline: var(--gw-cadre);grid-template-columns: repeat(3,minmax(0,1fr));gap: .75rem 2rem;padding: 1.75rem 1.5rem 1.25rem}& .gw-large > div p{padding: 0 .8rem .55rem;font-family: var(--gw-fonte-titre);font-size: 1.4rem}& .gw-large > a{grid-column: 1 / -1;display: flex;align-items: center;gap: .5rem;margin-block-start: .5rem;padding-block-start: 1rem;border-block-start: 1px solid var(--gw-joint);color: var(--gw-bruyere)}& .gw-large > a svg{inline-size: .9rem}@media (min-width: 64em){& nav{display: block}& > div > .gw-touche{display: inline-flex}& .gw-menu{display: none}}}figure figcaption{display: flex;flex-wrap: wrap;gap: .15rem .55rem;margin-block-start: .7rem;font-size: .82rem;line-height: 1.4;color: var(--gw-lichen);& b{font-weight: 600;color: var(--gw-schiste)}}.gw-encoche img,.gw-encoche.gw-attente > div{clip-path: var(--gw-encoche)}.gw-attente > div{display: grid;place-content: center;gap: .25rem;aspect-ratio: 3 / 2;padding: 1rem;text-align: center;background: #E3E1DB;& b{font-family: var(--gw-fonte-titre);font-weight: 300;font-size: 1.25rem}& small{font-size: .78rem;color: var(--gw-lichen);word-break: break-all}}.gw-affleurement{position: relative;& .gw-vue{position: relative}& .gw-vue :is(img,.gw-attente > div){inline-size: 100%;block-size: clamp(20rem,58svh,32rem);aspect-ratio: auto;object-fit: cover;object-position: 50% 55%}& .gw-vue figcaption{position: absolute;inset-block-start: .9rem;inset-inline-end: var(--gw-cadre);display: block;margin: 0;max-inline-size: 18rem;text-align: end;padding: .5rem .75rem;color: var(--gw-chaux);background: rgb(29 31 30 / .62);& b{display: block;font-weight: 500;color: var(--gw-chaux)}& span{opacity: .9}}& .gw-plaque-titre{position: relative;z-index: 2;margin: -3.75rem 1rem 0;padding: 1.9rem 1.4rem 1.7rem;background: var(--gw-chaux);clip-path: var(--gw-encoche-haute)}& h1{font-size: clamp(2.25rem,1.45rem + 3.1vi,4.35rem);line-height: 1.03;letter-spacing: -.022em}& h1 span{display: block;margin-block-start: .65rem;font-family: "Spectral Titre",var(--gw-fonte-titre);font-style: italic;font-size: max(1.15rem,.46em);line-height: 1.28;letter-spacing: 0;color: var(--gw-bruyere)}& .gw-cartel{margin-block-start: 1rem;font-size: .82rem;color: var(--gw-lichen)}& .gw-plaque-titre > p:not(.gw-cartel){margin-block-start: 1rem;max-inline-size: 36rem;color: var(--gw-ardoise)}& .gw-appels{display: flex;flex-wrap: wrap;align-items: center;gap: 1rem 1.6rem;margin-block-start: 1.6rem}@media (min-width: 64em){& .gw-vue :is(img,.gw-attente > div){block-size: min(84svh,52rem);min-block-size: 36rem}& .gw-vue figcaption{inset-block: auto 1.4rem}& .gw-plaque-titre{position: absolute;inset-inline-start: var(--gw-cadre);inset-block-end: -4.5rem;inline-size: min(46rem,54%);margin: 0;padding: 2.9rem 3.1rem 2.7rem}}}.gw-carotte{padding: 2.5rem var(--gw-cadre) clamp(2.5rem,1.8rem + 2.5vi,4rem);background: var(--gw-pierre);& > div{display: grid;gap: var(--gw-entraxe);grid-template-columns: repeat(auto-fit,minmax(min(100%,17rem),1fr))}& article{display: flex;flex-direction: column;gap: .55rem;padding: 1.5rem 1.5rem 1.45rem;background: var(--gw-chaux);clip-path: var(--gw-encoche)}& article h3{font-family: var(--gw-fonte-texte);font-weight: 500;font-size: .95rem;line-height: 1.4;letter-spacing: 0;color: var(--gw-lichen)}& article > p:first-of-type{font-family: var(--gw-fonte-titre);font-weight: 300;font-size: clamp(1.65rem,1.3rem + .9vi,2.05rem);line-height: 1.12;font-variant-numeric: lining-nums}& article > p{font-size: .92rem;color: var(--gw-ardoise)}& article > a{display: inline-flex;align-items: center;gap: .4rem;margin-block-start: auto;padding-block-start: .55rem;font-weight: 500;font-size: .92rem;text-decoration: none}& article > a svg{inline-size: .8rem}@media (min-width: 64em){padding-block-start: 8.25rem}}.gw-amorce{display: grid;gap: 1.1rem;background: var(--gw-schiste);color: var(--gw-chaux);& > :is(h2,h3){font-size: clamp(1.6rem,1.25rem + 1.1vi,2.25rem)}& form > div{display: grid;gap: .8rem;grid-template-columns: repeat(auto-fit,minmax(min(100%,12.5rem),1fr));align-items: end}& form > p{margin-block-start: .9rem;max-inline-size: 62rem;font-size: .78rem;color: rgb(255 255 255 / .62)}& .gw-entree{background: rgb(255 255 255 / .06);border-color: rgb(255 255 255 / .3);color: var(--gw-chaux)}& .gw-entree option{color: var(--gw-schiste)}& .gw-touche{background: var(--gw-callune);color: var(--gw-schiste)}& .gw-touche:hover{background: var(--gw-chaux)}@media (min-width: 64em){grid-template-columns: minmax(0,17rem) minmax(0,1fr);align-items: center;gap: 3.5rem}}.gw-bandeau{padding: clamp(2rem,1.5rem + 2vi,3.25rem) var(--gw-cadre)}.gw-intitule{display: grid;gap: .35rem;font-weight: 500;font-size: .84rem}.gw-entree{inline-size: 100%;min-block-size: 3.15rem;padding: .7rem .9rem;border: 1px solid #C6C3BB;border-radius: 0;background: var(--gw-chaux);color: var(--gw-schiste);font-weight: 400;font-size: 1rem;&:focus{border-color: var(--gw-bruyere);outline: 2px solid var(--gw-bruyere);outline-offset: 0}}select.gw-entree{appearance: none;padding-inline-end: 2.4rem;background-image: url("chevron.svg");background-repeat: no-repeat;background-position: right .9rem center;background-size: .9rem}textarea.gw-entree{min-block-size: 6.5rem;resize: vertical;line-height: 1.5}.gw-strate{padding: clamp(4rem,2.6rem + 5vi,8rem) var(--gw-cadre);&.gw-pierre{background: var(--gw-pierre)}&.gw-schiste{background: var(--gw-schiste);color: var(--gw-chaux)}&.gw-schiste a{color: var(--gw-callune)}&:not(.gw-pierre,.gw-schiste) + &:not(.gw-pierre,.gw-schiste){padding-block-start: 0}}.gw-chapeau{display: grid;gap: 1.1rem;margin-block-end: clamp(2rem,1.4rem + 2.2vi,3.75rem);& h2{max-inline-size: 19ch;font-size: clamp(2rem,1.35rem + 2.5vi,3.45rem)}& p{max-inline-size: 41rem;font-size: 1.04rem;color: var(--gw-ardoise)}@media (min-width: 64em){grid-template-columns: minmax(0,1fr) minmax(0,1fr);align-items: end;column-gap: 5rem;& p{justify-self: end}}}.gw-schiste .gw-chapeau p{color: rgb(255 255 255 / .78)}.gw-plaque{padding: clamp(1.3rem,.9rem + 1.8vi,2.75rem);background: var(--gw-pierre);clip-path: var(--gw-encoche)}.gw-pierre .gw-plaque{background: var(--gw-chaux)}.gw-assise{display: grid;gap: 1.75rem;& > div:first-child{display: grid;align-content: start;gap: 1rem}& h2{max-inline-size: 18ch;font-size: clamp(1.9rem,1.3rem + 2.2vi,3rem)}& figure{margin-block-start: .75rem}& figure img{inline-size: 100%;aspect-ratio: 4 / 3;object-fit: cover}@media (min-width: 64em){grid-template-columns: minmax(0,.92fr) minmax(0,1.08fr);column-gap: clamp(3rem,1rem + 4vi,5.5rem);& > div:first-child{position: sticky;inset-block-start: 1.5rem}}}.gw-assise ~ *{margin-block-start: clamp(2.25rem,1.5rem + 2.5vi,4rem)}.gw-strate > :is(.gw-mercuriale,.gw-voisins,.gw-releve,.gw-plaque,.gw-banc,.gw-fiches,.gw-dossier) + :is(.gw-mercuriale,.gw-voisins,.gw-releve,.gw-plaque,.gw-banc,.gw-fiches,.gw-dossier){margin-block-start: clamp(2rem,1.4rem + 2vi,3.5rem)}.gw-reponse{max-inline-size: 38rem;font-size: 1.1rem;line-height: 1.62;color: var(--gw-ardoise)}.gw-schiste .gw-reponse{color: rgb(255 255 255 / .84)}:is(.gw-banc,.gw-lit){display: grid;align-content: start;gap: 1.05rem;max-inline-size: 44rem;& > p,& li,& dd{color: var(--gw-ardoise)}& h3{margin-block-start: 1.1rem;font-size: clamp(1.45rem,1.2rem + .8vi,1.85rem)}& h4{font-family: var(--gw-fonte-texte);font-weight: 600;font-size: 1rem;letter-spacing: 0}& strong{color: var(--gw-schiste)}& ul,& ol{display: grid;gap: .55rem}& ul li{position: relative;padding-inline-start: 1.45rem}& ul li::before{content: "";position: absolute;inset-inline-start: 0;inset-block-start: .62em;inline-size: .6rem;block-size: .6rem;background: var(--gw-bruyere);clip-path: polygon(0 0,100% 0,100% 34%,66% 34%,66% 67%,34% 67%,34% 100%,0 100%)}& ol{counter-reset: gw-rang}& ol li{position: relative;padding-inline-start: 2.1rem;counter-increment: gw-rang}& ol li::before{content: counter(gw-rang);position: absolute;inset-inline-start: 0;inset-block-start: -.1rem;font-family: var(--gw-fonte-titre);font-size: 1.4rem;line-height: 1.2;color: var(--gw-bruyere)}& dl:not(.gw-faits){display: grid;gap: .9rem}& dl:not(.gw-faits) dt{font-weight: 600}& .gw-faits{margin-block: .4rem}& .gw-citation{margin-block: .8rem}}:is(.gw-schiste :is(.gw-banc,.gw-lit),.gw-lit.gw-schiste){& > p,& li,& dd{color: rgb(255 255 255 / .82)}& dt{color: rgb(255 255 255 / .6)}& .gw-faits > div{border-color: rgb(255 255 255 / .16)}& strong,& h3{color: var(--gw-chaux)}& ul li::before{background: var(--gw-callune)}& ol li::before{color: var(--gw-callune)}}.gw-tableau{overflow-x: auto;padding: .3rem .4rem 1.9rem;background: var(--gw-pierre);clip-path: var(--gw-encoche);& table{inline-size: 100%;border-collapse: collapse;font-size: .94rem}& caption{caption-side: bottom;padding: .8rem .6rem 0;text-align: start;font-size: .84rem;color: var(--gw-lichen)}& th,& td{padding: .75rem .7rem;text-align: start;vertical-align: top}& tr + tr :is(th,td){border-block-start: 1px solid var(--gw-joint)}& thead th{font-weight: 500;font-size: .82rem;color: var(--gw-lichen)}& tbody th{font-weight: 600}& td{font-variant-numeric: tabular-nums}}.gw-pierre .gw-tableau{background: var(--gw-chaux)}.gw-citation{padding: 1.45rem 1.6rem 1.55rem;background: var(--gw-callune);clip-path: var(--gw-encoche);& p{font-family: var(--gw-fonte-titre);font-style: italic;font-weight: 300;font-size: clamp(1.25rem,1.1rem + .6vi,1.6rem);line-height: 1.38;color: var(--gw-schiste)}& footer{margin-block-start: .7rem;font-weight: 500;font-size: .86rem;color: var(--gw-bruyere)}}.gw-releve{& > p{margin-block-end: 1rem;font-size: .9rem;color: var(--gw-lichen)}& ul{display: grid;gap: 0 2rem;grid-template-columns: repeat(auto-fill,minmax(min(100%,14rem),1fr))}& li{display: flex;justify-content: space-between;align-items: baseline;gap: 1rem;padding-block: .55rem;border-block-end: 1px solid var(--gw-joint);font-weight: 500}& small{flex: none;font-weight: 400;font-size: .84rem;color: var(--gw-lichen);font-variant-numeric: tabular-nums}}.gw-note{padding: .9rem 1.1rem;background: var(--gw-callune);font-size: .92rem;color: var(--gw-schiste)}.gw-sources{& > div{display: grid;gap: .9rem;max-inline-size: 52rem}& h2{font-size: clamp(1.4rem,1.2rem + .6vi,1.75rem)}& ol{display: grid;gap: .35rem;padding-inline-start: 1.3rem;list-style: decimal;font-size: .9rem;color: var(--gw-ardoise)}& p{font-size: .9rem;color: var(--gw-lichen)}}.gw-forage{display: grid;gap: 2.5rem;timeline-scope: --gw-c1,--gw-c2,--gw-c3,--gw-c4,--gw-c5,--gw-c6,--gw-c7,--gw-c8,--gw-c9,--gw-c10;& > div{display: grid;gap: clamp(3rem,2rem + 3vi,5rem);min-inline-size: 0}@media (min-width: 68.75em){grid-template-columns: 17.5rem minmax(0,1fr);column-gap: clamp(3rem,1rem + 4vi,6rem);align-items: start}}.gw-coupe{display: grid;gap: 1rem;& > p{font-weight: 500;font-size: .84rem;color: var(--gw-lichen)}& ol{display: flex;flex-direction: column}& li{margin-inline-end: var(--gw-retrait,0);min-block-size: 3.4rem;background: var(--gw-callune);color: var(--gw-schiste);transition: background-color .2s ease}& li:nth-child(even){background: var(--gw-pierre)}& li.gw-epais{min-block-size: 5.2rem}& li.gw-mince{min-block-size: 2.6rem}& li:nth-child(2){--gw-retrait: .7rem}& li:nth-child(3){--gw-retrait: 1.4rem}& li:nth-child(4){--gw-retrait: 2.1rem}& li:nth-child(5){--gw-retrait: 2.8rem}& li:nth-child(n+6){--gw-retrait: 3.5rem}& li:hover{background: #DCCAD4}& li a{display: grid;align-content: start;gap: .2rem;block-size: 100%;padding: .6rem .85rem;color: inherit;text-decoration: none}& b{font-weight: 500;font-size: .9rem;line-height: 1.3}& small{display: block;max-block-size: 0;overflow: hidden;opacity: 0;font-size: .8rem;line-height: 1.38}& .gw-touche{justify-self: start;margin-block-start: .4rem}@media (min-width: 68.75em){position: sticky;inset-block-start: 1.25rem}}.gw-forage > div > section:nth-of-type(1){view-timeline-name: --gw-c1}.gw-forage > div > section:nth-of-type(2){view-timeline-name: --gw-c2}.gw-forage > div > section:nth-of-type(3){view-timeline-name: --gw-c3}.gw-forage > div > section:nth-of-type(4){view-timeline-name: --gw-c4}.gw-forage > div > section:nth-of-type(5){view-timeline-name: --gw-c5}.gw-forage > div > section:nth-of-type(6){view-timeline-name: --gw-c6}.gw-forage > div > section:nth-of-type(7){view-timeline-name: --gw-c7}.gw-forage > div > section:nth-of-type(8){view-timeline-name: --gw-c8}.gw-forage > div > section:nth-of-type(9){view-timeline-name: --gw-c9}.gw-forage > div > section:nth-of-type(10){view-timeline-name: --gw-c10}@supports (animation-timeline: view()){@media (min-width: 68.75em){.gw-coupe li{animation: gw-veine linear both;animation-range: cover 18% cover 82%}.gw-coupe small{animation: gw-ligne linear both;animation-range: cover 18% cover 82%}.gw-coupe li:nth-child(1),.gw-coupe li:nth-child(1) small{animation-timeline: --gw-c1}.gw-coupe li:nth-child(2),.gw-coupe li:nth-child(2) small{animation-timeline: --gw-c2}.gw-coupe li:nth-child(3),.gw-coupe li:nth-child(3) small{animation-timeline: --gw-c3}.gw-coupe li:nth-child(4),.gw-coupe li:nth-child(4) small{animation-timeline: --gw-c4}.gw-coupe li:nth-child(5),.gw-coupe li:nth-child(5) small{animation-timeline: --gw-c5}.gw-coupe li:nth-child(6),.gw-coupe li:nth-child(6) small{animation-timeline: --gw-c6}.gw-coupe li:nth-child(7),.gw-coupe li:nth-child(7) small{animation-timeline: --gw-c7}.gw-coupe li:nth-child(8),.gw-coupe li:nth-child(8) small{animation-timeline: --gw-c8}.gw-coupe li:nth-child(9),.gw-coupe li:nth-child(9) small{animation-timeline: --gw-c9}.gw-coupe li:nth-child(10),.gw-coupe li:nth-child(10) small{animation-timeline: --gw-c10}}}@keyframes gw-veine{0%,100%{margin-inline-end: var(--gw-retrait,0)}12%,88%{margin-inline-end: 0;background: var(--gw-bruyere);color: var(--gw-chaux)}}@keyframes gw-ligne{0%,100%{max-block-size: 0;opacity: 0}12%,88%{max-block-size: 6rem;opacity: .9}}.gw-lit{max-inline-size: 46rem;scroll-margin-block-start: 1.5rem;& > h2{max-inline-size: 22ch;font-size: clamp(1.9rem,1.3rem + 2vi,2.8rem)}& > .gw-reponse{font-size: 1.12rem}& > figure img{inline-size: 100%;aspect-ratio: 3 / 2;object-fit: cover}&.gw-pierre,&.gw-schiste{padding: clamp(1.4rem,1rem + 1.6vi,2.6rem);clip-path: var(--gw-encoche)}&.gw-pierre{background: var(--gw-pierre)}&.gw-schiste{background: var(--gw-schiste);color: var(--gw-chaux)}&.gw-schiste a{color: var(--gw-callune)}}.gw-pierre .gw-lit.gw-pierre{background: var(--gw-chaux)}.gw-affleurement.gw-nu{overflow: hidden;padding: clamp(2.25rem,1.25rem + 4vi,5.5rem) var(--gw-cadre) clamp(2rem,1rem + 3vi,4rem);background: var(--gw-pierre);& > svg{position: absolute;inset-block-start: -2.5rem;inset-inline-end: -3.5rem;inline-size: min(32rem,72vw);color: #DCCFD6}& .gw-plaque-titre{position: relative;inset: auto;inline-size: auto;max-inline-size: 54rem;margin: 0;padding: clamp(1.6rem,1rem + 2vi,3.1rem)}}.gw-nu + .gw-carotte{padding-block-start: clamp(2rem,1.5rem + 1.5vi,3rem)}.gw-manifeste{position: relative;display: grid;gap: 2.5rem;overflow: hidden;& > *{position: relative;z-index: 1}& > svg{position: absolute;z-index: 0;inset-block-start: 2.5rem;inset-inline-start: -4rem;inline-size: min(34rem,78vw);color: #EADFE6}@media (min-width: 64em){& > svg{inset-block-start: 50%;inset-inline-start: max(-4rem,calc(var(--gw-cadre) - 6rem));translate: 0 -50%}}& .gw-exergue{max-inline-size: 21ch;font-family: var(--gw-fonte-titre);font-weight: 300;font-size: clamp(1.9rem,1.15rem + 2.9vi,3.6rem);line-height: 1.14;letter-spacing: -.016em;text-wrap: balance}& > div{display: grid;gap: 1rem;max-inline-size: 38rem}& h2{font-family: var(--gw-fonte-texte);font-weight: 500;font-size: 1rem;letter-spacing: .02em;color: var(--gw-bruyere)}& > div p{color: var(--gw-ardoise)}@media (min-width: 64em){grid-template-columns: minmax(0,1.15fr) minmax(0,1fr);align-items: start;column-gap: 6rem;& > div{padding-block-start: .9rem}}}.gw-dossiers{display: grid;gap: clamp(2.5rem,1.8rem + 2.5vi,4rem) var(--gw-entraxe);& article{display: grid;align-content: start;gap: .45rem}& figure{margin-block-end: .7rem}& :is(img,.gw-attente > div){inline-size: 100%;aspect-ratio: 3 / 2;object-fit: cover}& h3{font-size: clamp(1.5rem,1.25rem + .8vi,1.95rem)}& p{max-inline-size: 34rem;color: var(--gw-ardoise)}& p:last-child{font-weight: 500;font-size: .86rem;color: var(--gw-bruyere)}@media (min-width: 56em){grid-template-columns: repeat(12,minmax(0,1fr));& .gw-ample{grid-column: span 7}& .gw-etroit{grid-column: span 5}& .gw-etroit :is(img,.gw-attente > div){aspect-ratio: 1}& article:nth-child(2){margin-block-start: 5.5rem}& article:nth-child(4){margin-block-start: 7rem}}}.gw-gestes{display: grid;gap: var(--gw-entraxe);grid-template-columns: repeat(auto-fit,minmax(min(100%,15.5rem),1fr));& article{display: flex;flex-direction: column;background: var(--gw-chaux);clip-path: var(--gw-encoche)}& .gw-encoche img,& .gw-encoche.gw-attente > div{clip-path: none}& :is(img,.gw-attente > div){inline-size: 100%;aspect-ratio: 4 / 3;object-fit: cover}& article > div{display: flex;flex: 1;flex-direction: column;gap: .6rem;padding: 1.4rem 1.45rem 1.7rem}& h3{font-size: 1.75rem}& p{font-size: .94rem;color: var(--gw-ardoise)}& p:last-child{margin-block-start: auto;padding-block-start: .85rem;border-block-start: 1px solid var(--gw-joint);font-weight: 500;font-size: .85rem;color: var(--gw-bruyere)}}.gw-sondage{display: grid;gap: 2.75rem;& > figure :is(img,.gw-attente > div){inline-size: 100%;aspect-ratio: 4 / 5;object-fit: cover;object-position: 32% 50%}& figcaption{color: rgb(255 255 255 / .64);& b{color: var(--gw-chaux)}}& h2{max-inline-size: 15ch;font-size: clamp(2rem,1.35rem + 2.5vi,3.45rem)}& > div > p{margin-block-start: 1.1rem;max-inline-size: 36rem;color: rgb(255 255 255 / .78)}& .gw-gradins{margin-block-start: 2.4rem}@media (min-width: 64em){grid-template-columns: minmax(0,.85fr) minmax(0,1.15fr);align-items: center;column-gap: 5.5rem}}.gw-gradins{display: grid;gap: .8rem;grid-template-columns: repeat(auto-fit,minmax(min(100%,14rem),1fr));& li{display: grid;align-content: start;gap: .35rem;padding: 1.3rem 1.35rem 1.45rem;border: 1px solid rgb(255 255 255 / .16);background: rgb(255 255 255 / .035)}& h3{font-size: 1.55rem}& li > p:first-of-type{font-weight: 500;font-size: .88rem;color: var(--gw-callune)}& li > p{font-size: .92rem;color: rgb(255 255 255 / .76)}@media (min-width: 40em){& li:nth-child(even){translate: 0 1.5rem}}&.gw-clair{margin-block-start: clamp(2rem,1.5rem + 2vi,3rem);grid-template-columns: repeat(auto-fit,minmax(min(100%,13rem),1fr))}&.gw-clair li{border-color: var(--gw-joint);background: var(--gw-chaux)}&.gw-clair li > p:first-of-type{color: var(--gw-bruyere)}&.gw-clair li > p{color: var(--gw-ardoise)}@media (min-width: 40em){&.gw-clair li:nth-child(even){translate: none}}@media (min-width: 60em){&.gw-clair{grid-template-columns: repeat(4,minmax(0,1fr));align-items: end}&.gw-clair li:nth-child(1){margin-block-start: 4.5rem}&.gw-clair li:nth-child(2){margin-block-start: 3rem}&.gw-clair li:nth-child(3){margin-block-start: 1.5rem}}}.gw-tenue{display: grid;& > figure :is(img,.gw-attente > div){inline-size: 100%;aspect-ratio: 3 / 2;object-fit: cover}& .gw-plaque{position: relative;z-index: 1;margin-block-start: 1.25rem;clip-path: var(--gw-encoche-haute)}& h2{max-inline-size: 16ch;font-size: clamp(1.9rem,1.35rem + 1.9vi,2.9rem)}& dl{display: grid;gap: 1.15rem;margin-block-start: 1.6rem}& dt{font-weight: 600}& dd{margin-block-start: .15rem;font-size: .95rem;color: var(--gw-ardoise)}@media (min-width: 64em){grid-template-columns: repeat(12,minmax(0,1fr));align-items: center;& > figure{grid-column: 1 / 9;grid-row: 1}& .gw-plaque{grid-column: 8 / 13;grid-row: 1;margin: 0;padding: 2.75rem 2.6rem}}}.gw-atlas{display: grid;gap: var(--gw-entraxe);& svg{inline-size: 100%}& svg use{fill: #DEDBD3;stroke: var(--gw-chaux);stroke-width: 2.5;stroke-linejoin: round;cursor: pointer;transition: fill .25s ease}& svg use#gw-zone-partenaire{fill: #F1F0EC;cursor: default}& svg use:not(#gw-zone-partenaire):hover{fill: #D6C2CD}& svg circle{fill: var(--gw-schiste)}& svg text{font-family: var(--gw-fonte-texte);font-weight: 600;font-size: 21px;fill: var(--gw-schiste);paint-order: stroke;stroke: var(--gw-chaux);stroke-width: 5px;stroke-linejoin: round;pointer-events: none}& svg text.gw-court{font-weight: 500;font-size: 18px;fill: var(--gw-lichen)}& fieldset{display: grid;gap: .45rem;margin: 0;padding: 0;border: 0}& legend{margin-block-end: .6rem;font-weight: 500;font-size: .88rem;color: var(--gw-lichen)}& fieldset label{display: flex;align-items: center;gap: .75rem;padding: .75rem .95rem;border: 1px solid var(--gw-joint);font-weight: 500;cursor: pointer;transition: background-color .2s ease,border-color .2s ease}& fieldset label span{margin-inline-start: auto;font-weight: 400;font-size: .85rem;color: var(--gw-lichen)}& fieldset input{inline-size: 1.5rem;block-size: 1.5rem;margin: 0;accent-color: var(--gw-bruyere)}& fieldset label:has(:checked){border-color: var(--gw-bruyere);background: var(--gw-callune)}& fieldset label:has(:checked) span{color: var(--gw-ardoise)}& article{display: none;margin-block-start: 1.4rem}& article h3{font-size: 1.7rem}& article > p:first-of-type{margin-block-start: .35rem;font-weight: 500}& article > p{margin-block-start: .5rem;font-size: .94rem;color: var(--gw-ardoise)}& article ol{display: grid;margin-block-start: .9rem;font-weight: 500;font-size: .86rem}& article ol li{padding: .5rem .8rem;background: var(--gw-callune)}& article ol li:nth-child(2){margin-inline-end: 1.5rem;background: #DDD6CC}& article ol li:nth-child(3){margin-inline-end: 3rem;background: var(--gw-lichen);color: var(--gw-chaux)}& article ul{display: grid;gap: .35rem;margin-block-start: 1rem}& article li a{font-weight: 500}& > div > p:last-child{margin-block-start: 1.2rem;font-size: .86rem;color: var(--gw-lichen)}&:not(:has(:checked)) article{display: block}&:has(#gw-s-mer:checked) #gw-fiche-mer,&:has(#gw-s-blavet:checked) #gw-fiche-blavet,&:has(#gw-s-centre:checked) #gw-fiche-centre,&:has(#gw-s-vannes:checked) #gw-fiche-vannes{display: block}&:has(#gw-s-mer:checked) #gw-zone-mer,&:has(#gw-s-blavet:checked) #gw-zone-blavet,&:has(#gw-s-centre:checked) #gw-zone-centre,&:has(#gw-s-vannes:checked) #gw-zone-vannes{fill: var(--gw-bruyere)}@media (min-width: 56em){grid-template-columns: minmax(0,1.35fr) minmax(0,1fr);align-items: start;column-gap: 3rem}}.gw-etabli{display: grid;gap: var(--gw-entraxe);& form{display: grid;gap: 1.4rem}& fieldset{display: grid;gap: .5rem;margin: 0;padding: 0;border: 0;min-inline-size: 0}& legend{margin-block-end: .55rem;font-weight: 600;font-size: 1rem}& legend small{display: block;font-weight: 400;font-size: .85rem;color: var(--gw-lichen)}& fieldset > div{display: grid;gap: .45rem;grid-template-columns: repeat(auto-fit,minmax(min(100%,12.5rem),1fr))}& fieldset label{display: flex;align-items: center;gap: .65rem;padding: .65rem .85rem;border: 1px solid var(--gw-joint);background: var(--gw-chaux);font-weight: 500;font-size: .94rem;line-height: 1.3;cursor: pointer;transition: background-color .2s ease,border-color .2s ease}& fieldset label:has(:checked){border-color: var(--gw-bruyere);background: var(--gw-callune)}& fieldset input[type="checkbox"],& fieldset input[type="radio"]{flex: none;inline-size: 1.5rem;block-size: 1.5rem;margin: 0;accent-color: var(--gw-bruyere)}& input[type="range"]{inline-size: 100%;accent-color: var(--gw-bruyere)}& fieldset > div:has(> input[type="range"]){grid-template-columns: minmax(0,1fr) 7.5rem;align-items: center}& .gw-intitule:has(> input[type="number"]){padding: 0;border: 0;background: none}& > div:last-child{display: grid;align-content: start;gap: 1rem;padding: clamp(1.3rem,1rem + 1vi,2.1rem);background: var(--gw-schiste);color: var(--gw-chaux);clip-path: var(--gw-encoche)}& > div:last-child h3{font-size: 1.5rem}& data{font-family: var(--gw-fonte-titre);font-weight: 300;font-size: clamp(2rem,1.5rem + 1.7vi,2.9rem);line-height: 1.05;font-variant-numeric: lining-nums tabular-nums}& > div:last-child p{font-size: .94rem;color: rgb(255 255 255 / .8)}& > div:last-child p b,& #gw-effet{color: var(--gw-chaux)}& > div:last-child ul{display: grid;gap: .1rem;font-size: .94rem}& > div:last-child ul li{display: flex;justify-content: space-between;gap: 1rem;padding-block: .5rem;border-block-start: 1px solid rgb(255 255 255 / .13);font-variant-numeric: tabular-nums}& > div:last-child ul li small{display: block;font-size: .8rem;color: rgb(255 255 255 / .6)}& > div:last-child ul li b{white-space: nowrap;font-weight: 500}& > div:last-child label{color: rgb(255 255 255 / .8)}& meter{inline-size: 100%;block-size: .65rem}& #gw-alerte:empty{display: none}& #gw-alerte{padding: .75rem .9rem;background: rgb(232 220 227 / .14);color: var(--gw-callune)}& > div:last-child .gw-touche{background: var(--gw-callune);color: var(--gw-schiste)}& > div:last-child .gw-touche:hover{background: var(--gw-chaux)}@media (min-width: 60em){grid-template-columns: minmax(0,1.1fr) minmax(0,1fr);align-items: start;column-gap: 2.5rem;& > div:last-child{position: sticky;inset-block-start: 1.25rem}}}.gw-empilement{display: flex;flex-direction: column;& li{padding: .6rem .85rem;font-weight: 500;font-size: .9rem;color: var(--gw-schiste);background: var(--gw-chaux);animation: gw-pose .35s ease both}& li:nth-child(2){margin-inline-end: 1.25rem;background: var(--gw-callune)}& li:nth-child(3){margin-inline-end: 2.5rem;background: #CFC8BD}& li:nth-child(4){margin-inline-end: 3.75rem;background: var(--gw-lichen);color: var(--gw-chaux)}& li:nth-child(5){margin-inline-end: 5rem;background: var(--gw-bruyere);color: var(--gw-chaux)}& li small{display: block;font-weight: 400;font-size: .78rem;opacity: .85}}@keyframes gw-pose{from{opacity: 0;translate: 0 -.4rem}}.gw-temoin{position: sticky;z-index: 5;inset-block-end: .75rem;display: flex;align-items: center;gap: .75rem;padding: .85rem 1rem;background: var(--gw-schiste);color: var(--gw-chaux);text-decoration: none;clip-path: var(--gw-encoche-petite);&[hidden]{display: none}& span{font-weight: 500;font-size: .84rem;color: var(--gw-callune);white-space: nowrap}& b{margin-inline-start: auto;font-family: var(--gw-fonte-titre);font-weight: 300;font-size: 1.2rem;font-variant-numeric: lining-nums tabular-nums;white-space: nowrap}& svg{inline-size: .9rem;flex: none}@media (min-width: 60em){display: none}}.gw-aide > div:last-child{& .gw-faits > div{border-color: rgb(255 255 255 / .14)}& .gw-faits dt{color: rgb(255 255 255 / .62)}& .gw-faits dd{color: var(--gw-chaux)}& a{color: var(--gw-callune)}}.gw-frise{display: grid;gap: .5rem;& li{display: grid;grid-template-columns: 7.5rem minmax(0,1fr);gap: 1rem;padding-block: .55rem;border-block-start: 1px solid rgb(255 255 255 / .13);font-size: .94rem}& b{font-weight: 500;color: var(--gw-callune)}}.gw-verifs form ol{display: grid;gap: .45rem;counter-reset: gw-point}.gw-verifs form li{display: grid;gap: 0;border: 1px solid var(--gw-joint);background: var(--gw-chaux)}.gw-verifs form li:has(:checked){border-color: var(--gw-bruyere)}.gw-verifs fieldset form li label,.gw-verifs form li label{align-items: flex-start;border: 0;background: none}.gw-verifs form li label span{display: grid;gap: .2rem}.gw-verifs form li label small{font-weight: 400;font-size: .84rem;color: var(--gw-lichen)}.gw-verifs form li label:has(:checked) b{color: var(--gw-bruyere)}.gw-verifs details{padding: 0 .85rem .7rem 2.6rem;font-size: .88rem}.gw-verifs summary{cursor: pointer;font-weight: 500;color: var(--gw-bruyere)}.gw-verifs details p{margin-block-start: .4rem;color: var(--gw-ardoise)}.gw-frise li{align-items: start}.gw-frise details{min-inline-size: 0}.gw-frise summary{cursor: pointer;font-weight: 500;color: var(--gw-chaux)}.gw-frise details p{margin-block-start: .45rem;font-size: .86rem;color: rgb(255 255 255 / .75)}.gw-frise details small{font-size: .78rem;color: rgb(255 255 255 / .6)}.gw-etabli .gw-intitule:has(> input[type="date"]){display: grid;gap: .35rem;padding: 0;border: 0;background: none;cursor: auto}.gw-lit .gw-etabli{grid-template-columns: none;& > div:last-child{position: static}}.gw-lit .gw-frise li{grid-template-columns: 10.5rem minmax(0,1fr)}.gw-lit .gw-frise li::before,.gw-frise li::before{color: var(--gw-callune)}.gw-lit .gw-etabli > div:last-child li{color: rgb(255 255 255 / .82)}.gw-mercuriale{& table{inline-size: 100%;border-collapse: collapse}& > p{margin-block-start: 1rem;max-inline-size: 62rem;font-size: .86rem;color: var(--gw-lichen)}@media (max-width: 55.99em){& table{display: block}& caption{display: block;margin-block-end: 1rem;text-align: start;font-size: .88rem;color: var(--gw-lichen)}& thead{display: none}& tbody{display: grid;gap: var(--gw-entraxe)}& tr{display: grid;padding: 1.25rem 1.3rem 1rem;background: var(--gw-chaux);clip-path: var(--gw-encoche)}& th{padding-block-end: .6rem;text-align: start;font-weight: 400}& th b{display: block;font-family: var(--gw-fonte-titre);font-weight: 300;font-size: 1.5rem;line-height: 1.15}& th small{display: block;margin-block-start: .2rem;font-size: .84rem;color: var(--gw-lichen)}& td{display: flex;justify-content: space-between;align-items: baseline;gap: 1rem;padding-block: .6rem;border-block-start: 1px solid var(--gw-joint);font-weight: 500;font-variant-numeric: tabular-nums}& td::before{font-weight: 400;font-size: .88rem;color: var(--gw-lichen)}& td:nth-of-type(1)::before{content: "Intérieur complet"}& td:nth-of-type(2)::before{content: "Façade"}& td:nth-of-type(3)::before{content: "Volets et boiseries"}& td.gw-court{font-weight: 400;font-size: .88rem;color: var(--gw-lichen);text-align: end}&.gw-postes td:nth-of-type(1)::before{content: "Support sain"}&.gw-postes td:nth-of-type(2)::before{content: "À reprendre"}&.gw-postes td:nth-of-type(3)::before{content: "Unité"}}@media (min-width: 56em){& table{background: var(--gw-chaux);clip-path: var(--gw-encoche)}& caption{caption-side: bottom;padding-block-start: 1rem;text-align: start;font-size: .86rem;color: var(--gw-lichen)}& thead th{padding: 1.3rem 1.6rem;border-block-end: 1px solid var(--gw-joint);text-align: start;font-weight: 500;font-size: .84rem;color: var(--gw-lichen)}& tbody th{padding: 1.35rem 1.6rem;text-align: start;font-weight: 400}& tbody th b{display: block;font-family: var(--gw-fonte-titre);font-weight: 300;font-size: 1.55rem;line-height: 1.15}& tbody th small{display: block;margin-block-start: .2rem;font-size: .84rem;color: var(--gw-lichen)}& td{padding: 1.35rem 1.6rem;font-weight: 500;font-variant-numeric: tabular-nums;white-space: nowrap}& tbody tr + tr :is(th,td){border-block-start: 1px solid var(--gw-joint)}& td.gw-court{white-space: normal;font-weight: 400;font-size: .88rem;color: var(--gw-lichen)}& tbody tr{transition: background-color .15s ease}& tbody tr:hover{background: #F7F6F3}}}.gw-equipage{display: grid;gap: 2.75rem;& > figure :is(img,.gw-attente > div){inline-size: 100%;aspect-ratio: 4 / 5;object-fit: cover}& h2{max-inline-size: 17ch;font-size: clamp(2rem,1.35rem + 2.5vi,3.3rem)}& > div > p{margin-block-start: 1.15rem;max-inline-size: 40rem;color: var(--gw-ardoise)}& ul{display: grid;gap: .8rem;margin-block-start: 2.1rem}@media (min-width: 36em){& ul{grid-template-columns: repeat(2,minmax(0,1fr))}}& li{padding: 1.15rem 1.25rem 1.3rem;background: var(--gw-pierre);clip-path: var(--gw-encoche)}& li h3{font-size: 1.4rem}& li p:first-of-type{margin-block-start: .25rem;font-weight: 500}& li p{font-size: .88rem;color: var(--gw-ardoise)}& blockquote{margin-block-start: 2.25rem;padding-inline-start: 1.5rem;border-inline-start: 2px solid var(--gw-bruyere)}& blockquote p{font-family: var(--gw-fonte-titre);font-style: italic;font-weight: 300;font-size: clamp(1.3rem,1.1rem + .7vi,1.7rem);line-height: 1.38}& blockquote footer{margin-block-start: .6rem;font-size: .86rem;color: var(--gw-lichen)}@media (min-width: 64em){grid-template-columns: minmax(0,.8fr) minmax(0,1.2fr);align-items: start;column-gap: 5.5rem;& > figure{position: sticky;inset-block-start: 2rem}}}.gw-lectures,.gw-voisins{display: grid;gap: var(--gw-entraxe);grid-template-columns: repeat(auto-fit,minmax(min(100%,16rem),1fr));& article{position: relative;display: flex;flex-direction: column;background: var(--gw-pierre);clip-path: var(--gw-encoche);transition: background-color .2s ease}& article:hover{background: var(--gw-callune)}& h3{font-size: 1.55rem}& h3 a{color: var(--gw-schiste);text-decoration: none}& h3 a::after{content: "";position: absolute;inset: 0}& p{font-size: .93rem;color: var(--gw-ardoise)}& p:last-child{display: flex;justify-content: space-between;align-items: center;gap: 1rem;margin-block-start: auto;padding-block-start: .8rem;font-weight: 500;color: var(--gw-bruyere)}& p:last-child svg{inline-size: 1rem;transition: translate .2s ease}& article:hover p:last-child svg{translate: .25rem 0}}.gw-lectures article{gap: .6rem;padding: 1.5rem 1.5rem 1.45rem}.gw-voisins{& article{background: var(--gw-chaux)}& .gw-encoche img,& .gw-encoche.gw-attente > div{clip-path: none}& :is(img,.gw-attente > div){inline-size: 100%;aspect-ratio: 3 / 2;object-fit: cover}& article > div{display: flex;flex: 1;flex-direction: column;gap: .55rem;padding: 1.35rem 1.45rem 1.5rem}}.gw-dossier{display: grid;gap: var(--gw-entraxe);& > figure :is(img,.gw-attente > div){inline-size: 100%;aspect-ratio: 4 / 5;object-fit: cover}& form{display: grid;gap: 1.2rem}& form > div:not(.gw-prises){display: grid;gap: .8rem;grid-template-columns: repeat(auto-fit,minmax(min(100%,12rem),1fr));align-items: end}& form > p{font-size: .8rem;color: var(--gw-lichen)}@media (min-width: 64em){grid-template-columns: minmax(0,.75fr) minmax(0,1.25fr);align-items: start;column-gap: 2.5rem}}.gw-prises{display: grid;gap: .7rem;@media (min-width: 30em){grid-template-columns: repeat(2,minmax(0,1fr))}& label{position: relative;display: grid;gap: .3rem;padding: 1rem 1.05rem 1.1rem;border: 1px dashed #BDB9B0;background: var(--gw-chaux);cursor: pointer;transition: border-color .2s ease,background-color .2s ease}& label:hover,& label:focus-within{border-color: var(--gw-bruyere);background: #FBF8FA}& svg{inline-size: 3.5rem;color: var(--gw-bruyere);margin-block-end: .3rem}& b{font-weight: 600;font-size: .95rem}& small{font-size: .82rem;color: var(--gw-lichen);line-height: 1.4}& span{margin-block-start: .3rem;font-weight: 500;font-size: .85rem;color: var(--gw-bruyere)}& input[type="file"]{position: absolute;inset: 0;opacity: 0;cursor: pointer}}.gw-deux{display: grid;gap: 2rem;& > div{display: grid;align-content: start;gap: 1rem}& > div p{color: var(--gw-ardoise)}.gw-schiste & > div p{color: rgb(255 255 255 / .8)}.gw-schiste & h2{font-size: clamp(2rem,1.35rem + 2.5vi,3.3rem);max-inline-size: 16ch}@media (min-width: 60em){grid-template-columns: minmax(0,1.2fr) minmax(0,1fr);column-gap: 4rem;align-items: start}}.gw-faits{display: grid;gap: .1rem;& > div{display: grid;gap: .15rem;padding-block: .75rem;border-block-start: 1px solid var(--gw-joint)}& dt{font-weight: 500;font-size: .84rem;color: var(--gw-lichen)}& dd{font-weight: 500}}.gw-fiches{display: grid;gap: clamp(2.5rem,2rem + 2vi,4rem)}.gw-fiche{display: grid;gap: 1.5rem;& figure :is(img,.gw-attente > div){inline-size: 100%;aspect-ratio: 3 / 2;object-fit: cover}& h3{max-inline-size: 22ch;font-size: clamp(1.6rem,1.3rem + 1vi,2.15rem)}& dl{display: grid;margin-block-start: 1.2rem}& dl > div{display: grid;gap: .1rem;padding-block: .7rem;border-block-start: 1px solid var(--gw-joint)}& dt{font-weight: 500;font-size: .84rem;color: var(--gw-lichen)}& dd{font-size: .97rem}& dl > div:last-child dd{font-family: var(--gw-fonte-titre);font-size: 1.9rem;line-height: 1.1;color: var(--gw-bruyere)}@media (min-width: 60em){grid-template-columns: minmax(0,1.1fr) minmax(0,1fr);column-gap: 3.5rem;align-items: center;&:nth-child(even) > figure{order: 2}}}.gw-colles{display: grid;gap: var(--gw-entraxe);@media (min-width: 48em){grid-template-columns: repeat(2,minmax(0,1fr))}& > div{padding: 1.5rem 1.6rem 1.6rem;background: var(--gw-chaux);clip-path: var(--gw-encoche)}.gw-strate:not(.gw-pierre) & > div{background: var(--gw-pierre)}& dt{font-family: var(--gw-fonte-titre);font-size: 1.4rem;line-height: 1.22}& dd{margin: .65rem 0 0;font-size: .95rem;color: var(--gw-ardoise)}}.gw-final{display: grid;gap: 2rem;padding: clamp(1.75rem,1rem + 3vi,4.25rem);background: var(--gw-bruyere);color: var(--gw-chaux);clip-path: var(--gw-encoche);& h2{max-inline-size: 15ch;font-size: clamp(2.1rem,1.4rem + 2.6vi,3.6rem)}& > div:first-child p{margin-block-start: 1rem;max-inline-size: 32rem;color: rgb(255 255 255 / .86)}& a{color: var(--gw-chaux)}& .gw-amorce{background: none}& .gw-amorce > h3{font-size: 1.45rem}& .gw-amorce form > p{color: rgb(255 255 255 / .7)}& .gw-entree{background: rgb(255 255 255 / .08);border-color: rgb(255 255 255 / .38)}& .gw-touche{background: var(--gw-chaux);color: var(--gw-bruyere)}& .gw-touche:hover{background: var(--gw-callune)}@media (min-width: 64em){grid-template-columns: minmax(0,1fr) minmax(0,1.25fr);align-items: center;column-gap: 4rem;& .gw-amorce{grid-template-columns: 1fr;gap: 1rem}}}.gw-almanach{display: grid;gap: 1.5rem;margin-block-start: var(--gw-entraxe);padding: clamp(1.5rem,1rem + 2vi,3rem);background: var(--gw-callune);clip-path: var(--gw-encoche);& h2{font-size: clamp(1.7rem,1.3rem + 1.4vi,2.4rem)}& > div p{margin-block-start: .7rem;color: #3D3A3C}& form{display: grid;gap: .8rem;grid-template-columns: repeat(auto-fit,minmax(min(100%,13rem),1fr));align-items: end}& form > p{grid-column: 1 / -1;font-size: .8rem;color: #3D3A3C}& .gw-touche{white-space: nowrap}@media (min-width: 64em){grid-template-columns: minmax(0,1fr) minmax(0,2.1fr);align-items: center;column-gap: 3rem}}.gw-depot{display: grid;gap: var(--gw-entraxe);& > div + div h2{margin-block-end: 1.2rem;font-size: clamp(1.6rem,1.3rem + 1vi,2.2rem)}& > div + div .gw-gradins.gw-clair{margin: 0;grid-template-columns: 1fr}& > div + div .gw-gradins.gw-clair li{margin: 0}@media (min-width: 64em){grid-template-columns: minmax(0,1.55fr) minmax(0,1fr);align-items: start;column-gap: 3rem;& > div + div{position: sticky;inset-block-start: 1.5rem}}}.gw-bon{display: grid;gap: 2rem;& fieldset{display: grid;gap: .9rem;margin: 0;padding: 0;border: 0;min-inline-size: 0}& legend{margin-block-end: .5rem;font-family: var(--gw-fonte-titre);font-size: clamp(1.45rem,1.25rem + .6vi,1.8rem);line-height: 1.2}& legend small{display: block;margin-block-start: .25rem;font-family: var(--gw-fonte-texte);font-size: .86rem;line-height: 1.45;color: var(--gw-lichen)}& .gw-lignes{display: grid;gap: .8rem;grid-template-columns: repeat(auto-fit,minmax(min(100%,13rem),1fr));align-items: end}& .gw-rubrique{margin-block-start: .3rem;font-weight: 600;font-size: .92rem}& fieldset > div:not(.gw-lignes,.gw-prises){display: grid;gap: .45rem;grid-template-columns: repeat(auto-fit,minmax(min(100%,12.5rem),1fr))}& fieldset > div:not(.gw-lignes,.gw-prises) label{display: flex;align-items: center;gap: .65rem;padding: .65rem .85rem;border: 1px solid var(--gw-joint);background: var(--gw-chaux);font-weight: 500;font-size: .94rem;line-height: 1.3;cursor: pointer;transition: background-color .2s ease,border-color .2s ease}& fieldset > div:not(.gw-lignes,.gw-prises) label:has(:checked){border-color: var(--gw-bruyere);background: var(--gw-callune)}& fieldset input[type="checkbox"],& fieldset input[type="radio"]{flex: none;inline-size: 1.5rem;block-size: 1.5rem;margin: 0;accent-color: var(--gw-bruyere)}& > .gw-touche{justify-self: start}& .gw-mention{font-size: .78rem;color: var(--gw-lichen)}}.gw-parcours{padding: 1rem 1.15rem;border: 1px solid var(--gw-joint);& summary{cursor: pointer;font-weight: 500}& p{margin-block: .6rem;font-size: .86rem;color: var(--gw-lichen)}}.gw-accuse{display: grid;gap: clamp(1.75rem,1.2rem + 2vi,3rem);& [hidden]{display: none}& .gw-plaque > div{display: grid;gap: 1.1rem}& .gw-touche{justify-self: start}& h1{font-size: clamp(2.1rem,1.5rem + 2.2vi,3.3rem)}& .gw-plaque p{max-inline-size: 40rem}& ul{display: grid;gap: .4rem;margin-block: .3rem .5rem}& ul > li{padding: .6rem .9rem;background: var(--gw-callune)}& ul > li b{margin-inline-end: .4rem;font-weight: 600}& h2{font-size: clamp(1.6rem,1.3rem + 1vi,2.2rem)}& .gw-suite{display: grid;gap: 1.2rem}& .gw-suite .gw-gradins.gw-clair{margin: 0}& figure{margin: 0}@media (min-width: 64em){grid-template-columns: minmax(0,1.25fr) minmax(0,1fr);align-items: start;column-gap: 3.5rem;& figure{grid-area: 1 / 2}& .gw-suite{grid-column: 1 / -1}& .gw-suite .gw-gradins.gw-clair{grid-template-columns: repeat(3,minmax(0,1fr));align-items: start}& .gw-suite .gw-gradins.gw-clair li:nth-child(1){margin-block-start: 3rem}& .gw-suite .gw-gradins.gw-clair li:nth-child(2){margin-block-start: 1.5rem}& .gw-suite .gw-gradins.gw-clair li:nth-child(3){margin-block-start: 0}}}.gw-subjectile{padding: clamp(3rem,2rem + 3vi,5rem) var(--gw-cadre) 2rem;background: var(--gw-schiste);color: var(--gw-chaux);& a{color: var(--gw-chaux)}@media (max-width: 63.99em){padding-block-end: 6.5rem}}.gw-cheminement ol{display: flex;flex-wrap: wrap;gap: .4rem;margin-block-end: 2rem;font-size: .84rem;& li + li::before{content: "/";margin-inline-end: .4rem;opacity: .45}& a{color: var(--gw-callune)}& span{color: rgb(255 255 255 / .7)}}.gw-cadastre{display: grid;gap: 2rem 2.5rem;grid-template-columns: repeat(auto-fit,minmax(min(100%,12.5rem),1fr));padding-block: 2.5rem;border-block: 1px solid rgb(255 255 255 / .12);& p{margin-block-end: .8rem;font-family: var(--gw-fonte-titre);font-size: 1.35rem}& li{margin-block-start: .5rem;line-height: 1.4}& a{font-size: .92rem;text-decoration: none}& a:hover{text-decoration: underline}& small{display: block;margin-block-start: .1rem;font-size: .78rem;color: rgb(255 255 255 / .52)}}.gw-signature{display: grid;gap: 1.1rem 2.5rem;padding-block: 2.5rem;grid-template-columns: repeat(auto-fit,minmax(min(100%,15rem),1fr));align-items: start;& p{font-size: .9rem;color: rgb(255 255 255 / .7)}& p a{color: var(--gw-callune)}& p:last-child{font-family: var(--gw-fonte-titre);font-style: italic;font-size: 1.35rem;line-height: 1.3;color: var(--gw-chaux)}}.gw-subjectile > div:last-child{display: flex;flex-wrap: wrap;justify-content: space-between;gap: 1rem;padding-block-start: 1.5rem;border-block-start: 1px solid rgb(255 255 255 / .12);font-size: .84rem;& ul{display: flex;flex-wrap: wrap;gap: .5rem 1.5rem}& a{color: rgb(255 255 255 / .72)}}.gw-galet{position: fixed;z-index: 30;inset-inline: 1rem;inset-block-end: 1rem;display: flex;align-items: center;justify-content: center;gap: .6rem;padding: 1.05rem 1rem;background: var(--gw-bruyere);color: var(--gw-chaux);font-weight: 500;text-decoration: none;clip-path: var(--gw-encoche-petite);& svg{inline-size: 1rem}@media (min-width: 64em){display: none}}@supports (animation-timeline: scroll()){.gw-galet{animation: gw-galet linear both;animation-timeline: scroll(root);animation-range: 0 100vh}}@keyframes gw-galet{0%,75%{opacity: 0;translate: 0 1.5rem;visibility: hidden}100%{opacity: 1;translate: 0 0;visibility: visible}}