.project-intake_heading__s5ozv:focus-visible{outline:none}.project-intake_page__GvHLB{--intake-footer-space:7rem;position:relative;isolation:isolate;min-height:100svh;overflow-x:clip;padding-bottom:calc(var(--intake-footer-space) + env(safe-area-inset-bottom));background:var(--background)}.project-intake_page__GvHLB[data-contact-step=true]{--intake-footer-space:9rem}.project-intake_contactHelp__62Vma{min-height:1.25rem;margin-bottom:.5rem;text-align:center;color:var(--muted-foreground);font-size:12px;line-height:1.25rem}.project-intake_main__XrGim{position:relative;display:grid;align-items:center;min-height:calc(100svh - 5rem - 5.25rem - var(--intake-footer-space) - env(safe-area-inset-bottom));padding:clamp(2rem,5vh,4rem) 1.5rem}.project-intake_content__ORFvA{width:min(100%,46rem);margin-inline:auto}.project-intake_footer__icf9P{position:fixed;z-index:20;inset:auto 0 0;border-top:1px solid var(--border);background:color-mix(in srgb,var(--background) 78%,transparent);backdrop-filter:blur(24px);padding:1rem 1.5rem calc(.75rem + env(safe-area-inset-bottom))}.project-intake_footerInner__uJIlc{width:min(100%,46rem);margin-inline:auto}.project-intake_continueButton__eLbUv{position:relative;isolation:isolate;overflow:hidden;width:min(100%,20rem);min-height:48px;padding:.75rem 1.5rem;border:1px solid color-mix(in srgb,var(--signal) 70%,transparent);border-radius:3px;background:color-mix(in srgb,var(--signal) 94%,transparent);color:var(--signal-foreground);backdrop-filter:blur(5px);transition:background-color .18s ease,box-shadow .18s ease}.project-intake_continueButton__eLbUv:not(:disabled):hover{box-shadow:0 3px 14px color-mix(in srgb,var(--signal) 20%,transparent)}.project-intake_continueButton__eLbUv:focus-visible{outline:2px solid var(--signal);outline-offset:4px}.project-intake_continueLabel__OtgEG{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;gap:.5rem;font-family:var(--font-mono);font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.project-intake_continueCircles__Y5Ww8{position:absolute;inset:0;pointer-events:none;mask-image:linear-gradient(90deg,black,transparent 30%,transparent 70%,black)}.project-intake_continueCircles__Y5Ww8>span{position:absolute;width:64px;height:64px;border-radius:50%;filter:blur(4px);opacity:.32;animation:project-intake_circleFloat__h2cJM 6s ease-in-out infinite alternate}.project-intake_continueCircles__Y5Ww8>span:first-child{left:-18px;top:-28px;background:#2380d9;animation-duration:5.2s}.project-intake_continueCircles__Y5Ww8>span:nth-child(2){left:18%;bottom:-44px;background:#fec536;animation-duration:6.5s;animation-delay:-2s}.project-intake_continueCircles__Y5Ww8>span:nth-child(3){right:17%;top:-46px;background:#fd743e;animation-duration:4.8s;animation-delay:-3s}.project-intake_continueCircles__Y5Ww8>span:nth-child(4){right:-22px;bottom:-30px;background:#2380d9;animation-duration:7s;animation-delay:-4s}.project-intake_continueCircles__Y5Ww8>span:nth-child(5){left:48%;bottom:-56px;background:#fec536;animation-duration:5.8s;animation-delay:-1s}.project-intake_continueButton__eLbUv:disabled{cursor:not-allowed;background:color-mix(in srgb,var(--signal) 45%,transparent)}.project-intake_continueButton__eLbUv:disabled .project-intake_continueLabel__OtgEG{opacity:.65}.project-intake_continueButton__eLbUv:disabled .project-intake_continueCircles__Y5Ww8{opacity:.45}.project-intake_continueButton__eLbUv:disabled .project-intake_continueCircles__Y5Ww8>span{animation-play-state:paused}@keyframes project-intake_circleFloat__h2cJM{0%{transform:translate3d(-14px,-7px,0) scale(.85)}to{transform:translate3d(22px,17px,0) scale(1.12)}}.project-intake_about__MTzXo{margin-top:.75rem;text-align:center}.project-intake_about__MTzXo summary{cursor:pointer;width:fit-content;margin-inline:auto}.project-intake_aboutPanel__YuTwv{position:absolute;inset:auto 1.5rem calc(100% + .75rem);width:min(calc(100% - 3rem),28rem);max-height:calc(100svh - 12rem);overflow-y:auto;margin-inline:auto;padding:1.5rem;text-align:left;border:1px solid var(--border);background:color-mix(in srgb,var(--background) 95%,transparent);backdrop-filter:blur(24px)}.project-intake_atmosphere__ZNMWS{position:fixed;z-index:-1;inset:0;overflow:hidden;pointer-events:none}.project-intake_atmosphere__ZNMWS>span{position:absolute;border-radius:50%;filter:blur(60px)}.project-intake_orangeWash__bZgpL{width:max(38rem,58vw);height:max(38rem,58vw);top:-30%;left:-18%;background:color-mix(in srgb,var(--signal) 18%,transparent);animation:project-intake_floatOrange__ohNsM 24s ease-in-out infinite alternate}.project-intake_blueWash__Wmbha{width:max(30rem,42vw);height:max(30rem,42vw);right:-20%;bottom:-25%;background:color-mix(in srgb,#2380d9 17%,transparent);animation:project-intake_floatBlue__ezPJe 30s ease-in-out infinite alternate}.project-intake_softWash__Xg6Rz{width:32vw;height:32vw;left:40%;top:35%;background:color-mix(in srgb,var(--signal) 7%,transparent);animation:project-intake_floatOrange__ohNsM 34s ease-in-out -12s infinite alternate-reverse}.project-intake_frost__WqEz0{position:absolute;inset:0;background:color-mix(in srgb,var(--background) 30%,transparent);backdrop-filter:blur(28px)}.project-intake_grid__7a4_B{position:absolute;inset:0;opacity:.3;mask-image:linear-gradient(black,transparent 85%)}.project-intake_cursor__aaNo4{position:fixed;z-index:100;top:0;left:0;width:14px;height:14px;border-radius:50%;pointer-events:none;opacity:0;background:var(--signal);box-shadow:0 0 12px color-mix(in srgb,var(--background) 30%,transparent);transition:background-color .3s ease,opacity .18s ease}@keyframes project-intake_floatOrange__ohNsM{to{transform:translate3d(20vw,13vh,0) scale(1.12)}}@keyframes project-intake_floatBlue__ezPJe{to{transform:translate3d(-18vw,-20vh,0) scale(.9)}}@media (max-width:639px){.project-intake_main__XrGim{padding:2rem 1rem}.project-intake_footer__icf9P{padding-inline:1rem}}@media (prefers-reduced-motion:reduce){.project-intake_continueCircles__Y5Ww8>span{animation:none}.project-intake_continueButton__eLbUv{transition:none}.project-intake_atmosphere__ZNMWS>span{animation:none}.project-intake_cursor__aaNo4{display:none}}@media (hover:none),(pointer:coarse){.project-intake_cursor__aaNo4{display:none}}.intake-navigation_controls__shCxA{position:sticky;top:0;z-index:30;display:flex;align-items:center;justify-content:space-between;max-width:80rem;margin-inline:auto;padding:1rem 1.5rem 1.5rem;backdrop-filter:blur(18px)}.intake-navigation_back__QznMj{position:relative;display:grid;place-items:center;width:44px;height:44px;flex-shrink:0;overflow:hidden;border:1px solid var(--foreground);border-radius:999px;background:var(--foreground);color:var(--background);font-size:.875rem;font-weight:500;text-align:left;transition:border-color .18s ease,color .18s ease}.intake-navigation_backArrow__T8FWz{display:block}.intake-navigation_back__QznMj:hover:not(:disabled){border-color:var(--signal);color:var(--signal)}.intake-navigation_back__QznMj[data-available=false]{opacity:.3}.intake-navigation_back__QznMj:focus-visible,.intake-navigation_exit__8b6GJ:focus-visible{outline:2px solid var(--signal);outline-offset:5px}.intake-navigation_back__QznMj:disabled,.intake-navigation_exit__8b6GJ:disabled{cursor:default}.intake-navigation_backGroup__GCE1K{display:flex;align-items:center;gap:.875rem;min-width:0;padding-right:1rem}.intake-navigation_backWrap__qKjWC,.intake-navigation_exitWrap__LM2hm{position:relative;flex-shrink:0}.intake-navigation_review__B3t3B{max-width:24ch;text-align:left;font-family:var(--font-mono);font-size:11px;line-height:1.6;color:var(--muted-foreground);text-decoration:underline;text-underline-offset:4px}.intake-navigation_review__B3t3B:hover{color:var(--signal)}.intake-navigation_review__B3t3B:focus-visible{outline:2px solid var(--signal);outline-offset:4px}.intake-navigation_exit__8b6GJ{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;border:1px solid color-mix(in srgb,var(--signal) 24%,transparent);background:color-mix(in srgb,var(--signal) 6%,transparent);color:var(--signal);transition:background-color .18s ease}.intake-navigation_exitIcon__YKWdn{display:grid;place-items:center;transition:transform .5s cubic-bezier(.22,1,.36,1)}.intake-navigation_exit__8b6GJ:focus-visible,.intake-navigation_exit__8b6GJ:hover{background:color-mix(in srgb,var(--signal) 14%,transparent)}.intake-navigation_exit__8b6GJ:focus-visible .intake-navigation_exitIcon__YKWdn,.intake-navigation_exit__8b6GJ:hover .intake-navigation_exitIcon__YKWdn{transform:rotate(180deg)}.intake-navigation_hint__aaYqn{position:absolute;top:calc(100% + .65rem);right:0;padding:.5rem .75rem;border:1px solid var(--border);border-radius:3px;background:var(--foreground);color:var(--background);font-family:var(--font-mono);font-size:10px;white-space:nowrap;pointer-events:none;visibility:hidden;opacity:0;transform:translateY(-4px);transition:opacity .18s ease,transform .18s ease,visibility .18s ease}.intake-navigation_exitWrap__LM2hm:focus-within .intake-navigation_hint__aaYqn,.intake-navigation_exitWrap__LM2hm:hover .intake-navigation_hint__aaYqn{opacity:1;visibility:visible;transform:translateY(0)}.intake-navigation_backHint__MipDm{left:0;right:auto}.intake-navigation_backWrap__qKjWC:focus-within .intake-navigation_hint__aaYqn,.intake-navigation_backWrap__qKjWC:hover .intake-navigation_hint__aaYqn{opacity:1;visibility:visible;transform:translateY(0)}.intake-navigation_controls__shCxA[data-busy=true] .intake-navigation_hint__aaYqn{opacity:0;visibility:hidden}.intake-navigation_vapor__DTISp{position:absolute;inset:0;pointer-events:none}.intake-navigation_particle___E2_3{position:absolute;left:50%;top:50%;width:5px;height:5px;margin:-2.5px;border-radius:50%;background:var(--signal);opacity:0;visibility:hidden}@media (max-width:639px){.intake-navigation_controls__shCxA{padding-inline:1rem}}@media (prefers-reduced-motion:reduce){.intake-navigation_back__QznMj,.intake-navigation_exitIcon__YKWdn,.intake-navigation_exit__8b6GJ,.intake-navigation_hint__aaYqn{transition:none}.intake-navigation_exit__8b6GJ:focus-visible .intake-navigation_exitIcon__YKWdn,.intake-navigation_exit__8b6GJ:hover .intake-navigation_exitIcon__YKWdn{transform:none}.intake-navigation_vapor__DTISp{display:none}}