.garden-margins{position:absolute;top:0;right:0;bottom:0;left:0;z-index:var(--gg-layer-base);overflow:hidden;opacity:var(--garden-active, 0);pointer-events:none;user-select:none}.garden-margins__lane{position:absolute;top:0;height:var(--garden-stage-height, 0px);overflow:hidden;pointer-events:none}.garden-margins__layers{position:absolute;top:0;right:0;bottom:0;left:0;perspective:1200px;transform-style:preserve-3d}.garden-margins__lane--left{left:0;width:var(--garden-left-lane, 0px)}.garden-margins__lane--right{right:0;width:var(--garden-right-lane, 0px)}.garden-margins__lane--upper.garden-margins__lane--left{width:var(--garden-upper-left-lane, 0px)}.garden-margins__lane--upper.garden-margins__lane--right{width:var(--garden-upper-right-lane, 0px)}.garden-margins img{position:absolute;top:var(--garden-layer-top, 0px);height:var(--garden-layer-height, 0px);width:var(--garden-layer-width, 0px);max-width:none;opacity:var(--garden-layer-opacity, 0);pointer-events:none;filter:var(--gg-botanical-image-filter);transform-origin:50% 60%;transform:translate3d(var(--garden-layer-x, -600px),-50%,var(--garden-layer-depth, -150px)) rotate(var(--garden-layer-rotation, -64deg)) rotateY(var(--garden-layer-yaw, 20deg)) rotateX(var(--garden-layer-pitch, -8deg))}.garden-margins__lane--left img{left:0}.garden-margins__lane--right img{right:0}:root[data-perf=lite] .garden-margins--hero{display:none}@media(prefers-reduced-motion:reduce){.garden-margins--hero{display:none}}@media(max-width:767px){.garden-margins--hero:not([data-mobile=true]){display:none}}.garden-margins--path{opacity:var(--garden-active, 0);z-index:var(--gg-layer-local)}.botanical-motion__vine{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible}.botanical-motion__stem,.botanical-motion__shoot{fill:none;stroke:var(--gg-botanical-stem);stroke-width:2.8;stroke-linecap:round;stroke-linejoin:round}.botanical-motion__shoot{stroke-width:1.6}.botanical-motion__leaves{fill:var(--gg-botanical-leaf)}.botanical-motion__leaves path:nth-child(2){fill:var(--gg-botanical-leaf-highlight)}.botanical-motion__leaf-vein{fill:none;stroke:var(--gg-botanical-vein);stroke-width:1}.botanical-motion__edge{width:var(--botanical-lane, 0px)}.service-garden{display:flow-root;isolation:isolate}.service-garden>.garden-margins--path{z-index:calc(var(--gg-layer-local) + 1)}.hero-garden>.garden-margins--hero{z-index:var(--gg-layer-raised)}.hero-garden>.garden-margins--hero>.garden-margins__lane{overflow:visible}.projects-garden>.garden-margins>.garden-margins__lane--main,.projects-garden>.garden-margins>.garden-margins__lane--lower{overflow:visible}.projects-garden [data-project-garden-stage] .gg-scroll-reveal{position:relative;z-index:var(--gg-layer-local)}@media(max-width:767px){.garden-margins--hero[data-mobile=true]{z-index:var(--gg-layer-raised)}.garden-margins--path .botanical-motion__edge{display:none}.botanical-motion__stem{stroke-width:2}}
