.landing-motion-module__1sCjyW__hero{isolation:isolate;position:relative;overflow:hidden}.landing-motion-module__1sCjyW__headline{text-wrap:balance;max-width:11ch;font-size:clamp(2.6rem,4.3vw + 1rem,4.25rem);line-height:1.08}.landing-motion-module__1sCjyW__beat{z-index:-1;pointer-events:none;width:100%;height:100%;color:var(--primary);opacity:1;position:absolute;inset:0}.landing-motion-module__1sCjyW__pulse{transform-origin:50%;opacity:.04;animation:1.2s ease-in-out infinite paused landing-motion-module__1sCjyW__heartbeat}.landing-motion-module__1sCjyW__beatWord{transform-origin:50% 65%;opacity:1;animation:1.2s ease-in-out infinite paused landing-motion-module__1sCjyW__wordHeartbeat;display:inline-block}[data-motion-active=true]>.landing-motion-module__1sCjyW__beat .landing-motion-module__1sCjyW__pulse,[data-motion-active=true] .landing-motion-module__1sCjyW__beatWord{animation-play-state:running}.landing-motion-module__1sCjyW__composition{min-height:32.5rem;position:relative}.landing-motion-module__1sCjyW__vector{pointer-events:none;width:100%;height:100%;color:var(--primary);opacity:.16;transform:translate3d(var(--vector-x,0px), var(--vector-y,0px), 0);transition:transform .24s ease-out,opacity .24s ease-out;position:absolute;inset:0}.landing-motion-module__1sCjyW__composition:focus-within .landing-motion-module__1sCjyW__vector{opacity:.3}.landing-motion-module__1sCjyW__detectionSlot{min-height:6.5rem;display:flow-root}.landing-motion-module__1sCjyW__count{height:2.5rem;line-height:2.5rem}.landing-motion-module__1sCjyW__jobsContainer{position:relative}.landing-motion-module__1sCjyW__jobsViewport{overscroll-behavior-x:contain;scrollbar-width:thin;border-radius:var(--radius-lg);scroll-behavior:smooth;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;height:15rem;padding:.25rem .25rem 1rem;scroll-padding-inline:.25rem;overflow-x:auto}.landing-motion-module__1sCjyW__jobsViewport[data-interactable=true]{cursor:grab}.landing-motion-module__1sCjyW__jobsViewport[data-dragging=true]{cursor:grabbing;scroll-behavior:auto;scroll-snap-type:none;-webkit-user-select:none;user-select:none}.landing-motion-module__1sCjyW__jobsViewport:focus-visible{outline:2px solid var(--ring);outline-offset:4px}.landing-motion-module__1sCjyW__jobsTrack{grid-auto-columns:18rem;grid-auto-flow:column;gap:1rem;height:13rem;display:grid}.landing-motion-module__1sCjyW__jobsTrack>li{scroll-snap-align:start;scroll-snap-stop:normal}.landing-motion-module__1sCjyW__jobsMarquee{width:max-content;animation:landing-motion-module__1sCjyW__jobsMarquee var(--marquee-duration,45s) linear infinite;gap:1rem;display:flex}.landing-motion-module__1sCjyW__jobsViewport:has(>.landing-motion-module__1sCjyW__jobsMarquee){overflow-x:hidden}:is(.landing-motion-module__1sCjyW__jobsViewport[data-interactable=true]:has(>.landing-motion-module__1sCjyW__jobsMarquee),.landing-motion-module__1sCjyW__jobsViewport[data-interactable=true]){overflow-x:auto}.landing-motion-module__1sCjyW__jobsViewport[data-interactable=true] .landing-motion-module__1sCjyW__jobsMarquee,[data-interactable=true] .landing-motion-module__1sCjyW__jobsMarquee{animation:none}.landing-motion-module__1sCjyW__jobsViewport[data-interactable=true] .landing-motion-module__1sCjyW__jobsMarquee>[aria-hidden=true],[data-interactable=true] .landing-motion-module__1sCjyW__jobsMarquee>[aria-hidden=true]{display:none}.landing-motion-module__1sCjyW__jobsMarquee:has(li:hover){animation-play-state:paused}.landing-motion-module__1sCjyW__jobsMarquee:focus-within{animation-play-state:paused}.landing-motion-module__1sCjyW__jobsScrollButton{z-index:20;border:1px solid var(--border);background:color-mix(in srgb, var(--background) 90%, transparent);width:2.5rem;height:2.5rem;color:var(--foreground);-webkit-backdrop-filter:blur(8px);cursor:pointer;border-radius:9999px;justify-content:center;align-items:center;transition:opacity .2s,transform .15s,background-color .15s;display:flex;position:absolute;top:calc(50% - .375rem);transform:translateY(-50%);box-shadow:0 4px 12px -2px #0000001f,0 2px 6px -2px #00000014}.landing-motion-module__1sCjyW__jobsScrollButton:hover:not(:disabled){background:var(--background);transform:translateY(-50%)scale(1.06)}.landing-motion-module__1sCjyW__jobsScrollButton:active:not(:disabled){transform:translateY(-50%)scale(.95)}.landing-motion-module__1sCjyW__jobsScrollButton:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.landing-motion-module__1sCjyW__jobsScrollButton:disabled{opacity:0;pointer-events:none}.landing-motion-module__1sCjyW__jobsScrollButtonLeft{left:.5rem}.landing-motion-module__1sCjyW__jobsScrollButtonRight{right:.5rem}.landing-motion-module__1sCjyW__jobsEdgeFade{pointer-events:none;z-index:10;border-radius:var(--radius-lg);width:3.5rem;transition:opacity .25s;position:absolute;top:.25rem;bottom:1rem}.landing-motion-module__1sCjyW__jobsEdgeFadeLeft{background:linear-gradient(to right, var(--background), transparent);left:0}.landing-motion-module__1sCjyW__jobsEdgeFadeRight{background:linear-gradient(to left, var(--background), transparent);right:0}@media (max-width:640px){.landing-motion-module__1sCjyW__jobsScrollButton{width:2.25rem;height:2.25rem}.landing-motion-module__1sCjyW__jobsScrollButtonLeft{left:.25rem}.landing-motion-module__1sCjyW__jobsScrollButtonRight{right:.25rem}}.landing-motion-module__1sCjyW__jobsMessage{border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--card);height:13rem;color:var(--muted-foreground);text-align:center;justify-content:center;align-items:center;padding:1.5rem;font-size:.875rem;display:flex}@keyframes landing-motion-module__1sCjyW__heartbeat{0%,46%,to{opacity:.04}12%{opacity:.075}23%{opacity:.045}34%{opacity:.06}}@keyframes landing-motion-module__1sCjyW__wordHeartbeat{0%,46%,to{transform:scale(1)}12%{transform:scale(1.035)}23%{transform:scale(1.004)}34%{transform:scale(1.018)}}@keyframes landing-motion-module__1sCjyW__jobsMarquee{to{transform:translate(calc(-50% - .5rem))}}@media (min-width:768px){.landing-motion-module__1sCjyW__jobsTrack{grid-auto-columns:20rem}}@media (min-width:1024px){.landing-motion-module__1sCjyW__composition{min-height:34.5rem}}@media (max-width:374px){.landing-motion-module__1sCjyW__detectionSlot{min-height:7.75rem}}@media (hover:hover) and (pointer:fine){.landing-motion-module__1sCjyW__composition:hover:not(:focus-within) .landing-motion-module__1sCjyW__vector{opacity:.26}}@media (prefers-reduced-motion:reduce){.landing-motion-module__1sCjyW__pulse,.landing-motion-module__1sCjyW__beatWord{animation:none;transform:none}.landing-motion-module__1sCjyW__vector{transition:none;transform:none}.landing-motion-module__1sCjyW__jobsViewport{scroll-behavior:auto}.landing-motion-module__1sCjyW__jobsViewport:has(>.landing-motion-module__1sCjyW__jobsMarquee){overflow-x:auto}.landing-motion-module__1sCjyW__jobsMarquee{width:auto;animation:none}.landing-motion-module__1sCjyW__jobsMarquee>[aria-hidden=true]{display:none}.landing-motion-module__1sCjyW__jobsScrollButton,.landing-motion-module__1sCjyW__jobsEdgeFade{transition:none}}
.landing-background-module__N_UVcW__root{isolation:isolate;background:var(--background);color:var(--foreground);position:relative}.landing-background-module__N_UVcW__background{z-index:-1;pointer-events:none;position:fixed;inset:0;overflow:hidden}.landing-background-module__N_UVcW__canvas{width:100%;height:100%;display:block;position:absolute;inset:0}
.landing-steps-module__x3FeXW__step{grid-template-columns:2.5rem 1fr;gap:1rem;padding-bottom:1.5rem;display:grid;position:relative}.landing-steps-module__x3FeXW__step:last-child{padding-bottom:0}.landing-steps-module__x3FeXW__step:not(:last-child):before{content:"";border-left:1px solid var(--border);position:absolute;top:2.75rem;bottom:.5rem;left:1.25rem}.landing-steps-module__x3FeXW__step:not(:last-child):after{content:"";border-right:1px solid var(--border);border-bottom:1px solid var(--border);width:5px;height:5px;position:absolute;bottom:.5rem;left:calc(1.25rem - 2px);transform:rotate(45deg)}.landing-steps-module__x3FeXW__node{border-radius:var(--radius-lg);background:var(--primary-soft);width:2.5rem;height:2.5rem;color:var(--primary-text);justify-content:center;align-items:center;display:flex}
