:where(.verre){border-radius:var(--verre-rayon,999px);isolation:isolate;-webkit-backdrop-filter:blur(var(--verre-flou,14px)) saturate(170%) brightness(1.06);backdrop-filter:blur(var(--verre-flou,14px)) saturate(170%) brightness(1.06);background:#fffdfa52;position:relative;box-shadow:inset 0 1px #ffffffd9,inset 0 -1px #2a211c14,inset 0 0 0 1px #ffffff73,0 8px 28px #2a211c24}@supports ((-webkit-backdrop-filter:url(#refraction)) or (backdrop-filter:url(#refraction))){.verre{-webkit-backdrop-filter:url(#refraction) blur(var(--verre-flou,12px)) saturate(170%) brightness(1.06);backdrop-filter:url(#refraction) blur(var(--verre-flou,12px)) saturate(170%) brightness(1.06)}}.verre:before{content:"";border-radius:inherit;z-index:-1;pointer-events:none;background:linear-gradient(160deg,#ffffff8c,#fff0 45%,#ffdcbe1f);position:absolute;inset:0}.verre:after{content:"";border-radius:inherit;pointer-events:none;z-index:-1;opacity:var(--verre-grain,.16);mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.16  0 0 0 0 0.13  0 0 0 0 0.11  0 0 0 1.6 -0.35'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)'/%3E%3C/svg%3E");background-size:160px 160px;position:absolute;inset:0}html.verre-gl .verre{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}html.verre-gl .verre:after{display:none}html.verre-gl .verre:before{opacity:.5}.verre[data-galet]{box-shadow:none;padding:0}.galet-verre{--verre-rayon:34px;position:absolute;inset:-12px}.galet-photo{border-radius:24px;position:absolute;inset:0;overflow:hidden}.galet-photo img{object-fit:cover;width:100%;height:100%;display:block}.page{flex-direction:column;min-height:100vh;display:flex}.page>main{flex:1 0 auto}.pied{z-index:1;padding:12vh var(--marge) 28px;color:var(--encre);grid-template-columns:minmax(0,1fr);gap:28px;display:grid;position:relative}.pied-verre{--verre-rayon:28px;grid-template-columns:1.4fr 1fr 1fr;gap:32px;padding:32px 36px;display:grid}.pied-colonne{align-content:start;gap:10px;display:grid}.pied-colonne p{margin:0}.pied-colonne ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}.pied-tel{color:var(--encre);font:500 clamp(22px, 2vw, 28px)/1.1 var(--police-texte);font-variant-numeric:tabular-nums;width:fit-content;text-decoration:none}.pied-lien{min-height:40px;color:var(--encre);font:500 17px/1 var(--police-texte);background:0 0;border:0;align-items:center;padding:0;text-decoration:none;display:inline-flex}@media (hover:hover) and (pointer:fine){.pied-lien:hover,.pied-tel:hover{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:2px}}.pied-nom{font:400 var(--taille-nom,14vw)/.9 var(--police-titre);letter-spacing:-.02em;white-space:nowrap;text-align:center;color:var(--encre);margin:0}.pied-mentions{color:var(--encre-douce);flex-wrap:wrap;gap:8px 24px;padding-right:190px;display:flex}.pied-mentions a{color:inherit;align-items:center;min-height:32px;display:inline-flex}.pied-credit{margin-left:auto}@media (width<=767px){.pied-verre{grid-template-columns:1fr;gap:24px;padding:24px}.pied{padding-bottom:96px}.pied-credit{margin-left:0}.pied-mentions{padding-right:0}}
