.hero[data-astro-cid-j7pv25f6]{position:relative;display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:calc(var(--u) * 6);padding-block:calc(var(--u) * 6) calc(var(--u) * 10)}.hero-copy[data-astro-cid-j7pv25f6]{display:grid;gap:calc(var(--u) * 3);max-width:44ch;order:1}.orbit[data-astro-cid-j7pv25f6]{--size: clamp(300px, min(40vw, 58vh), 560px);--r-logos: calc(var(--size) * .44);--mark: clamp(24px, calc(var(--size) * .065), 38px);position:relative;display:grid;justify-items:center;justify-self:center;width:fit-content;order:2}.claim[data-astro-cid-j7pv25f6]{font-family:var(--display);font-weight:900;font-size:clamp(1.75rem,2.8vw,2.5rem);line-height:1.06;letter-spacing:-.018em;color:var(--navy);text-wrap:balance}.hero[data-astro-cid-j7pv25f6] .lead[data-astro-cid-j7pv25f6]{max-width:42ch}.actions[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;align-items:center;gap:8px 24px}.stage[data-astro-cid-j7pv25f6]{position:relative;width:var(--size);height:var(--size)}.rings[data-astro-cid-j7pv25f6]{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.rings[data-astro-cid-j7pv25f6]{rotate:-90deg}.rp[data-astro-cid-j7pv25f6]{fill:none;stroke:var(--line);stroke-width:1;vector-effect:non-scaling-stroke;stroke-dasharray:100;stroke-dashoffset:0}.rp-logos[data-astro-cid-j7pv25f6]{r:44}.ring[data-astro-cid-j7pv25f6]{position:absolute;inset:0}.ring-logos[data-astro-cid-j7pv25f6]{animation:spin 46s linear infinite reverse}.ring-logos[data-astro-cid-j7pv25f6] .orb-spin[data-astro-cid-j7pv25f6]{animation:spin 46s linear infinite}@keyframes spin{to{rotate:360deg}}.orb[data-astro-cid-j7pv25f6]{position:absolute;left:50%;top:50%;width:0;height:0;transform:rotate(var(--a)) translate(var(--r))}.orb-in[data-astro-cid-j7pv25f6]{position:absolute;left:0;top:0;translate:-50% -50%;rotate:calc(-1 * var(--a))}.orb-spin[data-astro-cid-j7pv25f6]{display:block}.scatter[data-astro-cid-j7pv25f6]{position:absolute;inset:0;pointer-events:none;z-index:1;font-size:clamp(.6875rem,calc(var(--size) * .026),.875rem);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--navy)}.scatter[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{--rr: calc((var(--r-logos) + var(--mark) / 2 + 15px) * var(--k));position:absolute;white-space:nowrap;left:calc(50% + var(--rr) * var(--ux));top:calc(50% + var(--rr) * var(--uy));translate:var(--tx) var(--ty)}.mark[data-astro-cid-j7pv25f6]{display:grid;place-items:center;background:var(--bg);border-radius:50%;width:var(--mark);height:var(--mark)}.mark[data-astro-cid-j7pv25f6]{transform-origin:center}.mark[data-astro-cid-j7pv25f6] svg[data-astro-cid-j7pv25f6]{width:58%;height:58%;fill:var(--navy);opacity:.82;transition:opacity .25s}.stage[data-astro-cid-j7pv25f6]:hover .mark[data-astro-cid-j7pv25f6] svg[data-astro-cid-j7pv25f6]{opacity:1}.core[data-astro-cid-j7pv25f6]{position:absolute;inset:0;display:grid;align-content:center;justify-items:center;gap:calc(var(--u) * 1.5)}.merge[data-astro-cid-j7pv25f6]{font-family:var(--wordmark);font-weight:700;display:grid;place-items:center;min-height:calc(1em * var(--grow) * 1.12);font-size:clamp(1.5rem,calc(var(--size) * .086 * var(--fit, 1)),3.5rem);line-height:1;letter-spacing:-.025em;color:var(--navy);--grow: 1.5}.merge[data-astro-cid-j7pv25f6]{position:relative}.row[data-astro-cid-j7pv25f6]{position:relative;display:flex;align-items:baseline;gap:.26em;white-space:nowrap;transform-origin:center}.stage[data-astro-cid-j7pv25f6][data-anim=on] .row[data-astro-cid-j7pv25f6]{padding:.4em .3em;margin:-.4em -.3em}.mlogo[data-astro-cid-j7pv25f6]{--sheen: #fff;position:absolute;left:50%;top:50%;width:var(--lw, 5em);aspect-ratio:3188 / 1066;translate:-48.4% -53.5%;pointer-events:none;visibility:hidden}.hero[data-astro-cid-j7pv25f6].dark .mlogo[data-astro-cid-j7pv25f6]{--sheen: var(--gain)}.mlogo[data-astro-cid-j7pv25f6] svg[data-astro-cid-j7pv25f6]{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.ml-l[data-astro-cid-j7pv25f6]{fill:var(--navy)}.ml-l[data-astro-cid-j7pv25f6] stop[data-astro-cid-j7pv25f6]{stop-color:var(--sheen)}.ml-m[data-astro-cid-j7pv25f6]{fill:var(--gain)}.ml-a[data-astro-cid-j7pv25f6],.ml-b[data-astro-cid-j7pv25f6]{transform-box:fill-box;transform-origin:50% 50%}.ch[data-astro-cid-j7pv25f6]{display:inline-block}.seam[data-astro-cid-j7pv25f6]{position:absolute;left:var(--nl, 0);width:var(--nw, 100%);bottom:-.06em;height:.045em;background:var(--gain);transform-origin:var(--seam, 50%) 50%;scale:0 1;opacity:0;pointer-events:none}.wd[data-astro-cid-j7pv25f6]{display:inline-flex}.kp[data-astro-cid-j7pv25f6]{font-weight:inherit}.dr[data-astro-cid-j7pv25f6]{display:inline-block;transform-origin:left center}.op[data-astro-cid-j7pv25f6]{color:var(--gain-deep);font-weight:700}.replay[data-astro-cid-j7pv25f6]{position:absolute;left:50%;top:calc(50% + var(--size) * .105);translate:-50% 0;display:grid;place-items:center;width:34px;height:34px;padding:0;border:1px solid var(--line);border-radius:50%;background:var(--bg);color:var(--ink-2);cursor:pointer;transition:color .2s,border-color .2s}.replay[data-astro-cid-j7pv25f6]:hover{color:var(--navy);border-color:var(--line-2)}.replay[data-astro-cid-j7pv25f6] svg[data-astro-cid-j7pv25f6]{width:14px;height:14px;fill:currentColor}.stage[data-astro-cid-j7pv25f6][data-anim=on] .rp[data-astro-cid-j7pv25f6]{stroke-dashoffset:100}.stage[data-astro-cid-j7pv25f6][data-anim=on] .orb[data-astro-cid-j7pv25f6]{opacity:0}.stage[data-astro-cid-j7pv25f6][data-anim=on] .mark[data-astro-cid-j7pv25f6]{scale:.5}.stage[data-astro-cid-j7pv25f6][data-anim=on] .replay[data-astro-cid-j7pv25f6]{opacity:0}.stage[data-astro-cid-j7pv25f6][data-anim=on] .ring[data-astro-cid-j7pv25f6],.stage[data-astro-cid-j7pv25f6][data-anim=on] .orb-spin[data-astro-cid-j7pv25f6]{animation-play-state:paused}.stage[data-astro-cid-j7pv25f6][data-anim=on] .ch[data-astro-cid-j7pv25f6]{opacity:0;translate:0 .32em;filter:blur(7px)}.stage[data-astro-cid-j7pv25f6][data-anim=on] .op[data-astro-cid-j7pv25f6] .ch[data-astro-cid-j7pv25f6]{rotate:-90deg;scale:.6}.stage[data-astro-cid-j7pv25f6].s1 .ch[data-astro-cid-j7pv25f6]{opacity:1;translate:0 0;filter:blur(0);rotate:0deg;scale:1;transition:opacity .6s,translate 1.1s cubic-bezier(.16,1,.3,1),filter .85s cubic-bezier(.16,1,.3,1),rotate 1s cubic-bezier(.16,1,.3,1),scale 1s cubic-bezier(.16,1,.3,1);transition-delay:calc(var(--i) * 46ms)}.stage[data-astro-cid-j7pv25f6].s1 .wd-r[data-astro-cid-j7pv25f6] .ch[data-astro-cid-j7pv25f6]{transition-delay:calc(.17s + var(--i) * 46ms)}.stage[data-astro-cid-j7pv25f6].s1 .op[data-astro-cid-j7pv25f6] .ch[data-astro-cid-j7pv25f6]{transition-delay:calc(75ms + var(--i) * 46ms)}.stage[data-astro-cid-j7pv25f6].s2 .dr[data-astro-cid-j7pv25f6] .ch[data-astro-cid-j7pv25f6]{opacity:0;filter:blur(6px);translate:0 .22em;transition:opacity .5s,filter .58s,translate .65s cubic-bezier(.16,1,.3,1);transition-delay:calc(var(--j) * 40ms)}.stage[data-astro-cid-j7pv25f6].s2 .dr[data-astro-cid-j7pv25f6]{transform:scaleX(.72);transition:transform .78s cubic-bezier(.16,1,.3,1)}.stage[data-astro-cid-j7pv25f6].s2 .op[data-astro-cid-j7pv25f6] .ch[data-astro-cid-j7pv25f6]{opacity:0;scale:.3;filter:blur(4px);transition:opacity .35s,scale .45s cubic-bezier(.16,1,.3,1),filter .35s;transition-delay:0s}.stage[data-astro-cid-j7pv25f6].s3 .wd-l[data-astro-cid-j7pv25f6]{transform:translate(var(--sa, 0))}.stage[data-astro-cid-j7pv25f6].s3 .wd-r[data-astro-cid-j7pv25f6]{transform:translate(var(--sb, 0))}.stage[data-astro-cid-j7pv25f6].s3 .wd[data-astro-cid-j7pv25f6]{transition:transform 1.15s cubic-bezier(.16,1,.3,1)}.stage[data-astro-cid-j7pv25f6].s3 .row[data-astro-cid-j7pv25f6]{scale:var(--grow);transition:scale 1.15s cubic-bezier(.16,1,.3,1)}.stage[data-astro-cid-j7pv25f6].s3 .seam[data-astro-cid-j7pv25f6]{animation:seam 1.5s cubic-bezier(.16,1,.3,1) .5s both}@keyframes seam{0%{scale:0 1;opacity:0}18%{scale:.12 1;opacity:1}62%{scale:1 1;opacity:1}to{scale:1 1;opacity:0}}.stage[data-astro-cid-j7pv25f6][data-anim=on] .row[data-astro-cid-j7pv25f6],.stage[data-astro-cid-j7pv25f6][data-anim=on] .ml-l[data-astro-cid-j7pv25f6]{-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:240% 100%;mask-size:240% 100%;-webkit-mask-position:100% 0;mask-position:100% 0}.stage[data-astro-cid-j7pv25f6][data-anim=on] .row[data-astro-cid-j7pv25f6]{-webkit-mask-image:linear-gradient(90deg,transparent 45%,#000 55%);mask-image:linear-gradient(90deg,transparent 45%,#000 55%)}.stage[data-astro-cid-j7pv25f6][data-anim=on] .ml-l[data-astro-cid-j7pv25f6]{-webkit-mask-image:linear-gradient(90deg,#000 45%,transparent 55%);mask-image:linear-gradient(90deg,#000 45%,transparent 55%);filter:blur(5px)}.stage[data-astro-cid-j7pv25f6][data-anim=on] .mlogo[data-astro-cid-j7pv25f6]{scale:1.04}.stage[data-astro-cid-j7pv25f6][data-anim=on] .ml-a[data-astro-cid-j7pv25f6],.stage[data-astro-cid-j7pv25f6][data-anim=on] .ml-b[data-astro-cid-j7pv25f6]{opacity:0;scale:.6;translate:0 -90px}.stage[data-astro-cid-j7pv25f6][data-anim=on] .ml-b[data-astro-cid-j7pv25f6]{rotate:-40deg}.stage[data-astro-cid-j7pv25f6][data-anim=on] .ml-sheen[data-astro-cid-j7pv25f6]{transform:translate(-700px) skew(-20deg)}.stage[data-astro-cid-j7pv25f6].s4 .mlogo[data-astro-cid-j7pv25f6]{visibility:visible;scale:1;transition:scale 2.6s cubic-bezier(.16,1,.3,1) .1s}.stage[data-astro-cid-j7pv25f6].s4 .row[data-astro-cid-j7pv25f6],.stage[data-astro-cid-j7pv25f6].s4 .ml-l[data-astro-cid-j7pv25f6]{-webkit-mask-position:0 0;mask-position:0 0;transition:-webkit-mask-position 1.5s cubic-bezier(.37,0,.63,1) .1s,mask-position 1.5s cubic-bezier(.37,0,.63,1) .1s,filter 1.4s cubic-bezier(.16,1,.3,1) .1s,scale 1.15s cubic-bezier(.16,1,.3,1)}.stage[data-astro-cid-j7pv25f6].s4 .ml-l[data-astro-cid-j7pv25f6]{filter:blur(0)}.stage[data-astro-cid-j7pv25f6].s4 .ml-a[data-astro-cid-j7pv25f6],.stage[data-astro-cid-j7pv25f6].s4 .ml-b[data-astro-cid-j7pv25f6]{opacity:1;scale:1;translate:0 0;rotate:0deg;transition:opacity .5s var(--md),scale .9s cubic-bezier(.16,1,.3,1) var(--md),translate .9s cubic-bezier(.16,1,.3,1) var(--md),rotate 1.1s cubic-bezier(.16,1,.3,1) var(--md)}.stage[data-astro-cid-j7pv25f6].s4 .ml-a[data-astro-cid-j7pv25f6]{--md: .62s}.stage[data-astro-cid-j7pv25f6].s4 .ml-b[data-astro-cid-j7pv25f6]{--md: .95s}.stage[data-astro-cid-j7pv25f6].s4 .ml-sheen[data-astro-cid-j7pv25f6]{transform:translate(3650px) skew(-20deg);transition:transform 1.4s cubic-bezier(.37,0,.63,1) 1.75s}.stage[data-astro-cid-j7pv25f6].s4 .rp[data-astro-cid-j7pv25f6]{stroke-dashoffset:0;transition:stroke-dashoffset 1.45s cubic-bezier(.16,1,.3,1) .1s}.stage[data-astro-cid-j7pv25f6].s4 .orb[data-astro-cid-j7pv25f6]{opacity:1;transition:opacity .5s var(--d)}.stage[data-astro-cid-j7pv25f6].s4 .mark[data-astro-cid-j7pv25f6]{scale:1;transition:scale .8s cubic-bezier(.16,1,.3,1) var(--d)}.stage[data-astro-cid-j7pv25f6].s4 .replay[data-astro-cid-j7pv25f6]{opacity:1;transition:opacity .6s 2.9s}.stage[data-astro-cid-j7pv25f6].s4 .ring[data-astro-cid-j7pv25f6],.stage[data-astro-cid-j7pv25f6].s4 .orb-spin[data-astro-cid-j7pv25f6]{animation-play-state:running}.stage[data-astro-cid-j7pv25f6]:hover .ring[data-astro-cid-j7pv25f6],.stage[data-astro-cid-j7pv25f6]:hover .orb-spin[data-astro-cid-j7pv25f6],.stage[data-astro-cid-j7pv25f6]:focus-within .ring[data-astro-cid-j7pv25f6],.stage[data-astro-cid-j7pv25f6]:focus-within .orb-spin[data-astro-cid-j7pv25f6]{animation-play-state:paused}.stage[data-astro-cid-j7pv25f6].measuring,.stage[data-astro-cid-j7pv25f6].measuring [data-astro-cid-j7pv25f6]{transition:none!important;animation:none!important}.stage[data-astro-cid-j7pv25f6].s5 .ml-b[data-astro-cid-j7pv25f6]{opacity:0!important;transition:none!important}.stage[data-astro-cid-j7pv25f6].s5 .mlogo[data-astro-cid-j7pv25f6]{opacity:0;transition:opacity .55s ease .2s}.stage[data-astro-cid-j7pv25f6].s5 .ring-logos[data-astro-cid-j7pv25f6],.stage[data-astro-cid-j7pv25f6].s5 .replay[data-astro-cid-j7pv25f6]{opacity:0;transition:opacity .5s ease}.stage[data-astro-cid-j7pv25f6] .bloom{position:absolute;left:50%;top:50%;z-index:3;pointer-events:none;width:calc(var(--size) * .88);aspect-ratio:1;translate:-50% -50%;transform-origin:50% 50%}.stage[data-astro-cid-j7pv25f6] .bloom svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible;shape-rendering:geometricPrecision}.stage[data-astro-cid-j7pv25f6] .bloom path{fill:var(--gain)}.stage[data-astro-cid-j7pv25f6] .bloom circle{fill:none;stroke:var(--gain);stroke-width:1.5;vector-effect:non-scaling-stroke;opacity:0}.hero[data-astro-cid-j7pv25f6]:has(.stage[data-anim=on]:not([data-copy])) .hero-copy[data-astro-cid-j7pv25f6]>[data-astro-cid-j7pv25f6]{opacity:0;translate:0 12px}.hero[data-astro-cid-j7pv25f6]:has(.stage.s1) .hero-copy[data-astro-cid-j7pv25f6]>[data-astro-cid-j7pv25f6]{opacity:1;translate:0 0;transition:opacity .7s,translate .9s cubic-bezier(.16,1,.3,1)}.hero[data-astro-cid-j7pv25f6]:has(.stage.s1) .hero-copy[data-astro-cid-j7pv25f6]>[data-astro-cid-j7pv25f6]:nth-child(2){transition-delay:.09s}.hero[data-astro-cid-j7pv25f6]:has(.stage.s1) .hero-copy[data-astro-cid-j7pv25f6]>[data-astro-cid-j7pv25f6]:nth-child(3){transition-delay:.18s}@media(prefers-reduced-motion:reduce){.ring[data-astro-cid-j7pv25f6],.orb-spin[data-astro-cid-j7pv25f6]{animation:none!important}.stage[data-astro-cid-j7pv25f6] .ch[data-astro-cid-j7pv25f6],.stage[data-astro-cid-j7pv25f6] .dr[data-astro-cid-j7pv25f6],.stage[data-astro-cid-j7pv25f6] .op[data-astro-cid-j7pv25f6] .ch[data-astro-cid-j7pv25f6],.stage[data-astro-cid-j7pv25f6] .rp[data-astro-cid-j7pv25f6],.stage[data-astro-cid-j7pv25f6] .mark[data-astro-cid-j7pv25f6],.stage[data-astro-cid-j7pv25f6] .orb[data-astro-cid-j7pv25f6],.stage[data-astro-cid-j7pv25f6] .replay[data-astro-cid-j7pv25f6],.hero-copy[data-astro-cid-j7pv25f6]>[data-astro-cid-j7pv25f6],.scatter[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{transition:none!important;filter:none!important}.stage[data-astro-cid-j7pv25f6] .seam[data-astro-cid-j7pv25f6]{animation:none!important;opacity:0!important}.stage[data-astro-cid-j7pv25f6] .mlogo[data-astro-cid-j7pv25f6],.stage[data-astro-cid-j7pv25f6] .row[data-astro-cid-j7pv25f6],.stage[data-astro-cid-j7pv25f6] .ml-l[data-astro-cid-j7pv25f6],.stage[data-astro-cid-j7pv25f6] .ml-a[data-astro-cid-j7pv25f6],.stage[data-astro-cid-j7pv25f6] .ml-b[data-astro-cid-j7pv25f6],.stage[data-astro-cid-j7pv25f6] .ml-sheen[data-astro-cid-j7pv25f6]{transition:none!important;filter:none!important}.stage[data-astro-cid-j7pv25f6] .ml-sheen[data-astro-cid-j7pv25f6]{visibility:hidden}.stage[data-astro-cid-j7pv25f6][data-anim=on] .ch[data-astro-cid-j7pv25f6]{opacity:1;translate:0 0;rotate:0deg;scale:1}.stage[data-astro-cid-j7pv25f6][data-anim=on] .rp[data-astro-cid-j7pv25f6]{stroke-dashoffset:0}.stage[data-astro-cid-j7pv25f6][data-anim=on] .mark[data-astro-cid-j7pv25f6]{scale:1}.scatter[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{opacity:1!important;scale:1!important;transition:none!important}.stage[data-astro-cid-j7pv25f6].s3 .row[data-astro-cid-j7pv25f6],.stage[data-astro-cid-j7pv25f6].s3 .wd[data-astro-cid-j7pv25f6],.stage[data-astro-cid-j7pv25f6].s1 .wd-l[data-astro-cid-j7pv25f6],.stage[data-astro-cid-j7pv25f6].s1 .wd-r[data-astro-cid-j7pv25f6],.stage[data-astro-cid-j7pv25f6].s1 .op[data-astro-cid-j7pv25f6],.stage[data-astro-cid-j7pv25f6].s2 .dr[data-astro-cid-j7pv25f6]{transition:none!important}}.orbit[data-astro-cid-j7pv25f6]:has(.stage[data-anim=on]) .scatter[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{opacity:0;filter:blur(5px);scale:.92}.orbit[data-astro-cid-j7pv25f6]:has(.stage.s4) .scatter[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{opacity:1;filter:blur(0);scale:1;transition:opacity .55s var(--d),filter .7s var(--d),scale .85s cubic-bezier(.16,1,.3,1) var(--d)}.orbit[data-astro-cid-j7pv25f6]:has(.stage.s5) .scatter[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{opacity:0;filter:blur(4px);transition:opacity .45s ease,filter .45s ease}.hero[data-astro-cid-j7pv25f6].dark{--ground: #061634;--navy: #fff;--ink: #fff;--ink-2: rgba(255, 255, 255, .78);--line: rgba(255, 255, 255, .28);--line-2: rgba(255, 255, 255, .5);--bg: #061634;--gain-deep: var(--gain);position:relative;isolation:isolate;background:var(--ground);color:#fff;width:100vw;margin-inline:calc(50% - 50vw);padding-inline:max(var(--gutter),calc(50vw - var(--max) / 2))}.hero[data-astro-cid-j7pv25f6].dark:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(60% 45% at 18% 0%,rgba(255,255,255,.14),transparent 70%),radial-gradient(60% 45% at 82% 0%,rgba(255,255,255,.14),transparent 70%)}.hero[data-astro-cid-j7pv25f6].dark .eyebrow[data-astro-cid-j7pv25f6]{font-size:.8125rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--gain)}.hero[data-astro-cid-j7pv25f6].dark .claim[data-astro-cid-j7pv25f6] em[data-astro-cid-j7pv25f6]{font-style:normal;color:var(--gain)}.hero[data-astro-cid-j7pv25f6].dark .btn[data-astro-cid-j7pv25f6]{background:#fff;color:#0b2a5c}.hero[data-astro-cid-j7pv25f6].dark .btn[data-astro-cid-j7pv25f6]:hover{background:var(--gain-soft)}.hero[data-astro-cid-j7pv25f6].dark .replay[data-astro-cid-j7pv25f6]{background:transparent;color:#ffffffb3}.services[data-astro-cid-j7pv25f6]{padding-block:calc(var(--u) * 14)}.svc-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:calc(var(--u) * 2.5)}.svc[data-astro-cid-j7pv25f6]{position:relative;overflow:hidden;padding:calc(var(--u) * 3.5);display:grid;gap:12px;align-content:start;transition:box-shadow .5s var(--ease),translate .5s var(--ease)}.svc[data-astro-cid-j7pv25f6]:hover{box-shadow:var(--shadow-lift);translate:0 -3px}.svc[data-astro-cid-j7pv25f6]:after{content:"";position:absolute;inset:-20% -40%;pointer-events:none;background:linear-gradient(105deg,transparent 38%,rgba(255,255,255,.7) 50%,transparent 62%);translate:-70% 0;opacity:0}.svc[data-astro-cid-j7pv25f6]:hover:after{animation:sheen 1.1s var(--ease) 1}@keyframes sheen{0%{translate:-70% 0;opacity:0}15%{opacity:1}to{translate:70% 0;opacity:0}}.svc-icon[data-astro-cid-j7pv25f6]{transition:background .45s var(--ease),color .45s var(--ease)}.svc[data-astro-cid-j7pv25f6]:hover .svc-icon[data-astro-cid-j7pv25f6]{background:var(--navy);color:#fff}.services[data-astro-cid-j7pv25f6]{--ease: cubic-bezier(.16, 1, .3, 1)}.services[data-astro-cid-j7pv25f6][data-anim=on] .svc[data-astro-cid-j7pv25f6]{opacity:0;translate:0 32px}.services[data-astro-cid-j7pv25f6][data-anim=on] .svc-icon[data-astro-cid-j7pv25f6] svg[data-astro-cid-j7pv25f6] [data-astro-cid-j7pv25f6]{stroke-dasharray:1;stroke-dashoffset:1}.services[data-astro-cid-j7pv25f6][data-anim=on] .badge[data-astro-cid-j7pv25f6]{opacity:0;scale:.6}.services[data-astro-cid-j7pv25f6].in .svc[data-astro-cid-j7pv25f6]{opacity:1;translate:0 0;transition:opacity .9s var(--ease) calc(var(--i) * .11s),translate 1.2s var(--ease) calc(var(--i) * .11s),box-shadow .5s var(--ease)}.services[data-astro-cid-j7pv25f6].in .svc[data-astro-cid-j7pv25f6]:hover{translate:0 -3px;transition-delay:0s}.services[data-astro-cid-j7pv25f6].in .svc-icon[data-astro-cid-j7pv25f6] svg[data-astro-cid-j7pv25f6] [data-astro-cid-j7pv25f6]{stroke-dashoffset:0;transition:stroke-dashoffset 1.1s var(--ease) calc(var(--i) * .11s + .45s)}.services[data-astro-cid-j7pv25f6].in .badge[data-astro-cid-j7pv25f6]{opacity:1;scale:1;transition:opacity .5s var(--ease) calc(var(--i) * .11s + .9s),scale .8s var(--ease) calc(var(--i) * .11s + .9s)}@media(prefers-reduced-motion:reduce){.services[data-astro-cid-j7pv25f6][data-anim=on] .svc[data-astro-cid-j7pv25f6],.services[data-astro-cid-j7pv25f6][data-anim=on] .badge[data-astro-cid-j7pv25f6]{opacity:1;translate:0 0;scale:1;transition:none!important}.services[data-astro-cid-j7pv25f6][data-anim=on] .svc-icon[data-astro-cid-j7pv25f6] svg[data-astro-cid-j7pv25f6] [data-astro-cid-j7pv25f6]{stroke-dashoffset:0;transition:none!important}.svc[data-astro-cid-j7pv25f6]:hover:after{animation:none}}.svc-top[data-astro-cid-j7pv25f6]{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:4px}.svc-icon[data-astro-cid-j7pv25f6]{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;background:var(--soft);color:var(--navy)}.svc-icon[data-astro-cid-j7pv25f6] svg[data-astro-cid-j7pv25f6]{width:22px;height:22px}.svc[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{color:var(--navy)}.svc[data-astro-cid-j7pv25f6]>p[data-astro-cid-j7pv25f6]{color:var(--ink-2);text-wrap:pretty}.svc[data-astro-cid-j7pv25f6] .pts[data-astro-cid-j7pv25f6]{margin-top:4px;font-size:.9375rem}.svc[data-astro-cid-j7pv25f6] .more[data-astro-cid-j7pv25f6]{margin-top:8px;font-weight:700;color:var(--navy);text-decoration:none;border-bottom:2px solid var(--line-2);justify-self:start;transition:border-color .2s}.svc[data-astro-cid-j7pv25f6] .more[data-astro-cid-j7pv25f6]:hover{border-color:var(--gain)}.growth[data-astro-cid-j7pv25f6]{background:var(--navy);color:#fff;padding-block:calc(var(--u) * 14)}.growth[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{color:#fff}.growth[data-astro-cid-j7pv25f6] .lead[data-astro-cid-j7pv25f6]{color:#ffffffbd}.g-row[data-astro-cid-j7pv25f6]{--cap: clamp(.8125rem, 1.45vw, 1.125rem);display:grid;grid-template-columns:minmax(min-content,1.5fr) auto minmax(min-content,1fr) auto minmax(min-content,1.9fr);align-items:stretch;gap:clamp(10px,2.6vw,44px)}.g-stage[data-astro-cid-j7pv25f6]{display:grid;grid-template-rows:auto 1fr auto;justify-items:center;gap:clamp(8px,1.2vw,18px);min-width:0}.g-label[data-astro-cid-j7pv25f6],.g-heading[data-astro-cid-j7pv25f6]{grid-row:1}.g-drops[data-astro-cid-j7pv25f6]{grid-row:2;align-self:end}.g-plant[data-astro-cid-j7pv25f6]{grid-row:3}.g-label[data-astro-cid-j7pv25f6],.g-heading[data-astro-cid-j7pv25f6]{font-family:var(--body);font-size:var(--cap);font-weight:700;letter-spacing:.08em;line-height:1.35;text-transform:uppercase;color:#fff;text-align:center;text-wrap:balance;overflow-wrap:normal;max-width:calc(100% - 8px);margin:0}.g-drops[data-astro-cid-j7pv25f6]{--fall: clamp(66px, 8.5vw, 112px);position:relative;width:clamp(64px,7.6vw,102px);height:var(--fall)}.g-drop[data-astro-cid-j7pv25f6]{position:absolute;left:var(--sx);top:0;display:block;translate:-50% 0}.g-drop[data-astro-cid-j7pv25f6] svg[data-astro-cid-j7pv25f6]{width:clamp(11px,1.25vw,17px);height:auto;fill:#fff}.g-plant[data-astro-cid-j7pv25f6]{display:block;height:auto;fill:#fff}.g-seed[data-astro-cid-j7pv25f6] .g-plant[data-astro-cid-j7pv25f6]{width:clamp(20px,2.4vw,32px)}.g-sapling[data-astro-cid-j7pv25f6] .g-plant[data-astro-cid-j7pv25f6]{width:clamp(46px,6.4vw,84px)}.g-tree[data-astro-cid-j7pv25f6] .g-plant[data-astro-cid-j7pv25f6]{width:clamp(104px,16vw,208px)}.g-kernel[data-astro-cid-j7pv25f6]{fill:var(--gain)}.g-op[data-astro-cid-j7pv25f6]{align-self:start;justify-self:center;font-family:var(--display);font-weight:900;font-size:clamp(1.5rem,3.1vw,2.375rem);color:var(--gain);line-height:calc(var(--cap) * 1.35)}.g-ground[data-astro-cid-j7pv25f6]{height:1px;background:#ffffff4d;transform-origin:left center}.growth[data-astro-cid-j7pv25f6][data-anim=on] .g-ground[data-astro-cid-j7pv25f6]{scale:0 1}.growth[data-astro-cid-j7pv25f6][data-anim=on] .g-plant[data-astro-cid-j7pv25f6]{scale:1 .04;opacity:0}.growth[data-astro-cid-j7pv25f6][data-anim=on] .g-drop[data-astro-cid-j7pv25f6]{opacity:0}.growth[data-astro-cid-j7pv25f6][data-anim=on] .g-label[data-astro-cid-j7pv25f6],.growth[data-astro-cid-j7pv25f6][data-anim=on] .g-heading[data-astro-cid-j7pv25f6],.growth[data-astro-cid-j7pv25f6][data-anim=on] .g-op[data-astro-cid-j7pv25f6]{opacity:0;translate:0 10px}.growth[data-astro-cid-j7pv25f6] .g-plant[data-astro-cid-j7pv25f6]{transform-origin:center bottom}.growth[data-astro-cid-j7pv25f6].in .g-ground[data-astro-cid-j7pv25f6]{scale:1 1;transition:scale 1.1s cubic-bezier(.16,1,.3,1)}.growth[data-astro-cid-j7pv25f6].in .g-plant[data-astro-cid-j7pv25f6]{scale:1 1;opacity:1;transition:scale var(--gdur) cubic-bezier(.22,.75,.28,1) var(--gd),opacity .5s var(--gd)}.growth[data-astro-cid-j7pv25f6].in .g-drop[data-astro-cid-j7pv25f6]{animation:pour 1.9s linear var(--d) infinite}.growth[data-astro-cid-j7pv25f6]:not(.near) .g-drop[data-astro-cid-j7pv25f6]{animation-play-state:paused}@keyframes pour{0%{translate:-50% 0;opacity:0}12%{opacity:.8}76%{opacity:.8}to{translate:calc(-50% + var(--dx)) var(--fall);opacity:0}}.growth[data-astro-cid-j7pv25f6].in .g-label[data-astro-cid-j7pv25f6],.growth[data-astro-cid-j7pv25f6].in .g-heading[data-astro-cid-j7pv25f6],.growth[data-astro-cid-j7pv25f6].in .g-op[data-astro-cid-j7pv25f6]{opacity:1;translate:0 0;transition:opacity .6s var(--gd),translate .8s cubic-bezier(.16,1,.3,1) var(--gd)}.g-seed[data-astro-cid-j7pv25f6]{--gd: .25s;--gdur: 1.9s}.g-row[data-astro-cid-j7pv25f6]>.g-op[data-astro-cid-j7pv25f6]:nth-of-type(1){--gd: 1.95s}.g-sapling[data-astro-cid-j7pv25f6]{--gd: 2.2s;--gdur: 2.4s}.g-row[data-astro-cid-j7pv25f6]>.g-op[data-astro-cid-j7pv25f6]:nth-of-type(2){--gd: 4.3s}.g-tree[data-astro-cid-j7pv25f6]{--gd: 4.55s;--gdur: 2.2s}.g-tree[data-astro-cid-j7pv25f6] .g-heading[data-astro-cid-j7pv25f6]{--gd: 4.95s}.growth[data-astro-cid-j7pv25f6].out .g-row[data-astro-cid-j7pv25f6],.growth[data-astro-cid-j7pv25f6].out .g-ground[data-astro-cid-j7pv25f6]{opacity:0;transition:opacity .55s ease}.growth[data-astro-cid-j7pv25f6].resetting,.growth[data-astro-cid-j7pv25f6].resetting [data-astro-cid-j7pv25f6]{transition:none!important}@media(prefers-reduced-motion:reduce){.growth[data-astro-cid-j7pv25f6][data-anim=on] .g-ground[data-astro-cid-j7pv25f6],.growth[data-astro-cid-j7pv25f6][data-anim=on] .g-plant[data-astro-cid-j7pv25f6],.growth[data-astro-cid-j7pv25f6][data-anim=on] .g-drop[data-astro-cid-j7pv25f6],.growth[data-astro-cid-j7pv25f6][data-anim=on] .g-label[data-astro-cid-j7pv25f6],.growth[data-astro-cid-j7pv25f6][data-anim=on] .g-heading[data-astro-cid-j7pv25f6],.growth[data-astro-cid-j7pv25f6][data-anim=on] .g-op[data-astro-cid-j7pv25f6]{scale:1 1;opacity:1;translate:0 0;transition:none!important}.growth[data-astro-cid-j7pv25f6][data-anim=on] .g-drop[data-astro-cid-j7pv25f6]{animation:none!important;opacity:.8;translate:calc(-50% + var(--dx)) calc(var(--fall) * var(--rest))}}@media(max-width:860px){.growth[data-astro-cid-j7pv25f6]{padding-block:calc(var(--u) * 9)}.g-row[data-astro-cid-j7pv25f6]{gap:clamp(9px,2.4vw,18px);grid-template-columns:minmax(min-content,1.4fr) auto minmax(min-content,.8fr) auto minmax(min-content,1.5fr)}.g-drops[data-astro-cid-j7pv25f6]{--fall: clamp(52px, 13vw, 88px);width:clamp(52px,13.5vw,82px)}.g-drop[data-astro-cid-j7pv25f6] svg[data-astro-cid-j7pv25f6]{width:clamp(10px,2.6vw,14px)}.g-stage[data-astro-cid-j7pv25f6]{gap:clamp(6px,1.6vw,12px)}}@media(max-width:430px){.g-row[data-astro-cid-j7pv25f6]{--cap: .75rem;grid-template-columns:minmax(min-content,1.85fr) auto minmax(min-content,.7fr) auto minmax(min-content,1.4fr)}}.about[data-astro-cid-j7pv25f6]{--lf: clamp(1.25rem, 1.9vw, 1.625rem);--pw: calc(var(--lf) * 11.21);padding-block:calc(var(--u) * 14)}.about-head[data-astro-cid-j7pv25f6]{grid-template-columns:var(--pw) minmax(0,1fr);column-gap:calc(var(--u) * 6);align-items:baseline}.about[data-astro-cid-j7pv25f6]:not(:has(.portrait-fig)) .about-head[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.about-head[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{white-space:nowrap;max-width:none;font-size:calc(var(--lf) * 2.777);line-height:1;position:relative;top:calc(var(--lf) * 1.3)}.about-head[data-astro-cid-j7pv25f6] .lead[data-astro-cid-j7pv25f6]{font-family:var(--display);font-weight:700;font-size:var(--lf);line-height:1.3;letter-spacing:-.01em;color:var(--navy);max-width:36ch}.about-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:var(--pw) minmax(0,1fr);gap:calc(var(--u) * 6);align-items:start}.about-grid[data-astro-cid-j7pv25f6]:not(:has(.portrait-fig)){grid-template-columns:1fr}.portrait-fig[data-astro-cid-j7pv25f6]{margin:0;display:grid;gap:calc(var(--u) * 2);align-content:start}.portrait-fig[data-astro-cid-j7pv25f6] figcaption[data-astro-cid-j7pv25f6]{display:grid;gap:2px}.portrait-fig[data-astro-cid-j7pv25f6] figcaption[data-astro-cid-j7pv25f6] b[data-astro-cid-j7pv25f6]{font-family:var(--display);font-weight:700;font-size:1.0625rem;line-height:1.3;color:var(--navy)}.portrait-fig[data-astro-cid-j7pv25f6] figcaption[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{font-size:.9375rem;line-height:1.4;color:var(--ink-2)}.portrait[data-astro-cid-j7pv25f6]{width:calc(var(--pw) * .55);height:auto;aspect-ratio:4 / 5;object-fit:cover;object-position:center 20%;display:block;border-radius:var(--radius);box-shadow:var(--shadow)}.about-copy[data-astro-cid-j7pv25f6]{display:grid;gap:calc(var(--u) * 2.5);max-width:62ch}.about-copy[data-astro-cid-j7pv25f6]>p[data-astro-cid-j7pv25f6]{color:var(--ink-2);text-wrap:pretty}.pull[data-astro-cid-j7pv25f6]{margin:calc(var(--u) * 2) 0 0;padding:calc(var(--u) * 3.5) calc(var(--u) * 4);background:var(--soft);border-radius:var(--radius);display:grid;gap:calc(var(--u) * 2)}.pull[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-family:var(--display);font-weight:700;font-size:clamp(1.125rem,1.7vw,1.5rem);line-height:1.32;letter-spacing:-.01em;color:var(--navy);text-wrap:pretty}.pull[data-astro-cid-j7pv25f6] cite[data-astro-cid-j7pv25f6]{font-style:normal;font-size:.8125rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2)}.pull[data-astro-cid-j7pv25f6] cite[data-astro-cid-j7pv25f6]:before{content:"— ";color:var(--gain-deep)}@media(max-width:1000px){.svc-grid[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(2,minmax(0,1fr))}.about-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.about[data-astro-cid-j7pv25f6]{--pw: clamp(150px, 42vw, 220px)}.about-grid[data-astro-cid-j7pv25f6]{row-gap:calc(var(--u) * 3.5)}.portrait-fig[data-astro-cid-j7pv25f6]{grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:calc(var(--u) * 2)}.portrait[data-astro-cid-j7pv25f6]{width:clamp(72px,20vw,96px)}.about-head[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;row-gap:16px}.about-head[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{font-size:clamp(1.9rem,3.4vw,2.875rem);top:0}}@media(max-width:860px){.hero[data-astro-cid-j7pv25f6]{overflow-x:clip;grid-template-columns:1fr;gap:calc(var(--u) * 6);padding-block:calc(var(--u) * 3) calc(var(--u) * 4);width:100vw;margin-inline:calc(50% - 50vw);padding-inline:var(--gutter);justify-items:center}.hero-copy[data-astro-cid-j7pv25f6]{max-width:46ch;order:3}.orbit[data-astro-cid-j7pv25f6]{order:1;--size: clamp(250px, min(54vw, 44vh), 520px)}}@media(max-width:470px){.orbit[data-astro-cid-j7pv25f6]{width:100%;--size: clamp(215px, min(78vw, 42vh), 420px)}.scatter[data-astro-cid-j7pv25f6]{position:static;display:flex;flex-wrap:wrap;justify-content:center;gap:7px 16px;margin-top:calc(var(--u) * 1.75)}.scatter[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{position:static;translate:none}}@media(max-width:600px){.svc-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.services[data-astro-cid-j7pv25f6],.about[data-astro-cid-j7pv25f6],.growth[data-astro-cid-j7pv25f6]{padding-block:calc(var(--u) * 7)}}
