.pg-apropos{background:var(--c-nuit-dilue);color:var(--c-nuit)}.apr-prose{max-width:700px;margin:0 auto;padding:96px 32px}.apr-prose-header{margin-bottom:56px}.apr-eyebrow{display:inline-flex;align-items:baseline;gap:10px;font-family:var(--ff-mono);font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--c-ardoise);margin-bottom:28px}.apr-eyebrow-num{color:var(--c-ocre);font-style:italic;text-transform:none;letter-spacing:0;font-size:13px}.apr-prose-h1{font-family:var(--ff-serif);font-weight:500;font-size:64px;letter-spacing:-.028em;line-height:1.02;color:var(--c-nuit);margin:0 0 20px;text-wrap:balance}.apr-prose-h1 em{font-style:italic;color:var(--c-ocre);font-weight:400}.apr-prose-sub{font-family:var(--ff-serif);font-style:italic;font-size:19px;line-height:1.5;color:var(--c-ardoise);margin:0;max-width:540px;text-wrap:pretty}.apr-photo{margin:0 -60px 80px}.apr-photo-placeholder{width:100%;aspect-ratio:16 / 9;background:#0f1f3d0f;border:1px dashed rgba(15,31,61,.2);border-radius:4px;display:flex;align-items:center;justify-content:center;font-family:var(--ff-mono);font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--c-ardoise)}.apr-carousel{margin:0 -60px 80px;padding:0}.apr-carousel-frame{position:relative;width:100%;aspect-ratio:3 / 2;overflow:hidden;background:var(--c-nuit);border-radius:2px}.apr-carousel-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .7s ease;pointer-events:none}.apr-carousel-img.is-active{opacity:1;pointer-events:auto}.apr-carousel-arrow{position:absolute;top:50%;transform:translateY(-50%);width:44px;height:44px;border-radius:50%;border:0;background:#faf8f3d9;color:var(--c-nuit);font-family:var(--ff-sans);font-size:16px;cursor:pointer;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .2s ease,background .2s ease;backdrop-filter:blur(4px)}.apr-carousel-frame:hover .apr-carousel-arrow,.apr-carousel-arrow:focus-visible{opacity:1}.apr-carousel-arrow:hover{background:var(--c-creme)}.apr-carousel-arrow-prev{left:16px}.apr-carousel-arrow-next{right:16px}.apr-carousel-counter{position:absolute;left:16px;bottom:14px;font-family:var(--ff-mono);font-size:11px;letter-spacing:.18em;color:#faf8f3eb;text-shadow:0 1px 2px rgba(0,0,0,.4)}.apr-carousel-counter-sep{opacity:.5;margin:0 2px}.apr-carousel-cap{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-top:16px;padding:0 4px}.apr-carousel-cap-text{font-family:var(--ff-sans);font-style:italic;font-size:14px;color:var(--c-ardoise)}.apr-carousel-dots{display:flex;gap:10px;align-items:center}.apr-carousel-dot{width:9px;height:9px;border-radius:50%;border:1px solid rgba(15,31,61,.25);background:transparent;padding:0;cursor:pointer;transition:transform .22s ease,background .22s ease,border-color .22s ease}.apr-carousel-dot:hover{transform:scale(1.15)}.apr-carousel-dot.is-active{border-color:transparent;transform:scale(1.25)}.apr-carousel-dot-ocre.is-active{background:var(--c-ocre)}.apr-carousel-dot-vermillon.is-active{background:var(--c-vermillon)}.apr-carousel-dot-nuit.is-active{background:var(--c-nuit)}.apr-body{font-family:var(--ff-serif);color:var(--c-nuit)}.apr-body h2,.apr-h2{font-family:var(--ff-serif);font-weight:500;font-size:30px;letter-spacing:-.018em;line-height:1.2;color:var(--c-nuit);margin:64px 0 24px;text-wrap:pretty;position:relative}.apr-h2-num{font-family:var(--ff-mono);font-weight:400;font-size:13px;letter-spacing:.04em;font-style:italic;color:var(--c-ocre);display:inline-block;margin-right:14px;vertical-align:.28em}.apr-body p{font-family:var(--ff-serif);font-weight:400;font-size:19px;line-height:1.7;color:var(--c-nuit);margin:0 0 20px;text-wrap:pretty}.apr-lead{font-size:22px!important;line-height:1.55!important;color:var(--c-nuit)!important;margin-bottom:28px!important}.apr-lead strong{font-weight:500;font-style:italic;color:var(--c-vermillon)}.apr-dropcap{font-family:var(--ff-serif);font-weight:500;float:left;font-size:76px;line-height:.85;margin:8px 12px 0 0;color:var(--c-ocre);font-style:italic}.apr-orn{display:flex;justify-content:center;gap:16px;margin:56px 0 8px}.apr-orn span{width:5px;height:5px;border-radius:50%;background:#0f1f3d40}.apr-orn span:nth-child(1){background:var(--c-ocre)}.apr-orn span:nth-child(2){background:#0f1f3d59}.apr-orn span:nth-child(3){background:var(--c-vermillon)}.apr-pullquote{margin:56px -40px;padding:32px 40px;border-left:2px solid var(--c-ocre)}.apr-pullquote blockquote{font-family:var(--ff-serif);font-style:italic;font-weight:400;font-size:32px;line-height:1.25;letter-spacing:-.012em;color:var(--c-nuit);margin:0;text-wrap:balance}.apr-body p em{font-style:italic}.apr-body a{color:var(--c-nuit);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;text-decoration-color:var(--c-ocre)}.apr-body a:hover{text-decoration-color:var(--c-vermillon);color:var(--c-vermillon)}.apr-rule{border:0;border-top:1px solid rgba(15,31,61,.15);margin:48px 0 40px;width:100%}.apr-welcome{font-family:var(--ff-serif)!important;font-style:italic;font-size:24px!important;line-height:1.4!important;color:var(--c-nuit)!important;margin:32px 0 40px!important}.apr-signature{display:flex;align-items:baseline;gap:14px;font-family:var(--ff-sans)!important;font-size:17px!important;margin:0!important}.apr-signature-name{font-weight:600;color:var(--c-nuit)}.apr-signature-place{color:var(--c-ardoise);font-style:italic}.apr-colophon{margin-top:80px;padding:32px 0 0;border-top:1px solid rgba(15,31,61,.12);display:flex;flex-direction:column;gap:14px}.apr-colophon-row{display:grid;grid-template-columns:180px 1fr;align-items:baseline;gap:24px}.apr-colophon-key{font-family:var(--ff-mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--c-ardoise)}.apr-colophon-val{font-family:var(--ff-serif);font-size:17px;line-height:1.5;color:var(--c-nuit)}.apr-colophon-val a{color:var(--c-nuit);text-decoration:underline;text-decoration-color:var(--c-ocre);text-underline-offset:3px}.apr-colophon-val a:hover{color:var(--c-vermillon);text-decoration-color:var(--c-vermillon)}@media(max-width:900px){.apr-photo,.apr-carousel{margin-left:0;margin-right:0}}@media(max-width:720px){.apr-prose{padding:56px 24px 64px}.apr-prose-h1{font-size:40px}.apr-prose-sub{font-size:17px}.apr-body h2,.apr-h2{font-size:24px;margin-top:48px}.apr-body p{font-size:17px}.apr-lead{font-size:19px!important}.apr-dropcap{font-size:60px;margin-top:6px}.apr-pullquote{margin:40px 0;padding:20px 0 20px 24px}.apr-pullquote blockquote{font-size:24px}.apr-welcome{font-size:20px!important}.apr-carousel-cap{flex-direction:column;align-items:flex-start;gap:14px}.apr-carousel-arrow{opacity:1;width:38px;height:38px}.apr-colophon-row{grid-template-columns:1fr;gap:4px}}
