._hero_620b3e9{isolation:isolate;background:var(--noir);align-items:end;min-height:100svh;display:grid;position:relative;overflow:hidden}._hero_620b3e9:before{content:"";z-index:-1;aspect-ratio:1;pointer-events:none;background:radial-gradient(closest-side,#f2f2f017,#f2f2f006 55%,#0000);width:70vmax;position:absolute;top:8%;right:18%;transform:translate(30%)}._photo_620b3e9{z-index:-1;-webkit-mask-composite:source-in;width:min(52vw,760px);animation:1.4s cubic-bezier(.23,1,.32,1) both _photoIn_620b3e9;position:absolute;top:0;bottom:0;right:max(0px,50vw - 680px);-webkit-mask-image:linear-gradient(#000 62%,#0000 98%),linear-gradient(90deg,#0000 0%,#000 22%);mask-image:linear-gradient(#000 62%,#0000 98%),linear-gradient(90deg,#0000 0%,#000 22%);-webkit-mask-composite:source-in;mask-composite:intersect}._img_620b3e9{object-fit:cover;object-position:50% 18%}._heroIn_620b3e9{width:100%;padding-top:calc(120px + env(safe-area-inset-top,0px));padding-bottom:clamp(48px,7vh,90px);position:relative}._text_620b3e9{justify-items:start;max-width:760px;display:grid}._h1_620b3e9{font-family:var(--f-display);font-variation-settings:"wdth" 114;letter-spacing:-.058em;color:var(--blanc);margin:0;font-size:clamp(64px,11.5vw,190px);font-weight:600;line-height:.86}._h1_620b3e9 span{animation:.9s cubic-bezier(.23,1,.32,1) both _rise_620b3e9;display:block}._h1_620b3e9 span+span{animation-delay:90ms}._outline_620b3e9{color:#0000;-webkit-text-stroke:1.5px #f2f2f0e6}._role_620b3e9{font:500 12.5px/1.4 var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--argent);margin-top:clamp(22px,2.4vw,32px);animation:.9s cubic-bezier(.23,1,.32,1) .16s both _rise_620b3e9}._lead_620b3e9{max-width:40ch;color:var(--blanc);text-wrap:pretty;margin-top:14px;font-size:clamp(17px,1.4vw,21px);line-height:1.55;animation:.9s cubic-bezier(.23,1,.32,1) .22s both _rise_620b3e9}._actions_620b3e9{flex-wrap:wrap;align-items:center;gap:14px 24px;margin-top:30px;animation:.9s cubic-bezier(.23,1,.32,1) .28s both _rise_620b3e9;display:flex}@keyframes _rise_620b3e9{0%{opacity:0;transform:translateY(18px)}}@keyframes _photoIn_620b3e9{0%{transform:scale(1.04)}}._pillars_620b3e9{grid-template-columns:repeat(4,minmax(0,1fr));gap:26px clamp(20px,2.6vw,44px);margin:0;padding:0;list-style:none;display:grid}._pillars_620b3e9 li{border-top:1px solid #3a3a41;align-content:start;gap:10px;padding-top:22px;display:grid}._pillars_620b3e9 b{font-family:var(--f-display);font-variation-settings:"wdth" 110;letter-spacing:-.045em;color:var(--blanc);font-size:clamp(26px,2.6vw,40px);font-weight:450;line-height:1}._pillars_620b3e9 span{max-width:30ch;color:var(--texte);font-size:15px;line-height:1.55}@media (max-width:900px){._hero_620b3e9{align-items:end;min-height:0}._photo_620b3e9{z-index:0;grid-area:1/1;align-self:start;width:100%;height:68svh;position:relative;right:auto;-webkit-mask-image:linear-gradient(#000 55%,#0000 100%);mask-image:linear-gradient(#000 55%,#0000 100%)}._heroIn_620b3e9{z-index:1;grid-area:1/1;margin-top:52svh;padding-top:0;padding-bottom:40px}._h1_620b3e9{font-size:clamp(60px,19vw,96px)}._outline_620b3e9{-webkit-text-stroke-width:1px}._pillars_620b3e9{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){._pillars_620b3e9{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){._photo_620b3e9,._h1_620b3e9 span,._role_620b3e9,._lead_620b3e9,._actions_620b3e9{animation:none}}._intro_620b3e9{max-width:60ch;color:var(--blanc);text-wrap:pretty;margin-bottom:clamp(30px,3.4vw,48px);font-size:clamp(18px,1.6vw,23px);line-height:1.5}@media (max-width:760px){._hero_620b3e9 ._photo_620b3e9{height:clamp(320px,57svh,520px)}._hero_620b3e9 ._heroIn_620b3e9{margin-top:clamp(240px,42svh,385px);padding-bottom:26px}._hero_620b3e9 ._h1_620b3e9{font-size:clamp(51px,16vw,80px)}._role_620b3e9{margin-top:18px}._lead_620b3e9{font-size:16px}._actions_620b3e9{gap:6px 20px;margin-top:20px}._actions_620b3e9 a{align-items:center;min-height:44px;display:inline-flex}._intro_620b3e9{margin-bottom:20px;font-size:16px;line-height:1.6}._pillars_620b3e9{border:1px solid var(--ligne);background:#121214;border-radius:16px;grid-template-columns:repeat(2,minmax(0,1fr));gap:0}._pillars_620b3e9 li{border-top:0;gap:6px;padding:14px}._pillars_620b3e9 li:nth-child(2n){border-inline-start:1px solid var(--ligne)}._pillars_620b3e9 li:nth-child(n+3){border-top:1px solid var(--ligne)}._pillars_620b3e9 b{font-size:18px;line-height:1.15}._pillars_620b3e9 span{font-size:13px;line-height:1.45}}
