.hero[data-astro-cid-lcdefpme]{background:radial-gradient(120% 90% at 85% -10%, oklch(36% .085 238/.85) 0%, transparent 55%), linear-gradient(178deg, var(--abysse) 0%, oklch(28% .07 240) 60%, oklch(32% .075 235) 100%);color:#fff;position:relative;overflow:hidden}.hero-canvas[data-astro-cid-lcdefpme]{z-index:0;pointer-events:none;mix-blend-mode:screen;opacity:1;filter:saturate(1.25)brightness(1.12);width:100%;height:100%;position:absolute;inset:0}.hero-inner[data-astro-cid-lcdefpme]{gap:var(--space-block);z-index:2;grid-template-columns:1.4fr 1fr;align-items:center;padding-block:clamp(4rem,3rem + 6vw,8.5rem);display:grid;position:relative}.hero-title[data-astro-cid-lcdefpme]{color:#fff;font-family:var(--font-display);font-variation-settings:"opsz" 72, "SOFT" 30, "WONK" 0;font-weight:560;font-size:var(--text-hero);letter-spacing:-.015em;margin-top:1.4rem;line-height:1.08}.hero-title[data-astro-cid-lcdefpme] .line[data-astro-cid-lcdefpme]{padding-bottom:.06em;display:block;overflow:hidden}.hero-title[data-astro-cid-lcdefpme] em[data-astro-cid-lcdefpme]{font-variation-settings:"opsz" 72, "SOFT" 60, "WONK" 1;color:var(--or);font-style:italic}.hero-title[data-astro-cid-lcdefpme] .w[data-astro-cid-lcdefpme]{will-change:transform;display:inline-block}@media (prefers-reduced-motion:no-preference){.hero-title[data-astro-cid-lcdefpme] .w[data-astro-cid-lcdefpme]{opacity:0;animation:word-rise 1s var(--ease-out-expo) forwards;animation-delay:calc(.25s + var(--wi) * .11s);translate:0 110%;rotate:2deg}@keyframes word-rise{to{opacity:1;translate:0;rotate:0deg}}}.hero[data-astro-cid-lcdefpme] .eyebrow[data-astro-cid-lcdefpme]{color:var(--or)}.hero[data-astro-cid-lcdefpme] .eyebrow[data-astro-cid-lcdefpme]:before{background:var(--corail)}.hero-sub[data-astro-cid-lcdefpme]{color:oklch(88% .02 240);max-width:46ch;margin-top:1.6rem;font-size:1.08rem}.hero-cta[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:.9rem;margin-top:2.2rem;display:flex}.hero-glow[data-astro-cid-lcdefpme]{pointer-events:none;background:radial-gradient(circle,oklch(64% .155 38/.28) 0%,#0000 62%);width:60vw;max-width:780px;height:60vw;max-height:780px;animation:14s ease-in-out infinite alternate glow-drift;position:absolute;top:-20%;right:-10%}@keyframes glow-drift{0%{opacity:.8;transform:translate(0)scale(1)}to{opacity:1;transform:translate(-6%,5%)scale(1.12)}}@media (prefers-reduced-motion:no-preference){.bathy-line[data-astro-cid-lcdefpme]{stroke-dasharray:2600;stroke-dashoffset:2600px;animation:bathy-draw 2.4s var(--ease-out-expo) forwards, bathy-drift 9s ease-in-out infinite alternate;animation-delay:calc(var(--d) * .18s), calc(2.4s + var(--d) * .18s)}@keyframes bathy-draw{to{stroke-dashoffset:0}}@keyframes bathy-drift{0%{transform:translate(0)}to{transform:translate(-14px)}}}.hero-scroll[data-astro-cid-lcdefpme]{flex-direction:column;align-items:center;gap:.5rem;display:flex;position:absolute;bottom:1.5rem;left:50%;translate:-50%}.hero-scroll[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{letter-spacing:.28em;text-transform:uppercase;color:oklch(78% .095 85/.75);font-size:.68rem}.hero-scroll[data-astro-cid-lcdefpme]:after{content:"";background:linear-gradient(var(--or), transparent);width:1px;height:34px;animation:1.8s ease-in-out infinite scroll-cue}@keyframes scroll-cue{0%,to{transform-origin:top;opacity:.4;transform:scaleY(.4)}50%{transform-origin:top;opacity:1;transform:scaleY(1)}}@media (width<=900px){.hero-scroll[data-astro-cid-lcdefpme]{display:none}}.portrait-frame[data-astro-cid-lcdefpme]{aspect-ratio:4/5;max-width:22rem;transition:transform .4s var(--ease-out-expo);outline-offset:10px;background:linear-gradient(160deg,oklch(30% .07 240),oklch(24% .055 245));border:1px solid oklch(78% .095 85/.5);outline:1px solid oklch(78% .095 85/.18);flex-direction:column;justify-content:center;align-items:center;gap:1rem;margin-left:auto;display:flex}.portrait-initials[data-astro-cid-lcdefpme]{font-family:var(--font-display);font-variation-settings:"opsz" 72, "SOFT" 60;color:var(--or);font-size:5.5rem;font-weight:500;line-height:1}.portrait-note[data-astro-cid-lcdefpme]{letter-spacing:.12em;text-transform:uppercase;text-align:center;color:oklch(70% .03 240);font-size:.75rem}.section-head[data-astro-cid-lcdefpme]{margin-bottom:var(--space-block)}.section-head[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{max-width:24ch;margin-top:1rem}.section-more[data-astro-cid-lcdefpme]{margin-top:2rem;font-weight:600}.actus-grid[data-astro-cid-lcdefpme]{grid-template-columns:1.25fr 1fr 1fr;align-items:stretch;gap:1.25rem;display:grid}.statement[data-astro-cid-lcdefpme]{background:radial-gradient(90% 120% at 15% 0%, oklch(36% .085 238) 0%, transparent 60%), linear-gradient(160deg, var(--abysse), oklch(26% .06 245));color:#fff;padding-block:var(--space-section);position:relative;overflow:hidden}.statement-inner[data-astro-cid-lcdefpme]{position:relative}.statement-lead[data-astro-cid-lcdefpme]{font-family:var(--font-display);font-variation-settings:"opsz" 60, "SOFT" 40;letter-spacing:-.01em;color:#fff;max-width:20ch;font-size:clamp(1.6rem,1rem + 2.6vw,3rem);font-weight:480;line-height:1.28}.statement-lead[data-astro-cid-lcdefpme] em[data-astro-cid-lcdefpme]{color:var(--or);font-style:italic}.statement-quote[data-astro-cid-lcdefpme]{color:var(--corail);vertical-align:-.35em;margin-right:.1em;font-size:2.2em;line-height:0}.stats[data-astro-cid-lcdefpme]{margin-top:var(--space-block);grid-template-columns:repeat(3,1fr);gap:2.5rem;padding:0;list-style:none;display:grid}.stats[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-top:1px solid oklch(78% .095 85/.4);padding-top:1.25rem}.stat-num[data-astro-cid-lcdefpme]{font-family:var(--font-display);font-variation-settings:"opsz" 72, "SOFT" 30;color:var(--or);font-variant-numeric:tabular-nums;font-size:clamp(2.8rem,1.8rem + 3.5vw,4.6rem);font-weight:560;line-height:1;display:block}.stat-pct[data-astro-cid-lcdefpme]{vertical-align:super;margin-left:.05em;font-size:.5em}.stat-label[data-astro-cid-lcdefpme]{color:oklch(85% .02 240);max-width:22ch;margin-top:.75rem;font-size:.92rem;display:block}@media (width<=760px){.stats[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:1.75rem}}.videos-head[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1.5rem;display:flex}.videos-head[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin-top:1rem}.piliers[data-astro-cid-lcdefpme]{background:var(--sable);border-block:1px solid oklch(88% .025 85)}.piliers-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,1fr);gap:2.25rem;padding:0;list-style:none;display:grid}.pilier[data-astro-cid-lcdefpme]{border-top:1px solid var(--abysse);transition:border-top-color var(--duration-normal) var(--ease-out-expo);padding:1.25rem .25rem 0}.pilier[data-astro-cid-lcdefpme]:hover{border-top-color:var(--corail)}.pilier-num[data-astro-cid-lcdefpme]{font-family:var(--font-display);color:var(--corail-fonce);transition:translate var(--duration-normal) var(--ease-out-expo);font-size:1rem;font-weight:600;display:inline-block}.pilier[data-astro-cid-lcdefpme]:hover .pilier-num[data-astro-cid-lcdefpme]{translate:.4rem}.pilier[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{transition:color var(--duration-fast) ease;margin-top:.5rem;font-size:1.3rem}.pilier[data-astro-cid-lcdefpme]:hover h3[data-astro-cid-lcdefpme]{color:var(--mer)}.pilier[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--encre-douce);margin-top:.7rem;font-size:.92rem}.parcours-inner[data-astro-cid-lcdefpme]{gap:var(--space-block);grid-template-columns:1.1fr 1fr;align-items:start;display:grid}.parcours-inner[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin-top:1rem}.parcours-inner[data-astro-cid-lcdefpme] .btn[data-astro-cid-lcdefpme]{margin-top:1.25rem}.agenda-teaser[data-astro-cid-lcdefpme]{background:#fff;border-top:1px solid oklch(90% .015 85)}.agenda-list[data-astro-cid-lcdefpme]{flex-direction:column;padding:0;list-style:none;display:flex}.agenda-item[data-astro-cid-lcdefpme]{transition:background var(--duration-normal) var(--ease-out-expo);border-bottom:1px solid oklch(90% .015 85);align-items:center;gap:1.75rem;margin-inline:-1rem;padding:1.4rem 1rem;display:flex}.agenda-item[data-astro-cid-lcdefpme]:hover{background:var(--sable)}.agenda-date[data-astro-cid-lcdefpme]{background:var(--abysse);color:#fff;min-width:4.25rem;transition:translate var(--duration-normal) var(--ease-out-expo), background var(--duration-fast) ease;flex-direction:column;align-items:center;padding:.6rem .5rem;display:flex}.agenda-item[data-astro-cid-lcdefpme]:hover .agenda-date[data-astro-cid-lcdefpme]{background:var(--mer);translate:0 -3px}.agenda-day[data-astro-cid-lcdefpme]{font-family:var(--font-display);font-size:1.7rem;font-weight:600;line-height:1}.agenda-month[data-astro-cid-lcdefpme]{text-transform:uppercase;letter-spacing:.15em;color:var(--or);font-size:.72rem}.agenda-item[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:1.15rem}.agenda-meta[data-astro-cid-lcdefpme]{color:var(--encre-douce);margin-top:.2rem;font-size:.88rem}@media (width<=900px){.hero-inner[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.hero-portrait[data-astro-cid-lcdefpme]{display:none}.actus-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.piliers-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;gap:1.75rem}.parcours-inner[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}@media (width<=560px){.piliers-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}
