.hero-module__q_m67W__copy{--h1:min(clamp(2.5rem, 4.25vw, 4.75rem), 100cqi / 7);container-type:inline-size}.hero-module__q_m67W__title{font-size:var(--h1)}@media (min-width:64rem){.hero-module__q_m67W__lead{max-width:max(var(--h1) * 7.1, 30rem)}}
.hero-slideshow-module__KiLBPq__progress{transform-origin:0;animation:linear both hero-slideshow-module__KiLBPq__progress}@keyframes hero-slideshow-module__KiLBPq__progress{0%{transform:scaleX(0)}}@media (prefers-reduced-motion:reduce){.hero-slideshow-module__KiLBPq__progress{animation:none}}
.process-timeline-module__kdUkiW__step{--step-delay:0s;grid-template-columns:4.5rem minmax(0,1fr);align-items:start;padding-bottom:3rem;display:grid;position:relative}.process-timeline-module__kdUkiW__step:last-child{padding-bottom:0}.process-timeline-module__kdUkiW__step h3{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.process-timeline-module__kdUkiW__number{grid-area:1/1;margin-block:-.12em;padding-block:.12em;display:block;overflow:hidden}.process-timeline-module__kdUkiW__numberInner{display:inline-block}.process-timeline-module__kdUkiW__content{grid-column:2;padding-left:1.5rem}.process-timeline-module__kdUkiW__track{width:1px;position:absolute;top:0;bottom:0;left:4.5rem}.process-timeline-module__kdUkiW__segment,.process-timeline-module__kdUkiW__tick{background-color:var(--color-heading);position:absolute}.process-timeline-module__kdUkiW__segment{transform-origin:top;inset:0}.process-timeline-module__kdUkiW__tick{width:13px;height:1px;top:0;left:-6px}.process-timeline-module__kdUkiW__tickEnd{top:auto;bottom:0}@media (min-width:48rem){.process-timeline-module__kdUkiW__step{--step-delay:calc(var(--step-index,0) * .16s);flex-direction:column;align-items:stretch;padding-bottom:0;display:flex}.process-timeline-module__kdUkiW__content{padding-left:0}.process-timeline-module__kdUkiW__track{width:auto;height:1px;margin-block:1.5rem 2rem;position:relative;inset:auto}.process-timeline-module__kdUkiW__segment{inset:0 calc(-1 * var(--spacing-grid-gap)) 0 0;transform-origin:0}.process-timeline-module__kdUkiW__step:last-child .process-timeline-module__kdUkiW__segment{right:0}.process-timeline-module__kdUkiW__tick{width:1px;height:13px;top:-6px;left:0}.process-timeline-module__kdUkiW__tickEnd{bottom:auto;left:auto;right:0}}.js .process-timeline-module__kdUkiW__step:not([data-state=in]) .process-timeline-module__kdUkiW__segment{transform:scaleY(0)}.js .process-timeline-module__kdUkiW__step:not([data-state=in]) .process-timeline-module__kdUkiW__tick{transform:scale(0)}.js .process-timeline-module__kdUkiW__step:not([data-state=in]) .process-timeline-module__kdUkiW__numberInner{transform:translateY(112%)}.js .process-timeline-module__kdUkiW__step:not([data-state=in]) .process-timeline-module__kdUkiW__content{opacity:0;transform:translateY(16px)}@media (min-width:48rem){.js .process-timeline-module__kdUkiW__step:not([data-state=in]) .process-timeline-module__kdUkiW__segment{transform:scaleX(0)}}.js .process-timeline-module__kdUkiW__step[data-state=in] .process-timeline-module__kdUkiW__segment{transition:transform .6s var(--ease-bfc) var(--step-delay)}.js .process-timeline-module__kdUkiW__step[data-state=in] .process-timeline-module__kdUkiW__tick{transition:transform .3s var(--ease-bfc) var(--step-delay)}.js .process-timeline-module__kdUkiW__step[data-state=in] .process-timeline-module__kdUkiW__tickEnd{transition-delay:calc(var(--step-delay) + .45s)}.js .process-timeline-module__kdUkiW__step[data-state=in] .process-timeline-module__kdUkiW__numberInner{transition:transform .9s var(--ease-bfc) var(--step-delay)}.js .process-timeline-module__kdUkiW__step[data-state=in] .process-timeline-module__kdUkiW__content{transition:opacity .7s var(--ease-bfc), transform .7s var(--ease-bfc);transition-delay:calc(var(--step-delay) + .12s)}.js .process-timeline-module__kdUkiW__step:not([data-state]) :is(.process-timeline-module__kdUkiW__segment,.process-timeline-module__kdUkiW__tick,.process-timeline-module__kdUkiW__numberInner,.process-timeline-module__kdUkiW__content){animation:1ms linear 2.5s forwards process-timeline-module__kdUkiW__failsafe}@keyframes process-timeline-module__kdUkiW__failsafe{to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.js .process-timeline-module__kdUkiW__step :is(.process-timeline-module__kdUkiW__segment,.process-timeline-module__kdUkiW__tick,.process-timeline-module__kdUkiW__numberInner,.process-timeline-module__kdUkiW__content){opacity:1!important;transition:none!important;animation:none!important;transform:none!important}}
.presence-module__MKW2DW__joinBand{isolation:isolate;position:relative}.presence-module__MKW2DW__joinBand:before{content:"";z-index:-1;aspect-ratio:1/.5317;background-color:var(--color-surface-2);clip-path:polygon(0 0,100% 0,0 100%);pointer-events:none;width:clamp(8rem,20vw,24rem);position:absolute;top:0;left:0}
@media (min-width:64rem){.realisations-module__apdYFG__cards{height:clamp(21.5rem,40svh,26rem)}}.realisations-module__apdYFG__bolt{clip-path:polygon(26% 0,100% 0,100% 100%,10% 100%,22% 56%,8% 56%)}.realisations-module__apdYFG__boltPane{clip-path:polygon(26% 0,40% 0,22% 56%,8% 56%);pointer-events:none;background-color:#ffffff61;position:absolute;inset:0}.realisations-module__apdYFG__stepped{clip-path:polygon(0 0,100% 0,100% 78%,64% 78%,54% 100%,0 100%)}
