.landing-module__bxHgOq__orbit{--core:41cqi;--gap:10cqi;--sat:18cqi;--t:max(1.5px, .3cqi);--bw:var(--t);--R:calc(var(--core) / 2 + var(--gap) + var(--sat) / 2);--amp:4cqi;aspect-ratio:1;width:100%;position:relative;container-type:inline-size}.landing-module__bxHgOq__core{width:var(--core);height:var(--core);background:var(--white);color:var(--ink);font-size:max(22px, calc(var(--core) * .19));letter-spacing:-.04em;border-radius:50%;place-items:center;margin:0;font-weight:800;line-height:1;display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%}.landing-module__bxHgOq__ring{width:0;height:0;rotate:var(--ring,0deg);margin:0;padding:0;list-style:none;position:absolute;top:50%;left:50%}.landing-module__bxHgOq__arm{width:0;height:0;transform:rotate(var(--theta));position:absolute;top:0;left:0}.landing-module__bxHgOq__band{left:calc(var(--bw) / -2);bottom:calc(var(--core) / 2 - var(--t));width:var(--bw);height:calc(var(--R) - var(--core) / 2 + var(--t));background:color-mix(in srgb, var(--mint) 70%, white);transform-origin:50% 100%;position:absolute}.landing-module__bxHgOq__seg{left:calc(var(--core) / -2);top:calc(var(--core) / -2);width:var(--core);height:var(--core);pointer-events:none;position:absolute;overflow:visible}.landing-module__bxHgOq__seg circle{fill:none;stroke:var(--mint);stroke-width:var(--t);vector-effect:non-scaling-stroke;transition:stroke .3s}.landing-module__bxHgOq__node{--pull:0px;left:calc(var(--sat) / -2);top:calc(-1 * var(--R) - var(--sat) / 2);width:var(--sat);height:var(--sat);box-sizing:border-box;border:var(--t) solid var(--mint);background:var(--white);color:var(--ink);text-align:center;font-size:clamp(12px, calc(var(--sat) * .15), 17px);letter-spacing:-.02em;transform:rotate(calc(-1 * (var(--theta) + var(--ring,0deg))));translate:0 calc(var(--amp) * var(--b,0) + var(--pull));transition:scale .22s var(--ease-out), background-color .22s;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:.4em;font-weight:600;line-height:1.25;display:flex;position:absolute}.landing-module__bxHgOq__node:hover{background:var(--mint-tint);scale:1.05}.landing-module__bxHgOq__node:focus-visible{outline:2px solid var(--ink);outline-offset:4px}.landing-module__bxHgOq__name{max-width:4.6em}.landing-module__bxHgOq__icon{width:1.6em;height:1.6em;color:var(--mint-text)}@container (max-width:360px){.landing-module__bxHgOq__icon{display:none}}@container (max-width:440px){.landing-module__bxHgOq__core,.landing-module__bxHgOq__ring{--core:36cqi;--gap:6.5cqi;--sat:24.5cqi;--R:calc(var(--core) / 2 + var(--gap) + var(--sat) / 2);--amp:2.5cqi}}.landing-module__bxHgOq__hero .landing-module__bxHgOq__core{animation:landing-module__bxHgOq__coreIn .45s var(--ease-out) both}.landing-module__bxHgOq__hero .landing-module__bxHgOq__arm{--from:calc(var(--theta) - var(--slot,90deg));--delay:calc(.3s + var(--i) * .14s);animation:landing-module__bxHgOq__armIn 1.2s var(--ease-io) var(--delay) backwards}.landing-module__bxHgOq__hero .landing-module__bxHgOq__band{animation:landing-module__bxHgOq__bandIn .4s var(--ease-out) var(--delay) backwards}.landing-module__bxHgOq__hero .landing-module__bxHgOq__node{animation:landing-module__bxHgOq__nodeSpin 1.2s var(--ease-io) var(--delay) backwards, landing-module__bxHgOq__fadeIn .35s linear var(--delay) backwards}.landing-module__bxHgOq__hero .landing-module__bxHgOq__seg{animation:landing-module__bxHgOq__fadeIn .35s linear var(--delay) backwards}.landing-module__bxHgOq__hero .landing-module__bxHgOq__name,.landing-module__bxHgOq__hero .landing-module__bxHgOq__icon{animation:landing-module__bxHgOq__fadeIn .4s linear calc(var(--delay) + .5s) backwards}@keyframes landing-module__bxHgOq__coreIn{0%{opacity:0;scale:.94}}@keyframes landing-module__bxHgOq__bandIn{0%{scale:1 0}}@keyframes landing-module__bxHgOq__armIn{0%{transform:rotate(var(--from))}to{transform:rotate(var(--theta))}}@keyframes landing-module__bxHgOq__nodeSpin{0%{transform:rotate(calc(-1 * (var(--from) + var(--ring,0deg))))}to{transform:rotate(calc(-1 * (var(--theta) + var(--ring,0deg))))}}@keyframes landing-module__bxHgOq__fadeIn{0%{opacity:0}}@keyframes landing-module__bxHgOq__riseIn{0%{opacity:0;translate:0 8px}}@keyframes landing-module__bxHgOq__bob{to{translate:0 5px}}.landing-module__bxHgOq__flow{--p:0;--q:0;--e:0;--s:0}.landing-module__bxHgOq__stage{z-index:20;height:calc(100svh - var(--header-h) - 44px);pointer-events:none;position:relative}@media (min-width:64rem){.landing-module__bxHgOq__stage{height:calc(100svh - var(--header-h))}}.landing-module__bxHgOq__flow[data-ready] .landing-module__bxHgOq__stage{top:var(--header-h);position:sticky}.landing-module__bxHgOq__dock{visibility:hidden;justify-content:center;align-items:center;width:calc(50% - 32px);height:100%;display:flex;position:absolute;top:0;left:0}.landing-module__bxHgOq__dockBox{width:min(100%, 600px, calc(100svh - var(--header-h) - 64px));aspect-ratio:1}.landing-module__bxHgOq__heroCopy{opacity:max(0, 1 - var(--p) * 2.5);translate:0 calc(var(--p) * -24px);pointer-events:none;flex-direction:column;justify-content:space-between;padding:18px 0 88px;display:flex;position:absolute;inset:0}.landing-module__bxHgOq__slogan{text-align:center;letter-spacing:-.04em;animation:landing-module__bxHgOq__riseIn .5s var(--ease-out) .1s backwards;margin:0;font-size:26px;font-weight:800;line-height:1.22}.landing-module__bxHgOq__lede{display:none}.landing-module__bxHgOq__map{margin:0}.landing-module__bxHgOq__mapSvg{display:none}.landing-module__bxHgOq__mapRows{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:0;padding:0;list-style:none;position:absolute;overflow:hidden}.landing-module__bxHgOq__mapArrow{color:var(--mint-text);margin:0 .4em}@media (min-width:64rem){.landing-module__bxHgOq__heroCopy{justify-content:center;padding:0 0 84px;left:calc(50% + 32px)}.landing-module__bxHgOq__slogan{text-align:left;font-size:clamp(36px,min(4vw,6.4svh),56px);line-height:1.12}.landing-module__bxHgOq__lede{max-width:30em;color:var(--graphite);animation:landing-module__bxHgOq__riseIn .5s var(--ease-out) .25s backwards;margin:20px 0 0;font-size:17px;line-height:1.7;display:block}.landing-module__bxHgOq__map{margin-top:28px}.landing-module__bxHgOq__mapSvg{width:100%;max-width:max(320px, min(540px, calc((100svh - var(--header-h) - 380px) * 1.6)));height:auto;display:block;overflow:visible}}.landing-module__bxHgOq__mapNode{animation:landing-module__bxHgOq__fadeIn .4s linear calc(.6s + var(--k) * 70ms) backwards}.landing-module__bxHgOq__mapNode circle{fill:var(--white);stroke:var(--mint);stroke-width:1.6px}.landing-module__bxHgOq__mapNode text{fill:var(--ink);letter-spacing:-.02em;font-size:14.5px;font-weight:600}.landing-module__bxHgOq__mapHub circle{fill:var(--mint);stroke:none}.landing-module__bxHgOq__mapHub text{font-size:17px;font-weight:800}.landing-module__bxHgOq__mapEdge path{fill:none;stroke:color-mix(in srgb, var(--mint) 85%, white);stroke-width:1.5px;stroke-dasharray:1;animation:landing-module__bxHgOq__mapDraw .6s var(--ease-out) calc(1s + var(--k) * .12s) backwards}.landing-module__bxHgOq__mapEdge text{fill:var(--graphite);animation:landing-module__bxHgOq__fadeIn .4s linear calc(1.25s + var(--k) * .12s) backwards;font-size:12px}.landing-module__bxHgOq__mapAxis path{fill:none;stroke:var(--hairline);stroke-width:1px}.landing-module__bxHgOq__mapAxis text{fill:var(--graphite);font-size:12px;font-weight:600}@keyframes landing-module__bxHgOq__mapDraw{0%{stroke-dashoffset:1px}}.landing-module__bxHgOq__holder{--hw:max(220px, min(100%, 600px, calc(100svh - var(--header-h) - 44px - 190px)));left:50%;top:calc((100svh - var(--header-h) - 44px + 10px) / 2);width:var(--hw);translate:-50% -50%;transform:translate(calc(var(--dx,0px) * var(--q) + var(--cx,0px) * var(--e)), calc(var(--dy,0px) * var(--q) + var(--cy,0px) * var(--e))) scale(calc(1 + (var(--k,1) - 1) * var(--q)));pointer-events:auto;will-change:transform;position:absolute}@media (min-width:64rem){.landing-module__bxHgOq__holder{width:min(calc(50% - 32px), 600px, calc(100svh - var(--header-h) - 64px));top:50%;left:calc(25% - 16px)}}.landing-module__bxHgOq__scrollCue{color:var(--graphite);opacity:max(0, 1 - var(--p) * 4);pointer-events:auto;flex-direction:column;align-items:center;gap:6px;font-size:16px;font-weight:600;transition:color .2s;animation:.5s linear 1.6s backwards landing-module__bxHgOq__fadeIn;display:flex;position:absolute;bottom:16px;left:50%;translate:-50%}.landing-module__bxHgOq__scrollCue:hover{color:var(--ink)}.landing-module__bxHgOq__scrollCue[inert]{visibility:hidden}.landing-module__bxHgOq__scrollCue svg{animation:1.4s ease-in-out infinite alternate landing-module__bxHgOq__bob}.landing-module__bxHgOq__steps{z-index:10;position:relative}@media (min-width:64rem){.landing-module__bxHgOq__steps{margin-left:50%;padding-left:32px}}.landing-module__bxHgOq__flow[data-docked] .landing-module__bxHgOq__seg circle{stroke:color-mix(in srgb, var(--mint) 50%, white)}.landing-module__bxHgOq__flow[data-docked] .landing-module__bxHgOq__node{scale:calc(1 + .1 * max(0, 1 - 2 * max(var(--s) - var(--i), var(--i) - var(--s))));transition:background-color .3s}.landing-module__bxHgOq__flow[data-docked] .landing-module__bxHgOq__node:hover{background:var(--mint-tint)}.landing-module__bxHgOq__flow[data-docked] .landing-module__bxHgOq__arm[data-on] .landing-module__bxHgOq__node{background:var(--mint)}.landing-module__bxHgOq__flow[data-docked] .landing-module__bxHgOq__arm[data-on] .landing-module__bxHgOq__icon{color:var(--ink)}.landing-module__bxHgOq__flow[data-docked] .landing-module__bxHgOq__arm[data-on] .landing-module__bxHgOq__seg circle{stroke:var(--mint)}.landing-module__bxHgOq__flow[data-docked] .landing-module__bxHgOq__arm[data-on] .landing-module__bxHgOq__band{background:var(--mint)}.landing-module__bxHgOq__flow[data-ready] .landing-module__bxHgOq__step{opacity:calc((1 - .72 * min(1, 1.4 * max(var(--s) - var(--i), var(--i) - var(--s)))) * max(0, 1 - 2 * var(--e)))}.landing-module__bxHgOq__finale{height:0}.landing-module__bxHgOq__flow[data-ready] .landing-module__bxHgOq__finale{height:130svh}.landing-module__bxHgOq__arm{--go:min(1, var(--m,0) * 1.6)}.landing-module__bxHgOq__flow[data-finale] .landing-module__bxHgOq__node{--pull:calc((var(--R) - var(--core) / 2) * var(--go));scale:calc(1 - var(--go));background:var(--white);transition:none}.landing-module__bxHgOq__flow[data-finale] .landing-module__bxHgOq__name,.landing-module__bxHgOq__flow[data-finale] .landing-module__bxHgOq__icon{opacity:max(0, 1 - var(--m) * 3)}.landing-module__bxHgOq__flow[data-finale] .landing-module__bxHgOq__seg circle{stroke:var(--mint)}.landing-module__bxHgOq__flow[data-finale] .landing-module__bxHgOq__band{scale:1 max(0, 1 - var(--go))}.landing-module__bxHgOq__flow[data-finale] .landing-module__bxHgOq__core{background:var(--fill,var(--white))}@media (prefers-reduced-motion:reduce){.landing-module__bxHgOq__hero .landing-module__bxHgOq__core,.landing-module__bxHgOq__hero .landing-module__bxHgOq__band,.landing-module__bxHgOq__hero .landing-module__bxHgOq__arm,.landing-module__bxHgOq__hero .landing-module__bxHgOq__node,.landing-module__bxHgOq__hero .landing-module__bxHgOq__seg,.landing-module__bxHgOq__hero .landing-module__bxHgOq__name,.landing-module__bxHgOq__hero .landing-module__bxHgOq__icon,.landing-module__bxHgOq__slogan,.landing-module__bxHgOq__lede,.landing-module__bxHgOq__mapRows,.landing-module__bxHgOq__mapNode,.landing-module__bxHgOq__mapEdge path,.landing-module__bxHgOq__mapEdge text,.landing-module__bxHgOq__scrollCue,.landing-module__bxHgOq__scrollCue svg{animation:none}.landing-module__bxHgOq__node{transition:none}.landing-module__bxHgOq__flow[data-docked]:not([data-finale]) .landing-module__bxHgOq__node{scale:1}}.landing-module__bxHgOq__cueStatic{color:var(--graphite);flex-direction:column;align-items:center;gap:6px;font-size:16px;font-weight:600;transition:color .2s;animation:.5s linear .8s backwards landing-module__bxHgOq__fadeIn;display:flex}.landing-module__bxHgOq__cueStatic:hover{color:var(--ink)}.landing-module__bxHgOq__cueStatic svg{animation:1.4s ease-in-out infinite alternate landing-module__bxHgOq__bob}@media (prefers-reduced-motion:reduce){.landing-module__bxHgOq__cueStatic,.landing-module__bxHgOq__cueStatic svg{animation:none}}
