._scene_9k2o9_16{--values-step-track:55vh;background:var(--color-grey-dark);color:var(--color-white);position:relative}._scene_9k2o9_16[data-mode=scroll]{min-height:calc(100vh + var(--values-step-track) * var(--values-count,0))}._sticky_9k2o9_36{box-sizing:border-box;padding-block:clamp(24px,3vw,48px)}._scene_9k2o9_16[data-mode=scroll] ._sticky_9k2o9_36{flex-direction:column;justify-content:center;min-height:100vh;display:flex;position:sticky;top:0}._container_9k2o9_50{box-sizing:border-box;width:100%;padding-inline:var(--page-margin)}._eyebrow_9k2o9_56{font-family:var(--font-family-body);font-weight:var(--font-weight-semibold);font-size:var(--font-size-body-s);text-transform:uppercase;letter-spacing:.1em;color:var(--color-white);margin:0 0 clamp(28px,4vw,64px)}._list_9k2o9_66{margin:0;padding:0;list-style:none}._row_9k2o9_72{border-top:1px solid #0000}._name_9k2o9_77{font-family:var(--font-family-display);font-weight:var(--font-weight-display);text-transform:uppercase;letter-spacing:.01em;color:var(--color-white);margin:0;font-size:clamp(2.25rem,4.4vw,66px);line-height:1.12}._body_9k2o9_89{opacity:1;grid-template-rows:1fr;display:grid}._body_9k2o9_89>div{min-height:0;overflow:hidden}._grid_9k2o9_100{box-sizing:border-box;grid-template-columns:minmax(0,1fr) clamp(200px,24vw,340px);align-items:start;gap:clamp(24px,4vw,72px);padding:clamp(10px,1.2vw,18px) 0 clamp(24px,3vw,48px);display:grid}._grid_9k2o9_100[data-media=none]{grid-template-columns:minmax(0,1fr)}._text_9k2o9_116{font-family:var(--font-family-body);font-weight:var(--font-weight-regular);font-size:var(--font-size-body-l);color:var(--color-grey-light);text-wrap:pretty;max-width:60ch;margin:0;line-height:1.45}._media_9k2o9_127{border-radius:2px;overflow:hidden}._scene_9k2o9_16[data-mode=scroll] ._row_9k2o9_72{transition:border-color .32s}._scene_9k2o9_16[data-mode=scroll] ._grid_9k2o9_100{min-height:var(--values-body-h,0px);align-content:start}._scene_9k2o9_16[data-mode=scroll] ._row_9k2o9_72[data-on]{border-top-color:var(--color-grey-line)}._scene_9k2o9_16[data-mode=scroll] ._name_9k2o9_77{transform:translateY(calc((1 - var(--values-open,0)) * .16em));clip-path:inset(0);transition:none}._scene_9k2o9_16[data-mode=scroll] ._body_9k2o9_89{opacity:clamp(0, (var(--values-open,0) - .56) * 2.7, 1);transition:none;display:block}._scene_9k2o9_16[data-mode=scroll] ._body_9k2o9_89>div{height:calc(var(--values-open,0) * var(--values-body-h,0px))}@media (width<=767px){._grid_9k2o9_100{grid-template-columns:1fr;gap:18px}._name_9k2o9_77{font-size:clamp(1.5rem,8vw,2.25rem)}}@media (prefers-reduced-motion:reduce){._scene_9k2o9_16[data-mode=scroll] ._row_9k2o9_72,._scene_9k2o9_16[data-mode=scroll] ._name_9k2o9_77,._scene_9k2o9_16[data-mode=scroll] ._body_9k2o9_89{transition:none}._scene_9k2o9_16[data-mode=scroll] ._name_9k2o9_77{transform:none}._scene_9k2o9_16[data-mode=scroll] ._body_9k2o9_89{opacity:1}._scene_9k2o9_16[data-mode=scroll] ._body_9k2o9_89>div{height:auto}}.cu-ct{max-width:var(--page-max);padding-inline:var(--page-margin);margin-inline:auto}.cu-hero{background:var(--color-background-light);color:var(--color-foreground-light);padding-block:var(--hero-top-gap) clamp(48px, 6vw, 96px)}.cu-h1{font-family:var(--font-family-display);font-weight:var(--font-weight-display);text-transform:uppercase;letter-spacing:-.005em;margin:0;font-size:clamp(48px,10.4vw,150px);line-height:.9}.cu-intro{grid-template-columns:calc(clamp(0px,26vw,500px) - clamp(24px,4vw,72px)) 1fr;column-gap:clamp(24px,4vw,72px);padding-top:clamp(28px,3.5vw,56px);display:grid}.cu-intro-gutter{display:block}.cu-h2{font-family:var(--font-family-body);font-weight:var(--font-weight-semibold);color:var(--color-grey-dark);margin:0 0 clamp(20px,2.4vw,36px);font-size:clamp(26px,2.9vw,44px);line-height:1.05}.cu-lead{font-family:var(--font-family-body);font-weight:var(--font-weight-semibold);font-size:var(--font-size-body-xl);color:var(--color-grey-dark);flex-direction:column;gap:1em;line-height:1.2;display:flex}.cu-lead p{text-wrap:pretty;margin:0}.cu-engage{--culture-engage-title-size:13px;--culture-engage-body-size:15px;background:var(--color-background-light);color:var(--color-foreground-light);padding-block:0 clamp(56px,7vw,110px)}.cu-rule{border-top:var(--border-width) solid var(--color-grey-dark);margin-top:clamp(24px,3vw,48px)}.cu-engage-ct{padding-top:clamp(24px,3vw,48px)}.cu-engage-grid{grid-template-columns:minmax(260px,38fr) 62fr;align-items:start;gap:clamp(32px,6vw,110px);display:grid}.cu-engage .cu-h2{margin-bottom:clamp(18px,2vw,30px);line-height:1.08}.cu-engage-lead{font-family:var(--font-family-body);font-weight:var(--font-weight-semibold);color:var(--color-grey-dark);text-wrap:pretty;margin:0;font-size:clamp(17px,1.4vw,21px);line-height:1.3}.cu-engage-box{border:var(--border-width) solid var(--color-grey-dark);color:var(--color-grey-dark)}.cu-engage-item{transition:background-color .2s}.cu-engage-item+.cu-engage-item{border-top:var(--border-width) solid var(--color-grey-dark)}.cu-engage-item:hover{background:color-mix(in srgb, var(--color-grey-dark) 4%, transparent)}.cu-engage-btn{text-align:left;cursor:pointer;width:100%;color:inherit;background:0 0;border:0;padding:clamp(20px,2.4vw,36px) clamp(20px,2.4vw,36px) clamp(16px,2vw,28px);display:block}.cu-engage-picto,.cu-engage-picto svg{display:block}.cu-engage-item-title{font-family:var(--font-family-body);font-weight:var(--font-weight-semibold);font-size:var(--culture-engage-title-size);text-transform:uppercase;letter-spacing:.08em;color:var(--color-grey-dark);margin-top:clamp(18px,2vw,30px);display:block}.cu-engage-panel{opacity:1;grid-template-rows:1fr;transition:grid-template-rows .48s cubic-bezier(.22,1,.36,1),opacity .38s;display:grid}.cu-engage-panel[data-open=false]{opacity:0;grid-template-rows:0fr}.cu-engage-panel>div{min-height:0;overflow:hidden}.cu-engage-item-body{font-family:var(--font-family-body);font-weight:var(--font-weight-regular);font-size:var(--culture-engage-body-size);max-width:68ch;color:var(--color-grey-dark);text-wrap:pretty;margin:0;padding:0 clamp(20px,2.4vw,36px) clamp(24px,2.8vw,40px);line-height:1.5}@media (prefers-reduced-motion:reduce){.cu-engage-panel{transition:none}}[data-effects=off] .cu-engage-panel{transition:none}.cu-cta{background:var(--color-background-light)}@media (width<=1023px){.cu-intro{grid-template-columns:1fr;gap:14px}.cu-intro-gutter{display:none}.cu-engage-grid{grid-template-columns:1fr;gap:28px}}
