/* V3.4 — supprimer l'interface superflue et laisser respirer les preuves. */
.section,.career-scroll{border-bottom:0!important}.section-no{display:none!important}

.hero{min-height:100svh;padding-bottom:90px}.hero-grid{align-items:end}.hero-copy{align-self:end;padding-bottom:14px}.hero-links{margin-top:0}.hero-foot,.instrument{display:none!important}

.work{padding-top:135px}.work-head>p:last-child{display:none}.work-principles{position:relative;max-width:920px;margin-top:76px;border:0}.work-principles:before{content:"";position:absolute;left:16.66%;right:16.66%;top:23px;height:1px;background:linear-gradient(90deg,var(--yellow),var(--teal),var(--violet))}.work-principles span{position:relative;z-index:1;min-height:110px;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;gap:18px;padding:0 20px;border:0;text-align:center;font:500 15px var(--sans)}.work-principles i{width:47px;height:47px;display:block;border:1px solid var(--yellow);border-radius:50%;background:var(--bg);box-shadow:0 0 24px rgba(245,223,77,.09)}.work-principles span:nth-child(2) i{border-color:var(--teal);border-radius:3px;transform:rotate(45deg)}.work-principles span:nth-child(3) i{border-color:var(--violet);border-radius:50%;box-shadow:inset 0 0 0 9px var(--bg),inset 0 0 0 10px var(--violet)}

.journey{padding-bottom:80px}.journey-head{max-width:1200px;margin-inline:auto}.journey-track{gap:0;padding:0;scroll-padding-inline:0;scrollbar-width:none;align-items:flex-start}.journey-track::-webkit-scrollbar{display:none}.journey-panel{flex:0 0 100%;width:100%;min-height:0;border:0;background:transparent!important;scroll-snap-align:start}.career-stage,.method,.identity{width:min(1200px,100%);margin-inline:auto;box-sizing:border-box}

.career-stage{min-height:0;padding:52px 48px 58px;display:block}.career-header{align-items:start}.career-progress{padding-top:12px}.stream-wrap{display:grid;grid-template-columns:minmax(0,1fr) 290px;gap:34px;align-items:center;min-height:510px;margin-top:20px}.stream-visual{position:relative;min-height:500px}.stream-graph{position:absolute;inset:0;width:100%;height:100%}.milestones{position:absolute;inset:0}.milestone-reader{position:relative;inset:auto;width:auto;box-shadow:none;background:transparent;padding:0 0 0 22px}.milestone-reader h3{font-size:28px}.stream-legend{justify-content:flex-start;margin-left:0;padding-left:0}

.method{padding:52px 48px 55px}.method-intro{max-width:820px}.orbital-scene{height:350px}.domain-reader{max-width:820px;margin-inline:auto!important}.domain-reader>span{display:none}.personal-signals{max-width:1060px;margin-inline:auto}.identity{padding:52px 48px 58px}.identity-head{max-width:840px}.identity-spectrum{margin-top:50px;border-block:0;min-height:470px}.identity-rows{border-inline:0}.identity-row{grid-template-columns:.65fr 1.35fr 20px}.identity-row strong{grid-column:1}.identity-row small{grid-column:2}.identity-row i{grid-column:3}

@media(max-width:900px){.hero{padding-bottom:70px}.hero-grid{display:block}.hero-copy{margin-top:46px;padding-bottom:0}.work{padding-top:105px}.work-principles{margin-top:58px;grid-template-columns:repeat(3,1fr)}.work-principles span{border:0}.journey-head{padding-inline:24px}.career-stage,.method,.identity{padding-inline:24px}.stream-wrap{display:block;min-height:0}.stream-visual{min-height:650px}.milestone-reader{position:relative;inset:auto;width:auto;margin:22px 0 30px;padding:20px 0 0;border-left:0;border-top:2px solid var(--yellow)}.identity-spectrum{margin-top:42px}.identity-row{grid-template-columns:1fr 20px}.identity-row strong{grid-column:1}.identity-row small{grid-column:1}.identity-row i{grid-column:2;grid-row:1/3}}
@media(max-width:600px){.hero h1{font-size:clamp(55px,18vw,82px)}.work-principles{grid-template-columns:1fr;margin-top:48px}.work-principles:before{left:23px;right:auto;top:23px;bottom:23px;width:1px;height:auto;background:linear-gradient(var(--yellow),var(--teal),var(--violet))}.work-principles span{min-height:78px;flex-direction:row;justify-content:flex-start;text-align:left;padding:0;gap:22px}.work-principles i{flex:0 0 47px}.journey{padding-top:85px}.journey-head{padding-bottom:32px}.journey-track{touch-action:pan-x pan-y}.career-stage{padding-top:42px}.career-progress{display:none}.stream-wrap{margin-top:10px}.stream-visual{min-height:650px}.method,.identity{padding-top:42px}.orbital-scene{height:320px}.personal-signals{display:block}.signal-widgets{margin-top:22px}.identity-spectrum{min-height:0}}
@media(prefers-reduced-motion:reduce){.work-principles i{box-shadow:none}}
@media(forced-colors:active){.work-principles:before{background:CanvasText}.work-principles i{border:2px solid CanvasText}}
