.process-experience .method-surface,.constraint-home[data-motion=scroll] .process-experience .method-surface{aspect-ratio:auto;width:100%;height:100%;min-height:0;color:var(--b-paper);clip-path:none;background:0 0;border:0;margin:0;padding:0;display:block;position:relative;overflow:visible;transform:none}.process-method{width:100%;height:100%;display:block;overflow:visible}.method-grid{opacity:calc(.13 - var(--finish,1)*.08)}.method-module{fill:currentColor;fill-opacity:calc(.08 + var(--material,1)*.13);transform-box:view-box}.method-a{transform:translate(calc((1 - var(--build,1)) *-13px), calc((1 - var(--build,1)) *-10px))}.method-b{transform:translate(calc((1 - var(--build,1)) *13px + (1 - var(--finish,1)) *3px), calc((1 - var(--build,1)) *-7px))}.method-c{transform:translate(calc((1 - var(--build,1)) *-9px), calc((1 - var(--build,1)) *12px + (1 - var(--finish,1)) *3px))}.method-connection{opacity:var(--build,1)}.method-connection path:first-child{stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--build,1))}.method-layers{opacity:var(--material,1);stroke:var(--b-lime);fill:var(--b-lime);fill-opacity:.09;transform:translate(calc((1 - var(--material,1)) *-6px), calc((1 - var(--material,1)) *6px))}.method-layers path:last-child{fill:none}.method-finish{opacity:var(--material,1);fill:var(--b-lime);fill-opacity:.26;stroke:var(--b-lime)}.method-finish path:last-child{stroke-width:2px}.method-lock{opacity:var(--finish,1);stroke:var(--b-lime)}.method-lock path{stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--finish,1))}.method-joins{opacity:var(--finish,1);fill:var(--b-lime);stroke:var(--b-lime)}.process-experience .process-study{background:0 0;padding:20px;display:block}.process-experience .study-delivery{gap:12px;display:flex;position:absolute;top:auto;bottom:8px;right:20px}@media (max-width:700px){.process-experience .process-study{padding:4px 12px 16px}.process-experience .study-delivery{font-size:9px;bottom:0}}@media (prefers-reduced-motion:reduce){.method-module,.method-layers{transform:none}.method-connection,.method-layers,.method-finish,.method-lock,.method-joins{opacity:1}.method-connection path:first-child,.method-lock path{stroke-dashoffset:0}}.constraint-hero .hero-ambient{z-index:-2;pointer-events:none;contain:paint;--ambient-travel:1;position:absolute;inset:0;overflow:hidden}.hero-ambient:before,.hero-ambient:after{content:"";width:135%;height:140%;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-play-state:paused;position:absolute}.hero-ambient:before{background:radial-gradient(at 48% 48%,#ebfc64a6 0%,#e7fc5d66 25%,#e7fc5d00 70%);animation-name:hero-lime-warm;animation-duration:32s;animation-delay:-11s;top:-35%;left:-38%}.hero-ambient:after{background:radial-gradient(at 52% 52%,#bff36b80 0%,#c6f6674d 26%,#c6f66700 71%);animation-name:hero-lime-cool;animation-duration:39s;animation-delay:-23s;bottom:-34%;right:-38%}.hero-ambient[data-running=true]:before,.hero-ambient[data-running=true]:after{animation-play-state:running}@keyframes hero-lime-warm{0%,to{transform:translate(-3%,2%)scale(1)}46%{transform:translate(calc(12% * var(--ambient-travel)), calc(7% * var(--ambient-travel))) scale(1.08)}76%{transform:translate(calc(4% * var(--ambient-travel)), calc(-4% * var(--ambient-travel))) scale(1.03)}}@keyframes hero-lime-cool{0%,to{transform:translate(3%,-2%)scale(1.04)}37%{transform:translate(calc(-10% * var(--ambient-travel)), calc(-7% * var(--ambient-travel))) scale(.98)}71%{transform:translate(calc(-4% * var(--ambient-travel)), calc(6% * var(--ambient-travel))) scale(1.08)}}@media (max-width:700px){.constraint-hero .hero-ambient{--ambient-travel:.45}.hero-ambient:before,.hero-ambient:after{width:120%;height:125%}.hero-ambient:after{opacity:.8}}@media (prefers-reduced-motion:reduce){.hero-ambient:before,.hero-ambient:after{animation:none!important}}.hero-graphic-layer{z-index:-1;pointer-events:none;isolation:isolate;--zone-dx:0px;--zone-dy:0px;--zone-x1:calc(var(--zone-left) + var(--zone-dx));--zone-x2:calc(var(--zone-right) + var(--zone-dx));--zone-y1:calc(var(--zone-top) + var(--zone-dy));--zone-y2:calc(var(--zone-bottom) + var(--zone-dy));--zone-cut:polygon(evenodd, 0 0, 100% 0, 100% 100%, 0 100%, 0 0, var(--zone-x1) var(--zone-y1), var(--zone-x1) var(--zone-y2), var(--zone-x2) var(--zone-y2), var(--zone-x2) var(--zone-y1), var(--zone-x1) var(--zone-y1));position:absolute;inset:0}.hero-graphic-layer-lime[data-measured=true]{clip-path:var(--zone-cut)}@media (max-width:700px){.hero-graphic-layer-blue[data-measured=true]{clip-path:var(--zone-cut)}[data-motion=scroll] .hero-graphic-layer-lime{--zone-dy:calc(var(--hero-progress,0) * -28px)}}
