[data-sillage-home] .sillage-line-mask{overflow-clip-margin:.16em}[data-sillage-home].sillage-enabled :is(.service-card,.expertise-card,.team-card){translate:0 var(--sillage-lift,0px);transition-property:box-shadow,border-color,background,color}[data-sillage-home].sillage-enabled :is(.service-card,.expertise-card,.team-card):hover{transform:none}[data-sillage-home].sillage-enabled .team-card:hover .team-card__photo img{transform:scale(1.012)}[data-sillage-home] .sillage-progress{pointer-events:none;width:100%;height:100%;display:none;position:absolute;inset:0;overflow:visible}[data-sillage-home].sillage-enabled .sillage-progress{display:block}[data-sillage-home].sillage-enabled .method__steps:before{opacity:0}[data-sillage-home] .sillage-progress path{fill:none;stroke:#a8e8ff;stroke-width:1.2px;stroke-dasharray:1;stroke-dashoffset:1px;opacity:.72}[data-sillage-home] .sillage-progress .sillage-progress__track{stroke-dasharray:none;stroke-dashoffset:0;opacity:.16}[data-sillage-home] .sillage-progress .sillage-progress__glow{stroke-width:5px;opacity:.1}[data-sillage-home] .sillage-progress circle{fill:#dcf5ff}[data-sillage-home].sillage-enabled .method-step__marker:after{content:"";border-radius:inherit;opacity:calc(var(--sillage-step,0) * .62);scale:calc(.9 + var(--sillage-step,0) * .1);pointer-events:none;border:1px solid #a8e8ff;position:absolute;inset:-3px}[data-sillage-home].sillage-enabled .method-step__marker>span{scale:calc(1 + var(--sillage-step,0) * .2)}@media (prefers-reduced-motion:reduce){[data-sillage-home] .sillage-progress{display:none!important}}
