.rs-hero-fork{position:relative;isolation:isolate;overflow:hidden;padding-block:clamp(2.5rem,5vw,4rem) clamp(3rem,6vw,5rem);color:var(--text-primary);background:linear-gradient(to bottom,transparent 62%,var(--surface-primary) 100%),radial-gradient(58% 80% at 92% 22%,color-mix(in oklch,var(--color-primary-300) 44%,transparent),transparent 72%),radial-gradient(46% 70% at 70% 88%,color-mix(in oklch,var(--color-accent-200) 52%,transparent),transparent 72%),linear-gradient(100deg,var(--surface-primary) 30%,var(--color-primary-50) 100%)}.dark .rs-hero-fork{background:linear-gradient(to bottom,transparent 62%,var(--surface-primary) 100%),radial-gradient(58% 80% at 92% 22%,color-mix(in oklch,var(--color-primary-700) 42%,transparent),transparent 72%),radial-gradient(46% 70% at 70% 88%,color-mix(in oklch,var(--color-accent-800) 36%,transparent),transparent 72%),linear-gradient(100deg,var(--surface-primary) 30%,var(--color-primary-950) 100%)}.rs-hero-fork .rs-container{position:relative;z-index:1}.rs-hero-fork:has(.rsbtn.toolsopen){overflow:visible;z-index:2}.rs-hero-fork__wave{position:absolute;inset:0;z-index:0;pointer-events:none;overflow:clip;--rs-hero-fork-r1: var(--color-primary-500);--rs-hero-fork-r2: oklch(.66 .2 330);--rs-hero-fork-r3: var(--color-accent-400);--rs-hero-fork-primary-1: var(--color-primary-800);--rs-hero-fork-primary-2: var(--color-primary-600);--rs-hero-fork-primary-3: var(--color-primary-300);--rs-hero-fork-accent-1: var(--color-accent-800);--rs-hero-fork-accent-2: var(--color-accent-600);--rs-hero-fork-accent-3: var(--color-accent-300);--rs-hero-fork-s1: var(--rs-hero-fork-r1);--rs-hero-fork-s2: var(--rs-hero-fork-r2);--rs-hero-fork-s3: var(--rs-hero-fork-r3)}.dark .rs-hero-fork__wave{--rs-hero-fork-r1: oklch(.64 .2 285.5);--rs-hero-fork-r2: oklch(.72 .17 330);--rs-hero-fork-r3: oklch(.8 .145 39.7);--rs-hero-fork-primary-1: oklch(.57 .23 292);--rs-hero-fork-primary-2: oklch(.705 .24 285.5);--rs-hero-fork-primary-3: oklch(.845 .135 278);--rs-hero-fork-accent-1: oklch(.545 .17 30);--rs-hero-fork-accent-2: oklch(.7 .195 39.7);--rs-hero-fork-accent-3: oklch(.845 .135 62)}.rs-hero-fork__wave svg{position:absolute;inset-inline-start:40%;inset-block-start:8%;inline-size:66%;block-size:88%;max-inline-size:none;max-block-size:none;display:block;--_x: linear-gradient(to right, transparent 0%, oklch(0 0 0) 30%);--_y: linear-gradient(to top, transparent 0%, oklch(0 0 0) 22%);-webkit-mask-image:var(--_x),var(--_y);-webkit-mask-composite:source-in;mask-image:var(--_x),var(--_y);mask-composite:intersect}.rs-hero-fork__wave-stop--1{stop-color:var(--rs-hero-fork-s1)}.rs-hero-fork__wave-stop--2{stop-color:var(--rs-hero-fork-s2)}.rs-hero-fork__wave-stop--3{stop-color:var(--rs-hero-fork-s3)}.rs-hero-fork__wave-stop{transition:stop-color .62s ease}.rs-hero-fork__wave-line{stroke-width:2;d:var(--d-repos);transition:d .88s cubic-bezier(.33,.9,.25,1);transition-delay:var(--delai, 0ms);transform-box:view-box}.rs-hero-fork:has([data-rs-hero-fork-door=primary]:hover,[data-rs-hero-fork-door=primary]:focus-visible) .rs-hero-fork__wave{--rs-hero-fork-s1: var(--rs-hero-fork-primary-1);--rs-hero-fork-s2: var(--rs-hero-fork-primary-2);--rs-hero-fork-s3: var(--rs-hero-fork-primary-3)}.rs-hero-fork:has([data-rs-hero-fork-door=primary]:hover,[data-rs-hero-fork-door=primary]:focus-visible) .rs-hero-fork__wave-line{d:var(--d-primary);animation:rs-hero-fork-houle 2.6s ease-in-out var(--phase) infinite}.rs-hero-fork:has([data-rs-hero-fork-door=accent]:hover,[data-rs-hero-fork-door=accent]:focus-visible) .rs-hero-fork__wave{--rs-hero-fork-s1: var(--rs-hero-fork-accent-1);--rs-hero-fork-s2: var(--rs-hero-fork-accent-2);--rs-hero-fork-s3: var(--rs-hero-fork-accent-3)}.rs-hero-fork:has([data-rs-hero-fork-door=accent]:hover,[data-rs-hero-fork-door=accent]:focus-visible) .rs-hero-fork__wave-line{d:var(--d-accent);animation:rs-hero-fork-houle 2.6s ease-in-out var(--phase) infinite}@keyframes rs-hero-fork-houle{0%,to{transform:translate(0)}50%{transform:translate(-18px,-14px)}}@media(forced-colors:active){.rs-hero-fork__wave{display:none}}.rs-hero-fork__listen{margin-block-end:clamp(1.25rem,2vw,1.75rem);--rs-hero-fork-listen-reserve: 28px;min-block-size:var(--rs-hero-fork-listen-reserve)}.rs-heading.rs-hero-fork__title{max-inline-size:16ch;margin:0;color:var(--text-primary);text-wrap:balance}.rs-hero-fork .rs-lead{max-inline-size:38rem;margin-block-start:clamp(1rem,1.6vw,1.375rem)}.rs-hero-fork__doors{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--spacing-4);margin-block-start:clamp(2rem,4vw,2.75rem);max-inline-size:52rem}.rs-hero-fork__door{--rs-hero-fork-door-bg: var(--surface-secondary);display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-4);min-inline-size:0;padding:1.15rem var(--spacing-5) 1.15rem var(--spacing-6);border:1.5px solid transparent;border-radius:var(--radius-2xl);background:linear-gradient(var(--rs-hero-fork-door-bg),var(--rs-hero-fork-door-bg)) padding-box,linear-gradient(120deg,var(--color-primary-500),var(--color-accent-500)) border-box;color:var(--text-primary);text-decoration:none;transition:background-color .22s ease}.rs-hero-fork__door:hover{--rs-hero-fork-door-bg: var(--surface-tertiary)}.rs-hero-fork__door:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.rs-heading.rs-hero-fork__door-label{min-inline-size:0;margin:0;line-height:1.1}.rs-hero-fork__door-avatars{flex:none}.rs-hero-fork__door-avatars .rs-avatar{box-shadow:0 0 0 3px var(--rs-hero-fork-door-bg)}@media(max-width:40rem){.rs-hero-fork__doors{grid-template-columns:minmax(0,1fr)}}@media(max-width:64rem){.rs-hero-fork__wave svg{inset-inline-start:-12%;inset-inline-end:-12%;inline-size:auto;inset-block-start:auto;inset-block-end:0;block-size:13rem;--_x: none;--_y: linear-gradient(to bottom, oklch(0 0 0) 30%, oklch(0 0 0) 70%, transparent 100%);-webkit-mask-image:var(--_y);mask-image:var(--_y);mask-composite:add;-webkit-mask-composite:source-over}.rs-hero-fork{padding-block-end:4.5rem}}@media(prefers-reduced-motion:reduce){.rs-hero-fork__wave-stop{transition:none}.rs-hero-fork__wave-line,.rs-hero-fork:has([data-rs-hero-fork-door]:hover,[data-rs-hero-fork-door]:focus-visible) .rs-hero-fork__wave-line{d:var(--d-repos);transition:none;animation:none}.rs-hero-fork__door{transition:none}}.index-secteurs[data-astro-cid-djurnhax]{background:var(--surface-primary);padding-block-end:clamp(4rem,9vw,7rem);overflow-x:clip}.index-secteurs[data-astro-cid-djurnhax] .index-secteurs__section{scroll-margin-block-start:4.5rem}@media(prefers-reduced-motion:no-preference){html:has(.index-secteurs){scroll-behavior:smooth}}
