.proposal-review{background:var(--color-ink-900);color:var(--color-text-invert-muted);border-bottom:1px solid var(--color-ink-700);letter-spacing:.1em;justify-content:space-between;align-items:center;gap:16px;padding:8px 5vw;font-size:10px;display:flex}.proposal-review nav{gap:8px;display:flex}.proposal-review a{justify-content:center;align-items:center;min-height:44px;padding:8px 14px;display:inline-flex}.proposal-review [aria-current=page]{color:var(--color-text-invert);background:var(--color-ink-700)}.proposal main>section:not(:first-child):not(.proposal-film)>div{max-width:1380px;padding:90px 6vw}.proposal main>section h2{letter-spacing:-.035em;text-wrap:balance;max-width:1000px;font-size:clamp(36px,4.2vw,65px);font-weight:350;line-height:1.12}.proposal main>section h3{font-family:var(--font-jost);letter-spacing:-.025em;font-weight:500}.proposal main>section:not(:first-child)>div>p:first-child{letter-spacing:.18em;font-size:11px}.proposal main>section:nth-child(2n){border-bottom:1px solid var(--color-paper-line)}.proposal main>section .rounded-slot,.proposal main>section .rounded-card{border-radius:2px}.proposal #solutions h2{font-size:clamp(40px,5vw,76px);font-weight:350}.proposal #solutions article{border-radius:0!important}.proposal #solutions article h3{font-size:40px}.proposal #solutions article>a{border-radius:0}.proposal [aria-labelledby=titre-piliers] article{padding-top:30px;padding-bottom:40px;position:relative}.proposal [aria-labelledby=titre-piliers] article>p:first-child{font-family:var(--font-jost);font-size:65px;font-weight:250}.proposal [aria-labelledby=titre-fondateurs] article{border-top:1px solid var(--color-paper-line);gap:30px;padding-top:28px}.proposal [aria-labelledby=titre-capacites] article{border-top:3px solid var(--color-spectre-cyan);border-radius:0;padding:36px}.proposal [aria-labelledby=titre-capacites] article:nth-child(2){border-top-color:var(--color-spectre-lime)}.proposal [aria-labelledby=titre-capacites] article h3{font-size:32px}.proposal [aria-labelledby=titre-controles] dl>div{grid-template-columns:minmax(0,23rem) 1fr;padding:28px 0}.proposal [aria-labelledby=titre-controles] dt{font-family:var(--font-jost);font-size:23px;font-weight:500}.proposal [aria-labelledby=titre-benefices] article,.proposal [aria-labelledby=titre-probleme] article{background:0 0;border-width:1px 0 0;padding:30px 0}.proposal [aria-labelledby=titre-benefices] h3,.proposal [aria-labelledby=titre-probleme] h3{font-size:27px}.proposal [aria-labelledby=titre-publics] article{border-top:1px solid var(--color-paper-line);padding-top:25px}.proposal .proposal-film{border-bottom:1px solid var(--color-ink-700)}.proposal .proposal-film>div{max-width:1380px;padding:0 6vw 70px}.proposal .proposal-film .cinema-film{aspect-ratio:2.1}.proposal footer{border-top:1px solid var(--color-ink-700)}@media (width<=767px){.proposal-review{flex-wrap:wrap;justify-content:center;padding:4px 10px;font-size:9px}.proposal-review>span{text-align:center;width:100%}.proposal-review>a{display:none}.proposal main>section:not(:first-child):not(.proposal-film)>div{padding:56px 6vw}.proposal main>section h2{font-size:39px}.proposal [aria-labelledby=titre-fondateurs] article>div:first-child{width:150px}.proposal [aria-labelledby=titre-controles] dl>div{grid-template-columns:1fr}.proposal .proposal-film>div{padding:0 6vw 45px}.proposal .proposal-film .cinema-film{aspect-ratio:1.2}.proposal [aria-labelledby=titre-capacites] article{padding:25px}.proposal #solutions article h3{font-size:32px}}.proposal .proposal-film .cinema-film{aspect-ratio:auto;width:100%;max-width:100%}.proposal main>section:not(:first-child):not(.proposal-film)>div{padding-top:62px;padding-bottom:62px}.proposal main>section h2{font-size:clamp(32px,3.2vw,48px);font-weight:400}.proposal #solutions h2{font-size:clamp(36px,3.6vw,54px)}.proposal .proposal-commitments{border-top:1px solid var(--color-paper-line);margin-top:48px;padding-top:35px}.proposal .proposal-commitments>h2{margin-bottom:28px;font-size:30px}.proposal .proposal-commitments article{padding-top:20px;padding-bottom:20px}.proposal .proposal-commitments article>p:first-child{font-size:30px;font-weight:350}.proposal .proposal-commitments h3{font-size:23px}.proposal .proposal-disclosure-film{padding:0 6vw}.proposal-disclosure{border-top:1px solid var(--color-paper-line);max-width:1210px;margin:auto}.proposal-disclosure summary{cursor:pointer;min-height:72px;font-family:var(--font-jost);justify-content:space-between;align-items:center;gap:24px;padding:12px 0;font-size:24px;list-style:none;display:flex}.proposal-disclosure summary::-webkit-details-marker{display:none}.proposal-disclosure summary:focus-visible{outline:2px solid var(--color-spectre-cyan);outline-offset:6px}.proposal-disclosure .disclosure-arrow{flex-shrink:0;font-size:26px;transition:transform .2s}.proposal-disclosure[open]>.disclosure-arrow,.proposal-disclosure[open]>summary>.disclosure-arrow{transform:rotate(45deg)}.proposal-disclosure-film .proposal-disclosure{border-color:var(--color-ink-600)}.proposal-disclosure-film .proposal-film{padding-bottom:35px}.proposal main>section[aria-labelledby=titre-vision]>div,.proposal main>section[aria-labelledby=titre-controles]>div,.proposal main>section[aria-labelledby=titre-publics]>div{padding-top:28px;padding-bottom:28px}.proposal main>section .proposal-disclosure summary h2{margin:0;font-size:30px}.proposal .proposal-disclosure .disclosure-content{padding:12px 0 20px}.proposal [aria-labelledby=titre-fondateurs] article>div:first-child{width:140px}.proposal [aria-labelledby=titre-fondateurs] h3{font-size:26px}@media (width<=767px){.proposal main>section:not(:first-child):not(.proposal-film)>div{padding-top:42px;padding-bottom:42px}.proposal main>section h2{font-size:34px}.proposal .proposal-disclosure summary{font-size:21px}.proposal main>section .proposal-disclosure summary h2{font-size:27px}.proposal .proposal-commitments{margin-top:30px}.proposal [aria-labelledby=titre-fondateurs] article>div:first-child{width:120px}}@media (prefers-reduced-motion:reduce){.proposal-disclosure .disclosure-arrow{transition:none}}
