.portes-ouvertes-module__tvV5vW__photo{object-fit:cover}.portes-ouvertes-module__tvV5vW__arche{position:relative}.portes-ouvertes-module__tvV5vW__etat{gap:var(--sp-2);border-radius:var(--r-xl);background:var(--bg-surface);box-shadow:0 0 0 1px color-mix(in oklab, var(--c-ink-900) 9%, transparent);margin-top:clamp(24px,3vw,36px);padding:clamp(20px,2.4vw,28px);display:grid}.portes-ouvertes-module__tvV5vW__etat[data-ouverte]{box-shadow:0 0 0 2px var(--accent-primary)}.portes-ouvertes-module__tvV5vW__etatTitre{font-family:var(--font-display);font-weight:800;font-size:var(--fs-title-3);line-height:var(--lh-title);letter-spacing:var(--ls-title);color:var(--fg-default);text-wrap:balance;margin:0}.portes-ouvertes-module__tvV5vW__etatTexte{max-width:52ch;font-size:var(--fs-body);color:var(--fg-muted);margin:0;line-height:1.6}.portes-ouvertes-module__tvV5vW__etat>div{margin-top:var(--sp-2)}.portes-ouvertes-module__tvV5vW__dates{gap:var(--sp-1);font-size:var(--fs-lead);color:var(--accent-primary);margin:0;padding:0;font-weight:700;list-style:none;display:grid}.portes-ouvertes-module__tvV5vW__pastille{left:var(--sp-4);bottom:var(--sp-4);max-width:calc(100% - 2 * var(--sp-4));padding:var(--sp-3) var(--sp-5);border-radius:var(--r-lg);background:var(--bg-surface);box-shadow:var(--shadow-card);margin:0;display:grid;position:absolute}.portes-ouvertes-module__tvV5vW__pastillePrix{font-family:var(--font-display);letter-spacing:var(--ls-title);color:var(--accent-primary);font-size:clamp(38px,4vw,54px);font-weight:800;line-height:1}.portes-ouvertes-module__tvV5vW__pastilleQuoi{margin-top:var(--sp-1);font-size:var(--fs-body-sm);color:var(--fg-muted);line-height:1.4}.portes-ouvertes-module__tvV5vW__faits{max-width:var(--maxw-page);padding-left:var(--gutter);padding-right:var(--gutter);margin-left:auto;margin-right:auto}.portes-ouvertes-module__tvV5vW__galerie{gap:var(--sp-3);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}@media (min-width:1000px){.portes-ouvertes-module__tvV5vW__galerie{grid-template-columns:repeat(4,minmax(0,1fr))}.portes-ouvertes-module__tvV5vW__galerieCase:nth-child(2n){margin-top:clamp(32px,4vw,64px)}}.portes-ouvertes-module__tvV5vW__figure{margin:0}.portes-ouvertes-module__tvV5vW__cadre{aspect-ratio:4/5;border-radius:var(--r-lg);background:var(--bg-surface-warm);display:block;position:relative;overflow:hidden}.portes-ouvertes-module__tvV5vW__legende{margin-top:var(--sp-2);font-family:var(--font-display);color:var(--fg-default);font-size:17px;font-style:italic;font-weight:700}.portes-ouvertes-module__tvV5vW__questions{max-width:820px}
