.gs-growth-hero{position:relative;isolation:isolate;overflow:hidden;overflow:clip;padding-block:clamp(2.5rem,5vw,4.5rem) clamp(2.5rem,4vw,3.5rem);background:radial-gradient(ellipse at 80% 47%,rgb(91 120 72 / .13),transparent 55%),var(--gs-forest-950)}.gs-growth-hero::before{content:none}.gs-growth-hero::after{content:"";position:absolute;inset:40% 0 0;z-index:-1;pointer-events:none;background:radial-gradient(ellipse at 85% 73%,rgb(142 109 59 / .1),transparent 65%)}.gs-growth-hero__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:1.25rem;align-items:center}.gs-growth-hero__copy{position:relative;z-index:2;min-width:0;max-width:36rem}.gs-growth-hero .gs-overline{color:var(--gs-gold-light);margin-bottom:1.25rem}.gs-growth-hero h1{font-size:clamp(3.2rem,13vw,5.5rem);line-height:1.03;letter-spacing:-.035em;margin:0 0 1.4rem;text-wrap:balance}.gs-growth-hero p.gs-growth-hero__lead{margin:0;max-width:33rem;font-size:clamp(1rem,1.45vw,1.2rem);line-height:1.85;color:#dce2d8;text-wrap:pretty}.gs-growth-hero .gs-service-hero__explore{margin-top:1.5rem}.gs-growth{position:relative;isolation:isolate;width:100%;min-width:0;max-width:42rem;margin:0 auto}.gs-growth__art{display:block;width:100%;height:auto;aspect-ratio:680/720;overflow:visible}.gs-growth__roots{opacity:.75}.gs-growth__shoot{transform-origin:346px 535px}.gs-growth__shell{transform-origin:343px 550px}.gs-growth__shell--left{transform:rotate(-12deg)}.gs-growth__shell--right{transform:rotate(13deg)}.gs-growth__seed-light{opacity:.45}.gs-growth__germination{opacity:0;transform-origin:343px 526px}.gs-growth__caption{display:grid;grid-template-columns:minmax(0,1fr);align-items:center;gap:.85rem 1rem;padding-inline:1rem;margin-top:0;color:#c3cdbb;font-size:.77rem;line-height:1.6}.gs-growth__caption>span{letter-spacing:.025em}.gs-growth__phases{display:flex;justify-content:space-between;gap:.5rem;grid-column:1/-1;margin-bottom:.15rem;padding-bottom:1rem;border-bottom:1px solid rgb(200 163 99 / .16)}.gs-growth__phases>span{display:inline-flex;align-items:center;gap:.5rem;font-size:.66rem;letter-spacing:.09em;text-transform:uppercase;color:var(--gs-gold-light)}.gs-growth__phases>span::before{content:"";width:4px;height:4px;flex:none;border-radius:50%;background:currentColor}.gs-growth__replay{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;gap:.65rem;min-height:2.75rem;inline-size:10.5rem;max-inline-size:100%;justify-self:start;white-space:nowrap;padding:.5rem .75rem;border:1px solid rgb(200 163 99 / .34);border-radius:999px;color:var(--gs-gold-light);background:rgb(200 163 99 / .035);font:600 .75rem/1.4 var(--gs-sans);cursor:pointer;transition:background-color .3s ease,border-color .3s ease}.gs-growth__replay[hidden]{display:none}.gs-growth__replay:is(:hover,:focus-visible){border-color:var(--gs-gold);background:rgb(200 163 99 / .11)}.gs-growth__replay>span{font-size:1.15rem}.gs-growth-anchor{display:block;scroll-margin-top:6.75rem}.gs-growth-hero~.gs-page-content{padding-top:clamp(2.75rem,5vw,4.5rem)}.gs-growth-hero~.gs-page-content .gs-prose{border:0;padding-left:0;max-width:50rem}.gs-growth-hero~.gs-page-content .gs-prose>:first-child{margin-top:0}@media(min-width:900px){.gs-growth-hero{padding-block:2.5rem 3.25rem}.gs-growth-hero__grid{--gs-growth-gap:clamp(1.5rem,3vw,3rem);container-type:inline-size;grid-template-columns:minmax(0,.94fr) minmax(0,1.06fr);gap:var(--gs-growth-gap);align-items:start}.gs-growth-hero__copy{padding-block:min(4.6588rem,8.4118svh) 0}@supports(width:1cqw){.gs-growth-hero__copy{padding-top:min(4.6588rem,8.4118svh,calc((100cqw - var(--gs-growth-gap)) * .0685882))}}.gs-growth{max-width:min(36rem,65svh)}.gs-growth-hero h1{font-size:clamp(4.5rem,7.4vw,6.5rem)}.gs-growth__caption{padding-inline:2.25rem}}@media(max-width:899px){.gs-growth-hero__grid{gap:0}.gs-growth-hero__copy{max-width:40rem}.gs-growth{max-width:32rem;margin-top:.25rem}.gs-growth__art{width:calc(100% + 1.5rem);max-width:none;margin-inline:-.75rem}}@media(min-width:600px) and (max-width:899px),(min-width:1200px){.gs-growth__caption{grid-template-columns:minmax(0,1fr) auto}}@media(max-width:380px){.gs-growth__caption{padding-inline:0}}@media(prefers-reduced-motion:no-preference){.gs-growth__organism,.gs-growth__ambience{opacity:1;transition:opacity .6s cubic-bezier(.4,0,.2,1)}.gs-growth.is-restarting :is(.gs-growth__organism,.gs-growth__ambience){opacity:0}.gs-growth.is-enhanced .gs-growth__stem,.gs-growth.is-enhanced .gs-growth__root,.gs-growth.is-enhanced .gs-growth__vein{stroke-dasharray:1 1.05;stroke-dashoffset:1.025}.gs-growth.is-enhanced .gs-growth__stem{opacity:0}.gs-growth.is-enhanced .gs-growth__shell{transform:rotate(0)}.gs-growth.is-enhanced .gs-growth__seed-light{opacity:0}.gs-growth.is-enhanced .gs-growth__seed{opacity:.4;transform:scale(.88);transform-origin:342px 534px}.gs-growth.is-enhanced .gs-growth__phases>span{color:#9dafa0;transition:color .6s cubic-bezier(.4,0,.2,1)}.gs-growth.is-enhanced .gs-growth__leaf{opacity:0;transform-box:view-box;transform-origin:var(--leaf-x) var(--leaf-y);transform:scale(.04) rotate(var(--leaf-turn))}.gs-growth.is-enhanced .gs-growth__aura{opacity:.4;transform-origin:346px 520px;transform:scale(.78)}.gs-growth.is-growing .gs-growth__root{animation:gs-root-draw 1.65s cubic-bezier(.32,0,.24,1) var(--root-delay) both}.gs-growth.is-growing .gs-growth__stem{animation:gs-stem-draw 2.6s cubic-bezier(.32,0,.24,1) .95s both}.gs-growth.is-growing .gs-growth__leaf{animation:gs-leaf-unfurl 1.5s cubic-bezier(.32,0,.24,1) var(--leaf-delay) both}.gs-growth.is-growing .gs-growth__vein{animation:gs-root-draw 1.15s cubic-bezier(.32,0,.24,1) calc(var(--leaf-delay) + .3s) both}.gs-growth.is-growing .gs-growth__seed{animation:gs-seed-wake 1.1s cubic-bezier(.4,0,.2,1) both}.gs-growth.is-growing .gs-growth__germination{animation:gs-germination 1.85s cubic-bezier(.4,0,.2,1) both}.gs-growth.is-growing .gs-growth__shell--left{animation:gs-seed-open-left 1.15s cubic-bezier(.32,0,.24,1) .4s both}.gs-growth.is-growing .gs-growth__shell--right{animation:gs-seed-open-right 1.15s cubic-bezier(.32,0,.24,1) .5s both}.gs-growth.is-growing .gs-growth__seed-light{animation:gs-seed-light 2.4s ease both}.gs-growth.is-growing .gs-growth__grain{animation:gs-earth-grain 1.5s cubic-bezier(.4,0,.2,1) var(--grain-delay) both}.gs-growth.is-growing .gs-growth__aura{animation:gs-growth-light 3.5s ease .65s both}.gs-growth.is-growing .gs-growth__phases>span{color:var(--gs-gold-light);transition-delay:var(--phase-delay)}.gs-growth.is-restarting .gs-growth__phases>span{color:#9dafa0;transition-delay:0s}.gs-growth-hero__copy{animation:gs-method-copy-in .8s ease-out both}}@keyframes gs-root-draw{from{stroke-dashoffset:1.025}to{stroke-dashoffset:0}}@keyframes gs-stem-draw{0%{opacity:0;stroke-dashoffset:1.025}3%{opacity:1}100%{opacity:1;stroke-dashoffset:0}}@keyframes gs-leaf-unfurl{0%{opacity:0;transform:scale(.03,.08) rotate(var(--leaf-turn))}35%{opacity:1}100%{opacity:1;transform:scale(1) rotate(0)}}@keyframes gs-seed-wake{from{opacity:.4;transform:scale(.88)}to{opacity:1;transform:scale(1)}}@keyframes gs-germination{0%{opacity:0;transform:scale(.2,.75)}42%{opacity:.85}100%{opacity:0;transform:scale(1.2,1)}}@keyframes gs-seed-open-left{from{transform:rotate(0)}to{transform:rotate(-12deg)}}@keyframes gs-seed-open-right{from{transform:rotate(0)}to{transform:rotate(13deg)}}@keyframes gs-seed-light{0%{opacity:0}45%{opacity:1}100%{opacity:.45}}@keyframes gs-earth-grain{0%,100%{transform:translate(0,0)}40%{transform:translate(var(--grain-x),var(--grain-y))}}@keyframes gs-growth-light{from{opacity:.4;transform:scale(.78)}to{opacity:1;transform:scale(1)}}@keyframes gs-method-copy-in{from{opacity:.3}to{opacity:1}}@media(prefers-reduced-motion:reduce){.gs-growth *,.gs-growth-hero__copy{animation:none!important;transition:none!important}.gs-growth__replay{display:none}}