.goals-story-module__BI9XzW__story{height:240vh;position:relative}.goals-story-module__BI9XzW__story[data-reduced-motion=true]{height:auto;min-height:min(100dvh,52rem)}.goals-story-module__BI9XzW__story[data-reduced-motion=true] .goals-story-module__BI9XzW__stage{position:relative}.goals-story-module__BI9XzW__stage{overflow-clip-margin:72px;justify-content:center;align-items:center;height:100dvh;display:flex;position:sticky;top:0;overflow:clip}@media (min-width:1024px){.goals-story-module__BI9XzW__story{height:150vh}.goals-story-module__BI9XzW__stage{height:auto;min-height:0;max-height:none;padding-block:2.5rem 3rem;top:5.5rem}.goals-story-module__BI9XzW__hint{bottom:.75rem}}@media (min-width:1280px){.goals-story-module__BI9XzW__story{height:140vh}.goals-story-module__BI9XzW__stage{padding-block:2rem 2.5rem}.goals-story-module__BI9XzW__inner{gap:56px}}.goals-story-module__BI9XzW__inner{grid-template-columns:1fr minmax(0,400px);align-items:center;gap:72px;width:100%;max-width:1120px;padding:24px;display:grid}.goals-story-module__BI9XzW__blocks{max-width:380px;display:grid}.goals-story-module__BI9XzW__block{will-change:transform, opacity;grid-area:1/1}.goals-story-module__BI9XzW__heading{margin:0 0 16px}.goals-story-module__BI9XzW__sub{margin:0}.goals-story-module__BI9XzW__bars{justify-content:flex-start;gap:8px;max-width:380px;margin-top:32px;display:flex}.goals-story-module__BI9XzW__bar{background:var(--muted);opacity:1;border-radius:9999px;width:6px;height:6px;display:block;position:relative;overflow:hidden}.goals-story-module__BI9XzW__bar:after{content:"";border-radius:inherit;background:var(--muted-foreground);opacity:var(--bar-fill,.14);position:absolute;inset:0}.goals-story-module__BI9XzW__tile{aspect-ratio:480/400;border-radius:32px;justify-content:center;align-items:center;width:100%;margin:0;display:flex;overflow:hidden}.goals-story-module__BI9XzW__tileBackdrop{background:radial-gradient(ellipse at 50% 34%, color-mix(in oklch, var(--card) 100%, white) 0%, var(--card) 58%, var(--muted) 100%);border-radius:32px;position:absolute;inset:0}.goals-story-module__BI9XzW__tile svg{width:78%;height:78%;display:block}.goals-story-module__BI9XzW__pool circle{fill:var(--foreground);stroke:var(--foreground);stroke-width:1.5px;vector-effect:non-scaling-stroke;transform-box:view-box;transform-origin:0 0;will-change:transform, opacity}.goals-story-module__BI9XzW__ping{fill:none;stroke:var(--muted-foreground);stroke-width:1.5px;opacity:0;transform-box:fill-box;transform-origin:50%;animation:3.6s cubic-bezier(.2,.6,.3,1) infinite goals-story-module__BI9XzW__xvest-ping}.goals-story-module__BI9XzW__pingP2{animation-delay:1.8s}.goals-story-module__BI9XzW__ping4{fill:none;stroke:var(--muted-foreground);stroke-width:1.5px;opacity:0;transform-box:fill-box;transform-origin:50%;animation:4.2s cubic-bezier(.2,.6,.3,1) infinite goals-story-module__BI9XzW__xvest-ping4}.goals-story-module__BI9XzW__ping4Q2{animation-delay:2.1s}@keyframes goals-story-module__BI9XzW__xvest-ping4{0%{opacity:.4;transform:scale(1)}to{opacity:0;transform:scale(1.727)}}@keyframes goals-story-module__BI9XzW__xvest-ping{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(2.7)}}.goals-story-module__BI9XzW__hint{text-align:center;font-family:var(--font-mono-modern), "JetBrains Mono", ui-monospace, Menlo, monospace;letter-spacing:.18em;color:var(--muted-foreground);font-size:11px;position:absolute;bottom:26px;left:0;right:0}.goals-story-module__BI9XzW__hint span{transform-origin:top;background:var(--muted-foreground);opacity:.6;width:1px;height:26px;margin:10px auto 0;animation:1.8s ease-in-out infinite goals-story-module__BI9XzW__xvest-tick;display:block}@keyframes goals-story-module__BI9XzW__xvest-tick{0%{transform:scaleY(0)}60%{transform:scaleY(1)}to{opacity:0;transform:scaleY(1)}}@media (max-width:1279px){.goals-story-module__BI9XzW__heading,.goals-story-module__BI9XzW__sub{text-align:center}.goals-story-module__BI9XzW__bars{justify-content:center;max-width:none}}@media (max-width:860px){.goals-story-module__BI9XzW__inner{grid-template-columns:1fr;gap:28px;padding:20px}.goals-story-module__BI9XzW__tile{order:-1;max-width:340px;margin:0 auto}.goals-story-module__BI9XzW__blocks{max-width:none}.goals-story-module__BI9XzW__bars{margin-top:28px}.goals-story-module__BI9XzW__hint{display:none}}@media (prefers-reduced-motion:reduce){.goals-story-module__BI9XzW__ping,.goals-story-module__BI9XzW__ping4,.goals-story-module__BI9XzW__hint span{animation:none}}
