.res[data-astro-cid-jmtcmi6d]{background:var(--paper)}.sur[data-astro-cid-jmtcmi6d]{font-size:12.5px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--caramel);margin:0 0 10px}.go[data-astro-cid-jmtcmi6d]{display:inline-flex;align-items:center;gap:10px;font-weight:700;font-size:17px;color:#fff;background:var(--navy);border-radius:99px;padding:15px 26px;text-decoration:none;box-shadow:0 3px #0a1430}.go[data-astro-cid-jmtcmi6d].clair{background:var(--sable);color:var(--navy);box-shadow:none}.hero[data-astro-cid-jmtcmi6d]{background:linear-gradient(160deg,var(--studio-1),var(--studio-2))}.hero-in[data-astro-cid-jmtcmi6d]{max-width:1300px;margin:0 auto;padding:clamp(40px,8vw,110px) clamp(16px,5vw,70px);display:grid;grid-template-columns:1.2fr .8fr;gap:30px;align-items:center}h1[data-astro-cid-jmtcmi6d]{font-family:var(--display);font-size:clamp(38px,5.6vw,72px);line-height:1;letter-spacing:-.04em;color:var(--navy);margin:0 0 18px}.chapo[data-astro-cid-jmtcmi6d]{font-size:clamp(17px,1.5vw,20px);line-height:1.6;color:var(--ink-2);margin:0 0 28px;max-width:560px}.hero-castor[data-astro-cid-jmtcmi6d]{width:min(100%,320px);height:auto;justify-self:center}.grille-wrap[data-astro-cid-jmtcmi6d]{max-width:1300px;margin:0 auto;padding:clamp(36px,6vw,80px) clamp(16px,5vw,70px) clamp(40px,6vw,90px);scroll-margin-top:10px}.grille[data-astro-cid-jmtcmi6d]{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(18px,2.5vw,34px)}.carte[data-astro-cid-jmtcmi6d]{position:relative;background:#fff;border:1px solid var(--line);border-radius:28px;overflow:hidden;display:flex;flex-direction:column;transition:transform .2s ease,box-shadow .2s ease}.carte[data-astro-cid-jmtcmi6d]:hover{transform:translateY(-4px);box-shadow:0 24px 50px -30px #13224a80}.carte-scene[data-astro-cid-jmtcmi6d]{padding:8% 14% 4%}.carte-txt[data-astro-cid-jmtcmi6d]{padding:22px 26px 26px;display:flex;flex-direction:column;flex:1}.carte[data-astro-cid-jmtcmi6d] h2[data-astro-cid-jmtcmi6d]{font-family:var(--display);font-size:clamp(22px,2vw,27px);line-height:1.12;letter-spacing:-.02em;margin:0 0 10px}.carte[data-astro-cid-jmtcmi6d] h2[data-astro-cid-jmtcmi6d] a[data-astro-cid-jmtcmi6d]{color:var(--navy);text-decoration:none}.carte[data-astro-cid-jmtcmi6d] h2[data-astro-cid-jmtcmi6d] a[data-astro-cid-jmtcmi6d]:after{content:"";position:absolute;inset:0}.carte[data-astro-cid-jmtcmi6d] h2[data-astro-cid-jmtcmi6d] a[data-astro-cid-jmtcmi6d]:focus-visible{outline:none}.carte[data-astro-cid-jmtcmi6d]:focus-within{outline:3px solid var(--navy);outline-offset:3px}.carte-txt[data-astro-cid-jmtcmi6d]>p[data-astro-cid-jmtcmi6d]:not(.sur){margin:0 0 18px;color:var(--ink-2);line-height:1.55;font-size:15.5px}.lien[data-astro-cid-jmtcmi6d]{margin-top:auto;font-weight:700;color:var(--navy)}.bas[data-astro-cid-jmtcmi6d]{background:#fff;border-top:1px solid var(--line)}.bas-in[data-astro-cid-jmtcmi6d]{max-width:1300px;margin:0 auto;padding:clamp(40px,6vw,80px) clamp(16px,5vw,70px)}.bas[data-astro-cid-jmtcmi6d] h2[data-astro-cid-jmtcmi6d]{font-family:var(--display);font-size:clamp(26px,3vw,38px);letter-spacing:-.03em;color:var(--navy);margin:0 0 10px}.bas-chapo[data-astro-cid-jmtcmi6d]{color:var(--ink-2);margin:0 0 22px}.sources[data-astro-cid-jmtcmi6d]{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.sources[data-astro-cid-jmtcmi6d] a[data-astro-cid-jmtcmi6d]{display:grid;gap:6px;padding:20px;border-radius:18px;background:var(--paper);border:1px solid var(--line);text-decoration:none;height:100%;box-sizing:border-box}.sources[data-astro-cid-jmtcmi6d] b[data-astro-cid-jmtcmi6d]{color:var(--navy);font-size:17px}.sources[data-astro-cid-jmtcmi6d] span[data-astro-cid-jmtcmi6d]{color:var(--ink-2);font-size:14.5px;line-height:1.5}.lettre[data-astro-cid-jmtcmi6d]{margin-top:clamp(36px,5vw,60px);background:var(--navy);border-radius:24px;padding:clamp(24px,3vw,40px);display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px}.lettre[data-astro-cid-jmtcmi6d] h2[data-astro-cid-jmtcmi6d]{color:#fff;margin:0;max-width:640px;font-size:clamp(22px,2.6vw,32px)}@media(max-width:1020px){.grille[data-astro-cid-jmtcmi6d]{grid-template-columns:repeat(2,1fr)}.sources[data-astro-cid-jmtcmi6d]{grid-template-columns:1fr 1fr}}@media(max-width:860px){.hero-in[data-astro-cid-jmtcmi6d]{grid-template-columns:1fr}.hero-castor[data-astro-cid-jmtcmi6d]{width:180px;order:-1}}@media(max-width:640px){.grille[data-astro-cid-jmtcmi6d],.sources[data-astro-cid-jmtcmi6d]{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.carte[data-astro-cid-jmtcmi6d]{transition:none}.carte[data-astro-cid-jmtcmi6d]:hover{transform:none}}
