.pa-cadre{max-width:1376px;margin:0 auto;padding:64px 28px 0}@media (min-width:1024px){.pa-cadre{max-width:1416px;padding:88px 48px 0}}.pa-etiquette{font:500 11px/1.4 var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--gold-text,#8a5f21)}.pa-intro{align-items:end;gap:40px;display:grid}@media (min-width:900px){.pa-intro{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:72px}}.pa .pa-portrait{max-width:clamp(260px,32vw,400px);box-shadow:none;background-color:#0000;border:0;border-radius:2px}.pa .pa-portrait:after{display:none}.pa-intro-texte{max-width:62ch;font-size:var(--t-corps);color:var(--ink-soft);padding-bottom:8px;line-height:1.72}.pa-intro-texte p+p{margin-top:1.1em}.pa-chapeau{letter-spacing:-.012em;color:var(--ink);font-size:clamp(20px,1rem + .6vw,25px);line-height:1.5}.pa-intro-texte strong{color:var(--ink);font-weight:500}.pa-note{border-top:1px solid var(--line);font-size:var(--t-second);color:var(--muted);padding-top:16px}.pa-grille{gap:64px;margin-top:88px;display:grid}@media (min-width:1024px){.pa-grille{grid-template-columns:minmax(0,1fr) minmax(0,300px);gap:96px}}.pa-texte{gap:80px;min-width:0;max-width:800px;display:grid}.pa-h2{border-top:1px solid var(--line);letter-spacing:-.02em;color:var(--ink);margin-bottom:28px;padding-top:20px;font-size:clamp(26px,2.4vw,34px);font-weight:400;line-height:1.15}.pa-h2 .serif-it{color:var(--accent);word-spacing:.1em}.pa-para{max-width:64ch;font-size:var(--t-corps);color:var(--ink-soft);line-height:1.72}.pa-frise{margin:0 0 32px;padding:0;list-style:none;position:relative}.pa-frise:before{content:"";background:var(--line);width:1px;position:absolute;top:10px;bottom:12px;left:5px}.pa-frise li{grid-template-columns:1fr;padding:0 0 28px 36px;display:grid;position:relative}.pa-frise li:last-child{padding-bottom:0}.pa-frise li:before{content:"";background:var(--accent-ink);border-radius:50%;width:9px;height:9px;position:absolute;top:5px;left:1px}.pa-frise-actuel:before{box-shadow:0 0 0 5px #1c3e601f}@media (min-width:640px){.pa-frise:before{left:149px}.pa-frise li{grid-template-columns:124px minmax(0,1fr);column-gap:52px;padding-left:0}.pa-frise li:before{left:145px}.pa-frise-date{text-align:right;grid-row:1/span 2}}.pa-frise-date{font:500 12px/1.5 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--gold-text,#8a5f21);padding-top:1px}.pa-frise-titre{letter-spacing:-.01em;color:var(--ink);font-size:19px;font-weight:500;line-height:1.35}.pa-frise-lieu{font-size:var(--t-second);color:var(--muted);margin-top:2px;line-height:1.55}@media (max-width:639px){.pa-frise-titre{margin-top:4px}}.pa-fleche{width:32px;height:32px;color:var(--accent-ink);border:1px solid #1c3e604d;border-radius:999px;flex:none;place-items:center;font-size:14px;line-height:1;transition:transform .25s,background-color .25s,border-color .25s,color .25s;display:inline-grid}.pa-fleche-petite{width:26px;height:26px;font-size:12px}.pa a[target=_blank]:not(.btn-lien):after{content:none!important}.pa :is(.pa-domaines a,.pa-pubs a,.pa-profils a):focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:2px}.pa :is(.pa-domaines a,.pa-pubs a,.pa-profils a):is(:hover,:focus-visible) .pa-fleche{background:var(--accent-ink);border-color:var(--accent-ink);color:#fbfaf7;transform:translate(3px)}.pa-domaines{border-top:1px solid var(--line);grid-template-columns:1fr;column-gap:32px;padding:0;list-style:none;display:grid}@media (min-width:768px){.pa-domaines{border-top:0;grid-template-columns:repeat(2,minmax(0,1fr))}.pa-domaines li:nth-child(-n+2){border-top:1px solid var(--line)}}.pa-domaines li{border-bottom:1px solid var(--line)}.pa-domaines a{color:var(--ink);grid-template-columns:36px 28px minmax(0,1fr) 32px;align-items:center;column-gap:12px;padding:14px 0;text-decoration:none;display:grid}.pa-domaines-picto{width:36px;height:36px;color:var(--accent-ink)}.pa-domaines-picto svg{width:100%;height:100%;display:block}.pa-domaines-num{font:500 11px/1 var(--font-mono);letter-spacing:.08em;color:var(--muted)}.pa-domaines-titre{letter-spacing:-.01em;font-size:17px;font-weight:500;line-height:1.3;transition:color .2s}.pa-domaines a:hover .pa-domaines-titre{color:var(--accent-ink)}.pa-pubs{border-top:1px solid var(--line);padding:0;list-style:none}.pa-pubs li{border-bottom:1px solid var(--line)}.pa-pubs-ligne{color:var(--ink);grid-template-columns:minmax(0,1fr) 32px;gap:8px 20px;padding:22px 0;text-decoration:none;display:grid}.pa-pubs-meta{font:500 11px/1.4 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);flex-wrap:wrap;grid-column:1;gap:6px 18px;display:flex}.pa-pubs-meta span:last-child{color:var(--gold-text,#8a5f21)}.pa-pubs-titre{letter-spacing:-.01em;grid-column:1;max-width:52ch;font-size:19px;line-height:1.4;transition:color .2s}.pa-pubs-ligne .pa-fleche{grid-area:1/2/span 2;align-self:center}a.pa-pubs-ligne:hover .pa-pubs-titre{color:var(--accent-ink)}@media (min-width:640px){.pa-pubs-ligne{grid-template-columns:190px minmax(0,1fr) 32px}.pa-pubs-meta{flex-direction:column;gap:4px;padding-top:4px}.pa-pubs-titre{grid-column:2}.pa-pubs-ligne .pa-fleche{grid-area:1/3}}.pa-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:28px;display:flex}.pa-actions .cta-primary,.pa-fiche-cta{box-shadow:none;border-radius:999px}.pa .cta-primary:focus-visible,.pa .btn-lien:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.pa-fiche{border-top:1px solid var(--ink);align-self:start;min-width:0;padding-top:16px}@media (min-width:1024px){.pa-fiche{position:sticky;top:120px}}.pa-fiche-liste{margin-top:16px}.pa-fiche-liste>div{border-bottom:1px solid var(--line);gap:2px;padding:12px 0;display:grid}.pa-fiche-liste>div:first-child{padding-top:0}.pa-fiche-liste dt{font:500 10.5px/1.4 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.pa-fiche-liste dd{color:var(--ink);font-size:15px;line-height:1.5}.pa-profils{margin-top:32px}.pa-profils ul{margin-top:10px;padding:0;list-style:none}.pa-profils li{border-bottom:1px solid var(--line)}.pa-profils a{color:var(--ink);justify-content:space-between;align-items:center;gap:12px;padding:10px 0;font-size:14.5px;line-height:1.4;text-decoration:none;display:flex}.pa-profils a:hover{color:var(--accent-ink)}.pa-fiche-cta{justify-content:space-between;width:100%;margin-top:28px}@media (max-width:1023px){.pa-fiche{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));column-gap:48px;display:grid}.pa-fiche>.pa-etiquette{grid-column:1/-1}.pa-profils{margin-top:16px}.pa-fiche-cta{display:none}}@media (prefers-reduced-motion:reduce){.pa-fleche,.pa-domaines-titre,.pa-pubs-titre{transition:none;transform:none!important}}.pa-texte>section{min-width:0}@media (max-width:480px){.pa-actions .btn-lien{white-space:normal;text-align:left}}@media (max-width:639px){.pa-cadre{padding-top:40px}.pa-grille{margin-top:64px}}@media (min-width:1024px) and (max-width:1279px){.pa-domaines{border-top:1px solid var(--line);grid-template-columns:1fr}.pa-domaines li:nth-child(-n+2){border-top:0}}
