:root{--paper:#faf9f5;--accent:#5ce3d4}body{line-height:1.55;letter-spacing:0}h1{letter-spacing:-.015em;line-height:1.1}h2{letter-spacing:-.01em;line-height:1.15}h3{letter-spacing:0}.os-hero{padding:85px 0 70px}.os-hero h1{font-size:clamp(44px,5.7vw,82px)}.os-hero em{font-style:normal;color:#5ce3d4}.os-hero>p{font-size:22px;max-width:65ch}.os-hero>strong{font-size:21px}.section-nav{position:sticky;top:104px;background:#fff;z-index:15;display:flex;justify-content:center;gap:28px;padding:18px 5%;overflow:auto;font-size:14px;white-space:nowrap}.section-nav a[aria-current]{color:#16343d;background:#baf5eb}.section-nav a{padding:5px 8px}.os-section{padding:100px 0;scroll-margin-top:190px}.capabilities{display:grid;grid-template-columns:repeat(3,1fr);gap:65px;margin-top:55px}.capabilities h3{font-size:29px;margin:25px 0 15px}.capabilities p{font-size:19px}.capabilities a{font-weight:800;font-size:14px}.mini-bars,.mini-compare,.mini-gain{height:145px;background:#fff;padding:25px}.mini-bars{display:grid;gap:13px}.mini-bars i{display:block;height:7px;width:var(--w);background:#31bd7b;transform-origin:left}.mini-bars i:nth-child(2){background:#055769}.mini-bars i:nth-child(3){background:#0d9283}.mini-bars i:nth-child(4){background:#289dd2}.mini-compare,.mini-gain{display:grid;grid-template-columns:40px 1fr;align-items:center;gap:12px;font-size:12px}.mini-compare i{height:8px;background:#0d9283;width:var(--w);transform-origin:left}.mini-gain i{height:9px;background:#289dd2;width:60%;transform-origin:left}.mini-gain i:last-child{width:90%}.science-section{background:#16343d;color:#faf9f5;padding:95px 0;scroll-margin-top:190px}.science-grid,.indicator-explain{display:grid;grid-template-columns:1.1fr 1fr;gap:80px;align-items:center}.science-section h2{font-size:clamp(35px,4vw,55px)}.science-section p{font-size:20px}.science-map{margin:0;text-align:center}.corpus{padding:35px;font-size:21px;background:#234b54}.pillar-grid{display:grid;grid-template-columns:1fr 1fr;gap:25px;padding:40px 0;font-size:22px;font-weight:800}.pillar-grid span:nth-child(1){color:#61dca0}.pillar-grid span:nth-child(2){color:#a5d7e4}.pillar-grid span:nth-child(3){color:#5ce3d4}.pillar-grid span:nth-child(4){color:#8ad3f1}.science-map figcaption{font-size:15px}.indicator-explain p{font-size:21px}.reading-guide{background:white;padding:35px}.reading-guide h3{font-size:26px}.reading-guide ol{padding-left:22px}.reading-guide li{padding:12px 0}.reading-guide strong,.reading-guide span{display:block}.reading-guide span{font-size:16px;margin-top:5px}.trace-section{background:#fff;padding:90px 0;scroll-margin-top:190px}.trace-section>.wrap>p{font-size:21px;max-width:75ch}.trace-chain{display:grid;grid-template-columns:1fr 20px 1fr 20px 1fr 20px 1fr;gap:20px;margin-top:55px}.trace-chain h3{font-size:24px}.trace-chain p{font-size:17px}.trace-chain>span{font-size:28px;color:#0d9283;margin-top:20px}table{border-collapse:collapse;width:100%;font-size:19px;margin-top:40px}th,td{text-align:left;padding:22px 30px;width:50%;vertical-align:top}th{background:#16343d;color:white}tbody tr:nth-child(odd){background:#fff}tbody tr:nth-child(even){background:#f1f3ef}.founder{display:grid;grid-template-columns:.65fr 1.35fr;gap:80px;padding:35px 0 80px;align-items:center}.founder img{width:100%;max-height:440px;object-fit:cover}.founder p{font-size:19px}.questions details{background:white;margin:12px 0;padding:24px 30px}.questions summary{cursor:pointer;font-size:21px;font-weight:800}.questions details p{max-width:80ch;font-size:18px;margin:22px 0 0}.os-close{text-align:center;background:#16343d;color:white;padding:75px 7%}.os-close p{font-size:20px}.os-close>a{color:#5ce3d4;font-size:clamp(27px,4vw,50px);font-weight:800}header nav{align-items:center;gap:30px;font-size:16px}.demo-menu{background:#5ce3d4;padding:9px 15px;border-radius:6px}.services-menu{position:relative}.services-menu summary{cursor:pointer;list-style:none}.services-menu summary:after{content:'⌄';margin-left:8px}.services-dropdown{position:absolute;right:0;top:100%;min-width:235px;padding:15px;background:white;display:grid;gap:5px;z-index:30}.services-dropdown a{padding:10px;font-size:14px}@media(max-width:750px){header{height:80px}header nav{gap:12px;font-size:13px}.demo-menu{padding:8px}.section-nav{top:80px;justify-content:flex-start;gap:10px}.capabilities,.science-grid,.indicator-explain,.founder{grid-template-columns:1fr;gap:35px}.os-section{padding:60px 0}.os-hero{padding-top:45px}.trace-chain{grid-template-columns:1fr;gap:5px}.trace-chain>span{transform:rotate(90deg);width:30px;margin:0 0 15px}.founder img{max-width:260px}.science-section{padding:60px 0}.os-hero>p{font-size:19px}th,td{padding:15px;font-size:15px}.questions summary{font-size:18px}.questions details{padding:20px}.services-dropdown{right:-60px}}

.capabilities article>h3{margin:0 0 25px}.capabilities article>p{margin-top:25px}.capabilities .pillar-0{--pillar:#31bd7b}.capabilities .pillar-1{--pillar:#055769}.capabilities .pillar-2{--pillar:#0d9283}.capabilities .pillar-3{--pillar:#289dd2}.mini-bars i{background:var(--pillar)!important}.mini-compare{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;align-items:stretch}.mini-variant{display:flex;flex-direction:column;justify-content:space-between;gap:9px}.mini-variant>span{font-size:11px;color:#52696e}.mini-compare i{height:6px;width:var(--w);background:var(--pillar)}.mini-gain{display:flex;flex-direction:column;justify-content:space-between;gap:14px}.mini-gain-row{display:flex;height:7px}.mini-gain-row span{background:var(--pillar);opacity:.35}.mini-gain-row i{width:auto!important;height:7px;background:var(--pillar);position:relative}.mini-gain-row i:before{content:'';position:absolute;left:0;top:-3px;width:1px;height:13px;background:var(--pillar)}.scope-icon{display:inline-block;margin-right:12px;font-size:24px;font-weight:800;vertical-align:middle}#perimetre th:first-child .scope-icon{color:#5ce3d4}#perimetre th:last-child .scope-icon{color:#fff}

.mini-gain{align-items:flex-start}.mini-gain-row{margin-left:0;margin-right:0;flex-shrink:0;align-self:flex-start}.science-map .os-cognitive-map{height:390px;width:100%;margin:25px 0 0;background:#16343d}.os-cognitive-map .node{width:100px;font-size:17px;gap:8px}.os-cognitive-map .node .icon{width:65px;height:65px}.os-cognitive-map .node svg{width:42px;height:42px}.os-cognitive-map .att,.os-cognitive-map .mem{left:1%}.os-cognitive-map .emo,.os-cognitive-map .dec{right:1%}.os-cognitive-map .att,.os-cognitive-map .emo{top:3%}.os-cognitive-map .mem,.os-cognitive-map .dec{bottom:3%}.os-cognitive-map .att{color:#61dca0}.os-cognitive-map .mem{color:#a5d7e4}.os-cognitive-map .emo{color:#5ce3d4}.os-cognitive-map .dec{color:#8ad3f1}.os-cognitive-map .map-center{background:#16343d;color:#fff;padding:18px 20px;min-width:0;font-size:16px}.os-cognitive-map .map-center strong{font-size:21px;line-height:1.2}.os-cognitive-map .map-center span{font-size:15px;margin-top:8px}.mission-timing{font-size:16px;max-width:90ch;margin-top:45px;color:#52696e}@media(max-width:450px){.science-map .os-cognitive-map{height:350px}.os-cognitive-map .node{width:80px;font-size:14px}.os-cognitive-map .map-center{padding:15px 12px}.os-cognitive-map .map-center strong{font-size:18px}}

#auteur{scroll-margin-top:190px}
