.ProjectFunnel_page__QRDzU{--paper:#1a1a18;--ink:#f4f4f0;--funnel-gutter:clamp(24px,5vw,80px);--funnel-line:#3b3b37;--funnel-muted:#b7b7af;--funnel-selection:#30302b;--funnel-on-accent:#161615;color-scheme:dark;position:relative;isolation:isolate;min-height:100svh;background:var(--paper);color:var(--ink)}.ProjectFunnel_page__QRDzU:before{content:"";position:fixed;z-index:-1;left:3vw;bottom:5vh;width:94vw;aspect-ratio:195/59;background:url(/reach-lettering.svg) 50%/contain no-repeat;opacity:.035;pointer-events:none}.ProjectFunnel_page__QRDzU ::selection{background:var(--ink);color:var(--paper)}.ProjectFunnel_page__QRDzU :is(button,a,input,textarea):focus-visible{outline:2px solid var(--ink);outline-offset:4px}.ProjectFunnel_header___a9Xq{position:fixed;z-index:20;inset:0 0 auto;display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:24px;min-height:96px;padding:20px var(--funnel-gutter);background:var(--paper)}.ProjectFunnel_header___a9Xq>a:first-child{display:block;width:160px}.ProjectFunnel_header___a9Xq>a:first-child img{width:100%;height:auto}.ProjectFunnel_counter__TxIU8{font-size:.875rem;font-weight:600;letter-spacing:.08em;font-variant-numeric:tabular-nums}.ProjectFunnel_progress___REhE{position:absolute;inset:auto var(--funnel-gutter) 0;height:3px;overflow:hidden;background:var(--funnel-line)}.ProjectFunnel_progress___REhE i{display:block;height:100%;background:var(--signal);transform-origin:left center;transition:transform .24s cubic-bezier(.22,1,.36,1)}.ProjectFunnel_main__siGrF{padding:152px var(--funnel-gutter) 64px}.ProjectFunnel_form__S4PgB,.ProjectFunnel_loading__RSbpe,.ProjectFunnel_success__Qmwew{width:min(100%,1280px);margin-inline:auto}.ProjectFunnel_step__s10GS{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(40px,6vw,96px);align-items:start;animation:ProjectFunnel_enterRight__ZwEqV .2s cubic-bezier(.22,1,.36,1)}.ProjectFunnel_step__s10GS.ProjectFunnel_fromLeft__y_e3E{animation-name:ProjectFunnel_enterLeft__p5HlX}@keyframes ProjectFunnel_enterRight__ZwEqV{0%{opacity:.5;transform:translateX(8px)}to{opacity:1;transform:none}}@keyframes ProjectFunnel_enterLeft__p5HlX{0%{opacity:.5;transform:translateX(-8px)}to{opacity:1;transform:none}}.ProjectFunnel_intro__pWPz3{min-width:0;position:sticky;top:136px}.ProjectFunnel_eyebrow__kn7yO{margin:0 0 24px;color:var(--funnel-muted);font-size:.875rem;font-weight:400;letter-spacing:.01em;line-height:1.5}.ProjectFunnel_step__s10GS h1,.ProjectFunnel_success__Qmwew h1{margin:0;max-width:18ch;font-size:clamp(2.5rem,4vw,3.75rem);font-weight:var(--weight-heading);letter-spacing:-.04em;line-height:1.08;text-wrap:balance;overflow-wrap:break-word}.ProjectFunnel_headingTone__VCW_E{display:block;color:var(--funnel-muted)}.ProjectFunnel_page__QRDzU [data-reach-button]{text-transform:none;letter-spacing:0}.ProjectFunnel_step__s10GS h1:focus,.ProjectFunnel_success__Qmwew h1:focus{outline:none}.ProjectFunnel_helper__NebUh{max-width:36ch;margin:24px 0 0;color:var(--funnel-muted);font-size:1rem;line-height:var(--leading-body)}.ProjectFunnel_journey____2Uq{display:grid;gap:16px;list-style:none;margin:48px 0 0;padding:0}.ProjectFunnel_journey____2Uq li{display:flex;align-items:center;gap:12px;color:var(--funnel-muted);font-size:.875rem;line-height:1.4}.ProjectFunnel_journey____2Uq li>span{display:grid;place-items:center;width:28px;height:28px;border:1px solid var(--funnel-line);border-radius:50%;font-size:.75rem;font-variant-numeric:tabular-nums}.ProjectFunnel_journey____2Uq li svg{width:14px;height:14px}.ProjectFunnel_journey____2Uq li[aria-current]{color:var(--ink);font-weight:600}.ProjectFunnel_journey____2Uq li[aria-current]>span{background:var(--signal);border-color:var(--signal);color:var(--funnel-on-accent)}.ProjectFunnel_journey____2Uq li[data-complete=true]>span{background:var(--ink);border-color:var(--ink);color:var(--paper)}.ProjectFunnel_answers__2IOmi{min-width:0}.ProjectFunnel_optionList__iK83X{width:100%;border-top:1px solid var(--funnel-line)}.ProjectFunnel_optionRow__vr8Oe{display:grid;grid-template-columns:22px minmax(0,1fr) 20px;align-items:center;gap:16px;width:100%;min-height:68px;padding:16px 12px;border:0;border-bottom:1px solid var(--funnel-line);background:transparent;color:var(--ink);text-align:left;cursor:pointer;transition:background-color .16s ease-out,color .16s ease-out}.ProjectFunnel_optionRow__vr8Oe>span:nth-child(2){font-size:1.125rem;font-weight:400;letter-spacing:-.01em;line-height:1.45;overflow-wrap:anywhere}.ProjectFunnel_optionRow__vr8Oe>svg{width:20px;height:20px;stroke-width:2}.ProjectFunnel_optionRow__vr8Oe.ProjectFunnel_selected__oBVyW{background:var(--funnel-selection)}.ProjectFunnel_optionRow__vr8Oe.ProjectFunnel_selected__oBVyW>svg{color:var(--signal)}.ProjectFunnel_radio__jyLRu{display:grid;place-items:center;width:20px;height:20px;border:1px solid #85857e;border-radius:50%}.ProjectFunnel_selected__oBVyW .ProjectFunnel_radio__jyLRu{background:var(--signal);border-color:var(--signal)}.ProjectFunnel_radio__jyLRu i{width:6px;height:6px;border-radius:50%;background:var(--funnel-on-accent)}.ProjectFunnel_selectionHint__7N9Ch{margin:16px 0 0;color:var(--funnel-muted);font-size:.8125rem;line-height:1.5}.ProjectFunnel_secondaryQuestion__DcF90{margin-top:48px}.ProjectFunnel_secondaryQuestion__DcF90 h2{margin:0;font-size:1.375rem;font-weight:var(--weight-heading);letter-spacing:-.025em;line-height:var(--leading-heading)}.ProjectFunnel_secondaryQuestion__DcF90 .ProjectFunnel_helper__NebUh{margin-top:12px}.ProjectFunnel_secondaryQuestion__DcF90 .ProjectFunnel_optionList__iK83X{margin-top:24px}.ProjectFunnel_secondaryQuestion__DcF90 .ProjectFunnel_optionRow__vr8Oe{min-height:64px}.ProjectFunnel_secondaryQuestion__DcF90 .ProjectFunnel_optionRow__vr8Oe>span:nth-child(2){font-size:1rem}.ProjectFunnel_fields__At4ZI label,.ProjectFunnel_textareaLabel__QmwCc{display:grid;gap:12px;color:var(--ink);font-size:.875rem;font-weight:500;letter-spacing:.015em;line-height:1.5}.ProjectFunnel_textareaLabel__QmwCc{margin-top:48px}.ProjectFunnel_fields__At4ZI input,.ProjectFunnel_textareaLabel__QmwCc textarea{width:100%;min-width:0;border:1px solid #73736b;border-radius:8px;background:#232321;color:var(--ink);font:400 1rem/1.5 var(--font-body);caret-color:var(--signal);transition:border-color .16s}.ProjectFunnel_textareaLabel__QmwCc textarea{min-height:120px;padding:16px;resize:vertical}.ProjectFunnel_textareaLabel__QmwCc textarea::placeholder{color:var(--funnel-muted)}.ProjectFunnel_fields__At4ZI input:focus,.ProjectFunnel_textareaLabel__QmwCc textarea:focus{border-color:var(--ink)}.ProjectFunnel_fields__At4ZI{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 24px}.ProjectFunnel_fields__At4ZI input{min-height:52px;padding:12px}.ProjectFunnel_consent__SaXU2{display:flex;align-items:flex-start;gap:12px;margin-top:28px;padding-block:8px;color:var(--funnel-muted);font-size:.875rem;line-height:1.5;cursor:pointer}.ProjectFunnel_consent__SaXU2 input{width:20px;height:20px;margin-top:1px;flex:0 0 auto;accent-color:var(--ink)}.ProjectFunnel_controls__lyNV5{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;width:calc((100% - clamp(40px, 6vw, 96px)) * .575);margin:32px 0 0 auto;padding-top:24px;border-top:1px solid var(--funnel-line)}.ProjectFunnel_forwardArea__qN6Pm{display:grid;justify-items:end;gap:12px;margin-left:auto}.ProjectFunnel_error__cAlti{max-width:38ch;margin:0;color:#ff9b83;font-size:.875rem;line-height:1.5}@media (hover:hover) and (pointer:fine){.ProjectFunnel_optionRow__vr8Oe:hover{background:var(--funnel-selection)}}.ProjectFunnel_optionRow__vr8Oe:active{background:#393932}.ProjectFunnel_loading__RSbpe,.ProjectFunnel_success__Qmwew{display:flex;min-height:calc(100svh - 216px);flex-direction:column;align-items:center;justify-content:center;text-align:center}.ProjectFunnel_loading__RSbpe p{margin-top:28px;font-size:.875rem;font-weight:500;letter-spacing:.06em}.ProjectFunnel_loadingMark__hpesL{width:88px;height:92px;animation:ProjectFunnel_breathe__mhaNX .45s ease-out}.ProjectFunnel_loadingMark__hpesL img{width:100%;height:100%}@keyframes ProjectFunnel_breathe__mhaNX{0%{transform:scale(.94) rotate(-6deg)}to{transform:none}}.ProjectFunnel_success__Qmwew{align-items:flex-start;text-align:left;animation:ProjectFunnel_enterRight__ZwEqV .24s cubic-bezier(.22,1,.36,1)}.ProjectFunnel_successMark__HZTd6{display:grid;place-items:center;width:56px;height:56px;margin-bottom:32px;border-radius:50%;background:var(--signal)}.ProjectFunnel_successMark__HZTd6 svg{width:24px;height:24px;color:var(--funnel-on-accent)}.ProjectFunnel_success__Qmwew>p:not(.ProjectFunnel_eyebrow__kn7yO){max-width:44ch;margin:24px 0 0;color:var(--funnel-muted);font-size:1rem;line-height:1.6}.ProjectFunnel_successAction__4KvXl{margin-top:32px}.ProjectFunnel_preparedLabel__De2U9{display:grid;gap:10px;width:min(100%,720px);margin-top:32px;color:var(--ink);font-size:.875rem;font-weight:500}.ProjectFunnel_preparedLabel__De2U9 textarea{width:100%;min-height:220px;padding:16px;border:1px solid #73736b;border-radius:8px;background:#232321;color:var(--ink);font:400 1rem/1.5 var(--font-body);resize:vertical}.ProjectFunnel_directContact__E4G1P{margin-top:16px!important}.ProjectFunnel_directContact__E4G1P a{color:var(--ink);text-underline-offset:3px}.ProjectFunnel_copyAction__BlJGy,.ProjectFunnel_editAction__P6rmX{margin-top:12px}.ProjectFunnel_copyStatus__o8Ils{min-height:1.5em;margin-top:8px!important;color:var(--ink)!important;font-size:.8125rem!important}.ProjectFunnel_textLink__FR6a0{margin-top:16px}@media (max-width:959px){.ProjectFunnel_main__siGrF{padding-top:136px}.ProjectFunnel_step__s10GS{grid-template-columns:minmax(0,1fr);gap:32px}.ProjectFunnel_intro__pWPz3{position:static}.ProjectFunnel_step__s10GS h1{max-width:24ch;font-size:2.5rem}.ProjectFunnel_journey____2Uq{display:none}.ProjectFunnel_controls__lyNV5{width:100%}.ProjectFunnel_page__QRDzU:before{bottom:10vh;opacity:.04}}@media (max-height:720px){.ProjectFunnel_intro__pWPz3{position:static}}@media (max-width:600px){.ProjectFunnel_page__QRDzU{--funnel-gutter:20px}.ProjectFunnel_header___a9Xq{gap:16px;min-height:84px;padding-top:max(16px,env(safe-area-inset-top,0px));padding-bottom:16px}.ProjectFunnel_header___a9Xq>a:first-child{width:132px}.ProjectFunnel_counter__TxIU8{font-size:.75rem}.ProjectFunnel_main__siGrF{padding-top:max(116px,calc(env(safe-area-inset-top, 0px) + 108px));padding-bottom:max(32px,env(safe-area-inset-bottom,0px))}.ProjectFunnel_eyebrow__kn7yO{margin-bottom:16px;font-size:.875rem}.ProjectFunnel_step__s10GS h1,.ProjectFunnel_success__Qmwew h1{font-size:clamp(2rem,8.5vw,3rem);line-height:1.1;max-width:22ch}.ProjectFunnel_helper__NebUh{margin-top:16px;font-size:.9375rem}.ProjectFunnel_step__s10GS{gap:28px}.ProjectFunnel_optionRow__vr8Oe{grid-template-columns:20px minmax(0,1fr) 16px;min-height:64px;padding:16px 8px;gap:12px}.ProjectFunnel_optionRow__vr8Oe>span:nth-child(2){font-size:1rem}.ProjectFunnel_optionRow__vr8Oe>svg{width:16px;height:16px}.ProjectFunnel_secondaryQuestion__DcF90{margin-top:40px}.ProjectFunnel_secondaryQuestion__DcF90 h2{font-size:1.25rem}.ProjectFunnel_fields__At4ZI{grid-template-columns:1fr;gap:24px}.ProjectFunnel_textareaLabel__QmwCc{margin-top:40px}.ProjectFunnel_controls__lyNV5{gap:16px;flex-wrap:wrap;margin-top:24px;padding-top:20px}.ProjectFunnel_forwardArea__qN6Pm{min-width:0;max-width:100%}.ProjectFunnel_loading__RSbpe,.ProjectFunnel_success__Qmwew{min-height:calc(100svh - 160px)}}@media (prefers-reduced-motion:reduce){.ProjectFunnel_loadingMark__hpesL,.ProjectFunnel_step__s10GS,.ProjectFunnel_success__Qmwew{animation:none}.ProjectFunnel_fields__At4ZI input,.ProjectFunnel_optionRow__vr8Oe,.ProjectFunnel_progress___REhE i,.ProjectFunnel_textareaLabel__QmwCc textarea{transition:none}}