.steps-sec[data-astro-cid-cqtxzktj]{--fs:clamp(2rem, 3.4vw, 3.3rem);background:var(--green-deep) url(/media/leaf.webp) center / cover no-repeat;isolation:isolate;padding-bottom:clamp(5rem,9vw,8rem)}.steps-sec[data-astro-cid-cqtxzktj]:before{content:"";z-index:-1;background:linear-gradient(#08241a8c,#08241ab3);position:absolute;inset:0}.arc-head[data-astro-cid-cqtxzktj]{text-align:center;justify-items:center;gap:1.2rem;max-width:56rem;margin:0 auto clamp(3rem,6vw,5.5rem);display:grid}.arc-head[data-astro-cid-cqtxzktj] .lead[data-astro-cid-cqtxzktj]{text-wrap:balance;max-width:46rem}.arc-track[data-astro-cid-cqtxzktj]{position:relative}.arc-line[data-astro-cid-cqtxzktj]{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.arc-draw[data-astro-cid-cqtxzktj]{stroke:url(#goldline);stroke-width:1.4px;filter:drop-shadow(0 0 2px #f0dcaa8c);stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px}.arc-steps[data-astro-cid-cqtxzktj]{grid-auto-rows:1fr;margin:0;padding:0;list-style:none;display:grid;position:relative}.arc-steps[data-astro-cid-cqtxzktj] li[data-astro-cid-cqtxzktj]{min-height:clamp(10rem,15vw,13rem);position:relative}.dot[data-astro-cid-cqtxzktj]{background:var(--green-deep);background-image:linear-gradient(var(--green-deep), var(--green-deep)), linear-gradient(135deg, #f4e6c4, #c8aa7f 50%, #b08d57);background-origin:border-box;background-clip:padding-box,border-box;border:2px solid #0000;border-radius:50%;width:1.35rem;height:1.35rem;margin:-.675rem 0 0 -.675rem;transition:transform .6s cubic-bezier(.34,1.4,.64,1);position:absolute;top:50%;transform:scale(0);box-shadow:0 0 6px #f0dcaa73}li[data-astro-cid-cqtxzktj][data-side=left] .dot[data-astro-cid-cqtxzktj]{left:40%}li[data-astro-cid-cqtxzktj][data-side=right] .dot[data-astro-cid-cqtxzktj]{left:60%}li[data-astro-cid-cqtxzktj][data-on] .dot[data-astro-cid-cqtxzktj]{transform:scale(1)}.atext[data-astro-cid-cqtxzktj]{top:calc(50% - var(--fs) / 2);opacity:.4;width:38%;transition:opacity .6s;position:absolute}li[data-astro-cid-cqtxzktj][data-side=left] .atext[data-astro-cid-cqtxzktj]{text-align:right;right:calc(60% + 2.2rem)}li[data-astro-cid-cqtxzktj][data-side=right] .atext[data-astro-cid-cqtxzktj]{text-align:left;left:calc(60% + 2.2rem)}li[data-astro-cid-cqtxzktj][data-on] .atext[data-astro-cid-cqtxzktj]{opacity:1}.aline[data-astro-cid-cqtxzktj]{align-items:flex-start;gap:1.1rem;display:flex}li[data-astro-cid-cqtxzktj][data-side=left] .aline[data-astro-cid-cqtxzktj]{flex-direction:row-reverse}.aline[data-astro-cid-cqtxzktj] b[data-astro-cid-cqtxzktj]{font-family:var(--serif);font-size:var(--fs);color:var(--mint);font-style:italic;font-weight:700;line-height:1}.aline[data-astro-cid-cqtxzktj] h3[data-astro-cid-cqtxzktj]{font-size:var(--fs);color:var(--white);letter-spacing:-.005em;line-height:1.02}.atext[data-astro-cid-cqtxzktj] p[data-astro-cid-cqtxzktj]{color:#ffffffdb;max-width:24rem;margin-top:.9rem;font-size:clamp(1.02rem,1.3vw,1.2rem);line-height:1.4}li[data-astro-cid-cqtxzktj][data-side=left] .atext[data-astro-cid-cqtxzktj] p[data-astro-cid-cqtxzktj]{margin-left:auto}@media (scripting:none){.arc-draw[data-astro-cid-cqtxzktj]{stroke-dasharray:none;stroke-dashoffset:0}.atext[data-astro-cid-cqtxzktj]{opacity:1}.dot[data-astro-cid-cqtxzktj]{transform:none}}@media (prefers-reduced-motion:reduce){.arc-draw[data-astro-cid-cqtxzktj]{stroke-dashoffset:0!important}.atext[data-astro-cid-cqtxzktj]{opacity:1}.dot[data-astro-cid-cqtxzktj]{transition:none;transform:none}}@media (width<=800px){.arc-line[data-astro-cid-cqtxzktj]{display:none}.arc-steps[data-astro-cid-cqtxzktj]{grid-auto-rows:auto;gap:2.4rem;padding-left:3rem}.arc-steps[data-astro-cid-cqtxzktj]:before{content:"";background:var(--mint);opacity:.5;border-radius:0;width:4px;position:absolute;top:0;bottom:0;left:.7rem}.arc-steps[data-astro-cid-cqtxzktj] li[data-astro-cid-cqtxzktj]{min-height:0}li[data-astro-cid-cqtxzktj][data-side] .dot[data-astro-cid-cqtxzktj]{left:-3rem;top:calc(var(--fs) / 2);margin-left:.7rem;transform:scale(1)}.atext[data-astro-cid-cqtxzktj]{opacity:1;width:auto;position:static}li[data-astro-cid-cqtxzktj][data-side] .atext[data-astro-cid-cqtxzktj]{text-align:left}li[data-astro-cid-cqtxzktj][data-side=left] .aline[data-astro-cid-cqtxzktj]{flex-direction:row}li[data-astro-cid-cqtxzktj][data-side=left] .atext[data-astro-cid-cqtxzktj] p[data-astro-cid-cqtxzktj]{margin-left:0}}.xp[data-astro-cid-4yrkgo5r]{padding:clamp(2.5rem,5vw,4rem) 0 0}.xp-label[data-astro-cid-4yrkgo5r]{color:var(--mint);letter-spacing:.2em;text-transform:uppercase;font-size:.74rem;font-weight:600}.xp-stage[data-astro-cid-4yrkgo5r]{--L:max(1.5rem, calc((100% - 1280px) / 2));--B:2rem;--rail:1.65rem;--gap:1rem;width:100%;height:clamp(37.2rem,81.6svh,49.2rem);color:var(--white);isolation:isolate;background:#031a14;position:relative;overflow:hidden}.xp-slide[data-astro-cid-4yrkgo5r]{opacity:0;visibility:hidden;transition:opacity .9s,visibility 0s linear .9s;position:absolute;inset:0}.xp-slide[data-astro-cid-4yrkgo5r][data-on]{opacity:1;visibility:visible;z-index:1;transition:opacity .9s,visibility}.xp-media[data-astro-cid-4yrkgo5r]{object-fit:cover;object-position:center 40%;z-index:-2;width:100%;height:100%;transition:transform 8s ease-out;position:absolute;inset:0;transform:scale(1.04)}.xp-slide[data-astro-cid-4yrkgo5r][data-on] .xp-media[data-astro-cid-4yrkgo5r]{transform:scale(1)}.xp-shade[data-astro-cid-4yrkgo5r]{z-index:-1;background:linear-gradient(90deg,#031a149e 0%,#031a1438 45%,#031a1400 75%),linear-gradient(#0000 55%,#031a1480);position:absolute;inset:0}.xp-copy[data-astro-cid-4yrkgo5r]{left:var(--L);right:var(--L);bottom:var(--B);text-shadow:0 1px 18px #00000073;gap:.7rem;display:grid;position:absolute}.xp-copy[data-astro-cid-4yrkgo5r] h3[data-astro-cid-4yrkgo5r]{letter-spacing:-.04em;max-width:44rem;font-size:clamp(2rem,3.35vw,3.1rem);font-weight:600;line-height:1.04}.xp-copy[data-astro-cid-4yrkgo5r] .accent[data-astro-cid-4yrkgo5r]{color:var(--mint)}.xp-row[data-astro-cid-4yrkgo5r]{grid-template-columns:var(--rail) 1px minmax(0, 22rem) 1px;column-gap:var(--gap);min-height:7.6rem;margin-top:.6rem;display:grid}.xp-row[data-astro-cid-4yrkgo5r] p[data-astro-cid-4yrkgo5r]{grid-column:3;align-self:start;padding-top:.05rem;font-size:clamp(.92rem,1.15vw,1.02rem);line-height:1.45}.xp-row[data-astro-cid-4yrkgo5r]:after{content:"";background:#ffffff59;grid-area:1/4}.xp-tab[data-astro-cid-4yrkgo5r]{background:var(--white);color:var(--ink);min-width:min(22rem,90%);text-shadow:none;align-items:center;gap:1.2rem;padding:.95rem 2rem .95rem 1.4rem;text-decoration:none;transition:background-color .3s;display:flex;position:absolute;bottom:0;right:0}.xp-tab[data-astro-cid-4yrkgo5r]:hover{background:var(--tint)}.xp-tab-ico[data-astro-cid-4yrkgo5r]{background:var(--gold);color:#111;border-radius:0;flex:none;place-items:center;width:2.6rem;height:2.6rem;display:grid}.xp-tab-ico[data-astro-cid-4yrkgo5r] svg[data-astro-cid-4yrkgo5r]{width:1.1rem;height:1.1rem}.xp-tab-t[data-astro-cid-4yrkgo5r]{gap:.1rem;display:grid}.xp-tab[data-astro-cid-4yrkgo5r] small[data-astro-cid-4yrkgo5r]{color:var(--ink-soft);font-size:.85rem}.xp-tab[data-astro-cid-4yrkgo5r] b[data-astro-cid-4yrkgo5r]{font-family:var(--serif);font-size:1.2rem;font-weight:700}.xp-ctrl[data-astro-cid-4yrkgo5r]{left:var(--L);bottom:var(--B);z-index:3;height:7.6rem;width:var(--rail);flex-direction:column;justify-content:flex-start;align-items:center;gap:.5rem;display:flex;position:absolute}.xp-pager[data-astro-cid-4yrkgo5r]{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.xp-pager[data-astro-cid-4yrkgo5r] button[data-astro-cid-4yrkgo5r]{width:var(--rail);height:var(--rail);color:#ffffffe6;cursor:pointer;background:0 0;border:1px solid #ffffffbf;border-radius:50%;place-items:center;padding:0;font-size:.62rem;font-weight:500;transition:background-color .3s,color .3s,border-color .3s;display:grid}.xp-pager[data-astro-cid-4yrkgo5r] button[data-astro-cid-4yrkgo5r][aria-current=true]{background:var(--white);color:var(--ink);border-color:var(--white)}.xp-vline[data-astro-cid-4yrkgo5r]{left:calc(var(--rail) + var(--gap));background:#ffffff59;width:1px;position:absolute;top:0;bottom:0}.xp-vline[data-astro-cid-4yrkgo5r] i[data-astro-cid-4yrkgo5r]{background:var(--gold);transform-origin:top;animation:var(--prog,none);position:absolute;inset:0;transform:scaleY(0)}.xp-stage[data-astro-cid-4yrkgo5r][data-paused] .xp-vline[data-astro-cid-4yrkgo5r] i[data-astro-cid-4yrkgo5r]{animation-play-state:paused}@keyframes xpfill{to{transform:scaleY(1)}}@keyframes xpfillx{to{transform:scaleX(1)}}.xp-pause[data-astro-cid-4yrkgo5r]{width:1.35rem;height:1.35rem;color:var(--white);cursor:pointer;background:#ffffff24;border:1.5px solid #fff9;border-radius:50%;place-items:center;padding:0;display:grid}.xp-pause[data-astro-cid-4yrkgo5r] svg[data-astro-cid-4yrkgo5r]{width:.55rem;height:.55rem}.xp-pause[data-astro-cid-4yrkgo5r][aria-pressed=true] svg[data-astro-cid-4yrkgo5r]{display:none}.xp-pause[data-astro-cid-4yrkgo5r][aria-pressed=true]:before{content:"";border-top:.36rem solid #0000;border-bottom:.36rem solid #0000;border-left:.6rem solid;margin-left:.12rem}@media (width<=960px){.xp-copy[data-astro-cid-4yrkgo5r] h3[data-astro-cid-4yrkgo5r]{max-width:none}.xp-stage[data-astro-cid-4yrkgo5r]{background:var(--green-deep);--L:1.5rem;height:auto;min-height:0}.xp-slide[data-astro-cid-4yrkgo5r]{opacity:1;visibility:visible;align-content:end;min-height:32rem;padding:6rem 0 0;display:none;position:relative;inset:auto}.xp-slide[data-astro-cid-4yrkgo5r][data-on]{display:grid}.xp-copy[data-astro-cid-4yrkgo5r]{padding:0 var(--L) 1.6rem;position:relative;bottom:auto;left:auto;right:auto}.xp-row[data-astro-cid-4yrkgo5r]{grid-template-columns:1fr;min-height:0;margin-top:0}.xp-row[data-astro-cid-4yrkgo5r] p[data-astro-cid-4yrkgo5r]{grid-column:1}.xp-row[data-astro-cid-4yrkgo5r]:after{display:none}.xp-tab[data-astro-cid-4yrkgo5r]{min-width:0;position:relative}.xp-ctrl[data-astro-cid-4yrkgo5r]{left:var(--L);right:var(--L);flex-direction:row;justify-content:flex-start;align-items:center;gap:1.2rem;width:auto;height:auto;top:1.4rem;bottom:auto}.xp-pager[data-astro-cid-4yrkgo5r]{grid-auto-flow:column;gap:.8rem}.xp-vline[data-astro-cid-4yrkgo5r]{display:none}}@media (scripting:none){.xp-stage[data-astro-cid-4yrkgo5r]{height:auto}.xp-slide[data-astro-cid-4yrkgo5r]{opacity:1;visibility:visible;min-height:28rem;display:grid;position:relative;inset:auto}.xp-ctrl[data-astro-cid-4yrkgo5r]{display:none}}@media (prefers-reduced-motion:reduce){.xp-slide[data-astro-cid-4yrkgo5r],.xp-slide[data-astro-cid-4yrkgo5r][data-on]{transition:none}.xp-media[data-astro-cid-4yrkgo5r],.xp-slide[data-astro-cid-4yrkgo5r][data-on] .xp-media[data-astro-cid-4yrkgo5r]{transition:none;transform:none}.xp-vline[data-astro-cid-4yrkgo5r] i[data-astro-cid-4yrkgo5r]{opacity:0;transform:none;animation:none!important}}.coil-bg[data-astro-cid-ac4wbddl]{max-width:none;width:calc(var(--w) * var(--s,1));pointer-events:none;height:auto;transform:translate(-50%, -50%) rotate(var(--r,0deg));position:absolute}@media (width<=860px){.coil-bg[data-astro-cid-ac4wbddl]{--w:130vw!important}}.hx[data-astro-cid-2uiotjnb]{--g:1;padding-bottom:clamp(5rem,9vw,9rem);position:relative}.hx[data-astro-cid-2uiotjnb] .wrap[data-astro-cid-2uiotjnb]{z-index:1;position:relative}.hx-head[data-astro-cid-2uiotjnb]{text-align:center;justify-items:center;gap:1.2rem;max-width:46rem;margin:0 auto clamp(3rem,7vw,6rem);display:grid}.hx-grid[data-astro-cid-2uiotjnb]{grid-template-columns:1fr 1fr;align-items:start;gap:clamp(5rem,9vw,8rem) clamp(2rem,8vw,8rem);display:grid}.hx-02[data-astro-cid-2uiotjnb]{grid-area:1/1/span 2}.hx-01[data-astro-cid-2uiotjnb]{grid-area:1/2;margin-top:-1.5rem}.hx-03[data-astro-cid-2uiotjnb]{grid-area:2/2/span 2;margin-top:clamp(1rem,3vw,3rem)}.hx-04[data-astro-cid-2uiotjnb]{grid-area:3/1;margin-top:clamp(2rem,5vw,4rem)}.hx-item[data-astro-cid-2uiotjnb]{transform:translate3d(0, var(--py,0px), 0);will-change:transform;align-content:start;gap:calc(.9rem + 20px);display:grid;position:relative}.hx-shape[data-astro-cid-2uiotjnb]{background:var(--tint-2);width:100%;position:relative;overflow:hidden}.hx-item[data-astro-cid-2uiotjnb][data-shape=pill] .hx-shape[data-astro-cid-2uiotjnb]{aspect-ratio:3/4.2;--ix:21%;--iy:28%;width:min(100%,31rem);clip-path:inset(calc(var(--iy) * (1 - var(--g))) calc(var(--ix) * (1 - var(--g))) round 0)}.hx-item[data-astro-cid-2uiotjnb][data-shape=circle] .hx-shape[data-astro-cid-2uiotjnb]{aspect-ratio:1;--ix:22%;--iy:22%;width:min(100%,25rem);clip-path:inset(calc(var(--iy) * (1 - var(--g))) calc(var(--ix) * (1 - var(--g))) round 0)}.hx-item[data-astro-cid-2uiotjnb][data-shape=pill]:nth-child(odd) .hx-shape[data-astro-cid-2uiotjnb]{justify-self:start}.hx-shape[data-astro-cid-2uiotjnb] img[data-astro-cid-2uiotjnb]{object-fit:cover;width:100%;height:100%;transform:scale(calc(1.45 - .45 * var(--g)));display:block}.hx-cap[data-astro-cid-2uiotjnb]{max-width:28rem;opacity:calc(.15 + .85 * var(--g));transform:translateY(calc(18px * (1 - var(--g))));gap:.6rem;display:grid}.hx-cap[data-astro-cid-2uiotjnb] h3[data-astro-cid-2uiotjnb]{letter-spacing:-.045em;font-size:clamp(2rem,3.4vw,3.3rem);line-height:1}.hx-cap[data-astro-cid-2uiotjnb] p[data-astro-cid-2uiotjnb]{color:var(--ink-soft);font-size:1.02rem}@media (width<=860px){.hx-grid[data-astro-cid-2uiotjnb]{grid-template-columns:1fr;row-gap:5rem}.hx-02[data-astro-cid-2uiotjnb],.hx-01[data-astro-cid-2uiotjnb],.hx-03[data-astro-cid-2uiotjnb],.hx-04[data-astro-cid-2uiotjnb]{grid-area:auto/1;margin-top:0}.hx-item[data-astro-cid-2uiotjnb][data-shape=pill] .hx-shape[data-astro-cid-2uiotjnb]{width:min(100%,22rem)}.hx-item[data-astro-cid-2uiotjnb][data-shape=circle] .hx-shape[data-astro-cid-2uiotjnb]{width:min(100%,18rem)}}.hero-c[data-astro-cid-x4pihnwf] .vid[data-astro-cid-x4pihnwf]{object-fit:cover;object-position:center center;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.hero-c[data-astro-cid-x4pihnwf] .shade[data-astro-cid-x4pihnwf]{z-index:-1;background:radial-gradient(#020d0a14,#020d0a2e 95%);position:absolute;inset:0}.hc[data-astro-cid-x4pihnwf]{text-align:center;justify-items:center;gap:1.5rem;padding:7.5rem 0 4.5rem;display:grid}.hc[data-astro-cid-x4pihnwf] h1[data-astro-cid-x4pihnwf]{max-width:20ch;font-size:clamp(2.1rem,4.2vw,4rem)}.hc[data-astro-cid-x4pihnwf] .sub[data-astro-cid-x4pihnwf]{max-width:46rem}.hc[data-astro-cid-x4pihnwf] .cta[data-astro-cid-x4pihnwf]{justify-content:center}
