.gx-process__layout{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:48px clamp(20px,3vw,40px);display:grid}.gx-process__aside{top:calc(var(--gx-sticky-top) + var(--gx-admin-bar) + 32px);grid-column:1/span 5;gap:40px;display:grid;position:sticky}.gx-process__head .gx-lead{margin-top:22px}.gx-process__head .gx-heading em{color:var(--gx-slate)}.gx-process__media{aspect-ratio:5/4;border-radius:var(--gx-radius);background:var(--gx-navy);position:relative;overflow:hidden}.gx-process__slide{opacity:0;transition:opacity var(--gx-slow) var(--gx-ease);position:absolute;inset:0}.gx-process__slide img{transition:transform 1.4s var(--gx-ease);transform:scale(1.05)}.gx-process__slide.is-active{opacity:1}.gx-process__slide.is-active img{transform:scale(1)}.gx-process__media-num{z-index:2;font-family:var(--gx-font-display);color:var(--gx-white);text-shadow:0 2px 20px #0a182880;font-variant-numeric:tabular-nums;font-size:3.5rem;font-weight:300;line-height:1;position:absolute;bottom:16px;right:20px}.gx-process__timeline{grid-column:7/span 6;padding-left:48px;position:relative}.gx-process__rail{background:var(--gx-line);width:2px;position:absolute;top:10px;bottom:10px;left:7px}.gx-process__rail span{background:var(--gx-yellow);transform:scaleY(var(--p,0));transform-origin:top;position:absolute;inset:0}.gx-process__step{padding:4px 0 clamp(56px,9vh,104px);position:relative}.gx-process__step:last-child{padding-bottom:8px}.gx-process__marker{background:var(--gx-white);border:2px solid var(--gx-line);width:16px;height:16px;transition:border-color var(--gx-mid) var(--gx-ease), background-color var(--gx-mid) var(--gx-ease), transform var(--gx-mid) var(--gx-ease);border-radius:50%;position:absolute;top:4px;left:-48px}.gx-process__step.is-passed .gx-process__marker,.gx-process__step.is-active .gx-process__marker{border-color:var(--gx-yellow);background:var(--gx-yellow)}.gx-process__step.is-active .gx-process__marker{transform:scale(1.25);box-shadow:0 0 0 6px #f4c43038}.gx-process__num{letter-spacing:.18em;text-transform:uppercase;color:var(--gx-slate);font-size:.75rem;font-weight:600}.gx-process__title{font-family:var(--gx-font-display);letter-spacing:-.02em;color:var(--gx-slate);transition:color var(--gx-mid) var(--gx-ease);margin-top:10px;font-size:clamp(1.75rem,1.3rem + 1.4vw,2.5rem);font-weight:300;line-height:1.1}.gx-process__text{max-width:36em;color:var(--gx-ink-soft);margin-top:14px;font-size:1.0625rem}.gx-process__step.is-active .gx-process__title,.gx-process__step.is-passed .gx-process__title,.gx-process:not(.is-ready) .gx-process__title{color:var(--gx-navy)}@media (width<=1023px){.gx-process__aside,.gx-process__timeline{grid-column:1/-1}.gx-process__aside{position:static}.gx-process__media{display:none}.gx-process__timeline{padding-left:40px}.gx-process__marker{left:-40px}.gx-process__step{padding-bottom:44px}.gx-process__text{font-size:1rem}}
