.page-head h1 em{color:var(--red);font-style:normal}.split-section{padding:clamp(56px,7vw,112px) 0}.split{grid-template-columns:minmax(0,1fr) minmax(280px,380px);align-items:start;gap:clamp(40px,6vw,112px);display:grid}.split-form{grid-template-columns:minmax(0,1fr) minmax(340px,500px)}.split-main .prose{max-width:66ch}.split-aside{top:calc(var(--header-h) + 32px);position:sticky}.facts{border-top:1px solid var(--ink);margin:0}.facts>div{border-bottom:1px solid var(--line);gap:4px;padding:18px 0;display:grid}.facts dt{color:var(--ink-3);font-size:13px;font-weight:600}.facts dd{letter-spacing:-.01em;color:var(--ink);margin:0;font-size:18px;font-weight:600;line-height:1.35}.band-stone{background:var(--stone);padding:clamp(56px,7vw,104px) 0}.band-tight{padding:clamp(40px,5vw,72px) 0}.founder{padding:clamp(72px,9vw,136px) 0}.founder-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);align-items:start;gap:clamp(32px,6vw,96px);display:grid}.founder-role{color:var(--ink-3);margin:14px 0 0;font-size:18px}.founder-body p{letter-spacing:-.012em;color:var(--ink-2);max-width:34em;margin:0 0 1em;font-size:clamp(1.2rem,1.7vw,1.45rem);line-height:1.45}.founder-actions{flex-wrap:wrap;align-items:center;gap:16px 28px;margin-top:32px;display:flex}.form-panel{top:calc(var(--header-h) + 32px);background:var(--stone);border-radius:2px;padding:clamp(24px,3vw,40px);position:sticky}.form-panel-intro{color:var(--ink-2);margin:12px 0 24px;font-size:16px}.form-panel .f input,.form-panel .f select,.form-panel .f textarea{background:var(--paper)}.form-panel .form-row{grid-template-columns:1fr}.demande-submit{padding-top:4px}.demande-submit .btn{width:100%}.doc-section{padding:clamp(48px,6vw,96px) 0 clamp(72px,8vw,128px)}.doc .prose{max-width:68ch}.doc-cert{border-top:1px solid var(--line);gap:24px;max-width:720px;margin:clamp(48px,6vw,80px) 0 0;padding-top:40px;display:grid}.doc-cert img{border:1px solid var(--line);width:100%;height:auto}.doc-form{border-top:1px solid var(--line);max-width:720px;margin-top:clamp(48px,6vw,80px);padding-top:40px}.quotes{padding:clamp(56px,7vw,112px) 0 clamp(72px,9vw,136px)}.quote-list{border-top:1px solid var(--ink);margin:0;padding:0;list-style:none}.quote-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(180px,1fr) minmax(0,3fr);gap:clamp(24px,4vw,72px);padding:clamp(32px,4vw,52px) 0;display:grid}.quote-meta{color:var(--ink-2);align-content:start;gap:4px;padding-top:6px;font-size:15px;display:grid}.quote-meta strong{color:var(--ink);font-size:17px}.quote-meta strong:before{content:"";background:var(--red);width:28px;height:2px;margin-bottom:14px;display:block}.quote-text{margin:0}.quote-text p{letter-spacing:-.01em;color:var(--ink);max-width:46em;margin:0;font-size:clamp(1.15rem,1.6vw,1.4rem);line-height:1.5}.quote-row.is-lead .quote-text p{letter-spacing:-.02em;font-size:clamp(1.4rem,2vw,1.85rem);font-weight:500;line-height:1.32}.quotes-cta{margin-top:clamp(40px,5vw,64px)}.empty-line{border:1px dashed var(--line-strong);color:var(--ink-2);margin:0;padding:28px}.actus{padding:clamp(48px,6vw,96px) 0 clamp(72px,9vw,136px)}.actu-list{border-top:1px solid var(--ink);margin:0;padding:0;list-style:none}.actu-row{border-bottom:1px solid var(--line);grid-template-columns:180px minmax(0,1fr) 240px;align-items:start;gap:clamp(20px,3vw,48px);padding:32px 0;display:grid;position:relative}.actu-date{color:var(--ink-3);padding-top:6px;font-size:15px}.actu-title{letter-spacing:-.022em;margin:0;font-size:clamp(1.35rem,2vw,1.75rem);font-weight:700;line-height:1.15}.actu-title a{text-decoration:none}.actu-title a:after{content:"";position:absolute;inset:0}.actu-row:hover .actu-title a{text-decoration:underline;-webkit-text-decoration-color:var(--red);text-decoration-color:var(--red)}.actu-excerpt{color:var(--ink-2);max-width:60ch;margin:12px 0 0}.actu-more{margin-top:16px}.actu-row:hover .actu-more svg{transform:translate(4px)}.actu-thumb{aspect-ratio:3/2;background:var(--stone);position:relative;overflow:hidden}.actu-thumb img{object-fit:cover}.page-head-article h1{max-width:20em;font-size:clamp(2.2rem,4.4vw,4rem)}.article-date{color:var(--ink-3);margin:20px 0 0;font-size:15px}.article{max-width:calc(880px + 2 * var(--pad));margin-left:0;padding-top:clamp(40px,5vw,72px);padding-bottom:clamp(72px,9vw,136px)}.article-cover{margin:0 0 clamp(32px,4vw,56px)}.article-cover img{width:100%;height:auto}.article-back{border-top:1px solid var(--line);margin-top:48px;padding-top:28px}.contact-section{padding:clamp(48px,6vw,96px) 0 clamp(72px,9vw,136px)}.contact{grid-template-columns:minmax(0,1.35fr) minmax(300px,1fr);align-items:start;gap:clamp(40px,6vw,112px);display:grid}.contact-form{max-width:760px}.contact-aside{top:calc(var(--header-h) + 32px);background:var(--stone);border-radius:2px;padding:clamp(24px,3vw,40px);position:sticky}.coords{border-top:1px solid var(--line-strong);margin:20px 0 0;padding:0;list-style:none}.coords li{border-bottom:1px solid var(--line-strong);color:var(--ink-2);grid-template-columns:22px 1fr;align-items:start;gap:14px;padding:14px 0;font-size:16px;display:grid}.coords svg{width:20px;height:20px;color:var(--red);margin-top:2px}.coords a{color:var(--ink);text-decoration:none}.coords a:hover{text-decoration:underline}.coords-strong{letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-size:20px;font-weight:700}.access-note{grid-template-columns:22px 1fr;gap:14px;margin-top:28px;display:grid}.access-note svg{width:20px;height:20px;color:var(--ink);margin-top:3px}.access-note h3{margin:0 0 6px;font-size:15px;font-weight:700}.access-note p{color:var(--ink-2);margin:0;font-size:14px;line-height:1.55}.nf{padding:clamp(72px,10vw,160px) 0}.nf .h-section{max-width:16em}.nf-code{color:var(--red);letter-spacing:.02em;margin:0 0 20px;font-size:15px;font-weight:700}.nf-actions{flex-wrap:wrap;gap:14px;margin-top:36px;display:flex}@media (max-width:1100px){.split,.split-form,.contact,.founder-grid{grid-template-columns:1fr}.split-aside,.form-panel,.contact-aside{position:static}.actu-row{grid-template-columns:140px minmax(0,1fr)}.actu-thumb{display:none}}@media (max-width:720px){.quote-row{grid-template-columns:1fr;gap:16px}.quote-meta{grid-auto-flow:row}.actu-row{grid-template-columns:1fr;gap:8px;padding:24px 0}.actu-date{padding-top:0}.founder-actions .btn,.nf-actions .btn{width:100%}}.actu-thumb img{width:100%;height:100%;position:absolute;inset:0}.page-image{margin:0;padding-top:clamp(28px,4vw,56px)}.page-image-frame{aspect-ratio:21/8;background:var(--stone);width:100%;max-height:520px;position:relative;overflow:hidden}.page-image-frame img{object-fit:cover}.prose picture,.prose>img{margin:1.2em 0 1.6em;display:block}.prose picture img,.prose>img{aspect-ratio:16/9;object-fit:cover;background:var(--stone);width:100%;height:auto}@media (max-width:720px){.page-image-frame{aspect-ratio:4/3}}
