.start-a-project-module__bO85uW__page{background:var(--surface);overflow:clip}.start-a-project-module__bO85uW__openingScene{background:var(--background);clip-path:polygon(0 0,100% 0,100% 96%,70% 100%,26% 97%,0 100%);min-height:40rem;padding:7rem 0 9rem;position:relative}.start-a-project-module__bO85uW__openingInner{grid-template-columns:minmax(0,1fr) minmax(22rem,.46fr);align-items:end;gap:7rem;width:min(90vw,96rem);margin:0 auto;display:grid}.start-a-project-module__bO85uW__eyebrow,.start-a-project-module__bO85uW__formEyebrow,.start-a-project-module__bO85uW__formSection legend,.start-a-project-module__bO85uW__progressRail>p:first-child{font-family:var(--font-code);text-transform:uppercase;letter-spacing:.08em;font-size:.7rem;font-weight:700;line-height:1.4}.start-a-project-module__bO85uW__eyebrow,.start-a-project-module__bO85uW__formEyebrow,.start-a-project-module__bO85uW__formSection legend{color:var(--focus)}.start-a-project-module__bO85uW__openingInner h1{text-transform:uppercase;text-wrap:balance;max-width:11ch;margin-top:1.2rem;font-size:5.9rem;font-weight:800;line-height:.9}.start-a-project-module__bO85uW__openingCopy{border-top:1px solid var(--accent-secondary);padding-top:1.6rem}.start-a-project-module__bO85uW__openingCopy p:first-child{font-family:var(--font-display);font-size:1.65rem;line-height:1.35}.start-a-project-module__bO85uW__openingCopy p:last-child{color:var(--muted);margin-top:1.7rem;font-size:.98rem;line-height:1.7}.start-a-project-module__bO85uW__openingThread{grid-template-columns:5rem .75rem 10rem;align-items:center;display:grid;position:absolute;bottom:4rem;right:6vw}.start-a-project-module__bO85uW__openingThread span,.start-a-project-module__bO85uW__successThread span{background:var(--accent-secondary);height:1px}.start-a-project-module__bO85uW__openingThread i,.start-a-project-module__bO85uW__successThread i{background:var(--accent);width:.65rem;height:.65rem;transform:rotate(45deg)}.start-a-project-module__bO85uW__inquiryScene{background:var(--surface);padding:9rem 0 10rem}.start-a-project-module__bO85uW__inquiryInner{grid-template-columns:13rem minmax(0,58rem);justify-content:center;gap:7rem;width:min(90vw,86rem);margin:0 auto;display:grid}.start-a-project-module__bO85uW__progressRail{color:var(--muted);align-self:start;position:sticky;top:2rem}.start-a-project-module__bO85uW__progressRail>p:first-child{color:var(--accent-secondary)}.start-a-project-module__bO85uW__progressRail>p:last-child{font-family:var(--font-display);margin-top:2rem;font-size:1.2rem;line-height:1.4}.start-a-project-module__bO85uW__progressRail ol{margin-top:2.6rem;list-style:none;position:relative}.start-a-project-module__bO85uW__progressRail ol:before{background:var(--accent-secondary);content:"";width:1px;position:absolute;top:.3rem;bottom:.3rem;left:.35rem}.start-a-project-module__bO85uW__progressRail li{text-transform:uppercase;min-height:4.5rem;padding:0 0 1.5rem 2rem;font-size:.74rem;font-weight:700;line-height:1.4;position:relative}.start-a-project-module__bO85uW__progressRail li:before{border:2px solid var(--surface);background:var(--accent);width:.72rem;height:.72rem;box-shadow:0 0 0 1px var(--accent);content:"";position:absolute;top:0;left:0;transform:rotate(45deg)}.start-a-project-module__bO85uW__formColumn{min-width:0}.start-a-project-module__bO85uW__inquiryForm{position:relative}.start-a-project-module__bO85uW__formIntroduction{padding-bottom:4.5rem}.start-a-project-module__bO85uW__formIntroduction h2{max-width:18ch;font-family:var(--font-display);margin-top:.9rem;font-size:3rem;font-weight:500;line-height:1.15}.start-a-project-module__bO85uW__formIntroduction>p:last-child{max-width:36rem;color:var(--muted);margin-top:1.3rem;font-size:.95rem;line-height:1.65}.start-a-project-module__bO85uW__formMessage,.start-a-project-module__bO85uW__deliveryError{border-left:3px solid var(--accent);background:var(--background);margin-bottom:2rem;padding:1rem 1.2rem;font-size:.9rem;font-weight:650;line-height:1.55}.start-a-project-module__bO85uW__formSection{border:0;border-top:1px solid var(--border);min-width:0;margin:0;padding:4.5rem 0}.start-a-project-module__bO85uW__formSection legend{float:left;width:100%;padding:0}.start-a-project-module__bO85uW__formSection legend+*{clear:both}.start-a-project-module__bO85uW__sectionPrompt{text-wrap:balance;padding-top:1rem;font-size:1.85rem;font-weight:750;line-height:1.18}.start-a-project-module__bO85uW__sectionPrompt>span,.start-a-project-module__bO85uW__fieldGroup label>span[aria-hidden=true]{color:var(--accent)}.start-a-project-module__bO85uW__contactGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.4rem 2rem;margin-top:3rem;display:grid}.start-a-project-module__bO85uW__organizationField{grid-column:1/-1}.start-a-project-module__bO85uW__fieldGroup{min-width:0}.start-a-project-module__bO85uW__fieldGroup label{text-transform:uppercase;justify-content:space-between;gap:1rem;margin-bottom:.65rem;font-size:.78rem;font-weight:700;line-height:1.4;display:flex}.start-a-project-module__bO85uW__fieldGroup label>span:not([aria-hidden=true]){color:var(--muted);font-family:var(--font-code);font-size:.62rem;font-weight:600}.start-a-project-module__bO85uW__fieldGroup input,.start-a-project-module__bO85uW__fieldGroup textarea,.start-a-project-module__bO85uW__fieldGroup select,.start-a-project-module__bO85uW__formSection>.start-a-project-module__bO85uW__fieldGroup textarea{border:1px solid var(--border);background:var(--surface);width:100%;color:var(--foreground);font:inherit;border-radius:2px;font-size:1rem;line-height:1.55;display:block}.start-a-project-module__bO85uW__fieldGroup input,.start-a-project-module__bO85uW__fieldGroup select{min-height:3.3rem;padding:.75rem .9rem}.start-a-project-module__bO85uW__fieldGroup textarea{resize:vertical;min-height:8rem;padding:.9rem}.start-a-project-module__bO85uW__fieldGroup textarea[name=description]{min-height:14rem}.start-a-project-module__bO85uW__fieldGroup input:hover,.start-a-project-module__bO85uW__fieldGroup textarea:hover,.start-a-project-module__bO85uW__fieldGroup select:hover{border-color:var(--accent-secondary)}.start-a-project-module__bO85uW__fieldGroup input:focus-visible,.start-a-project-module__bO85uW__fieldGroup textarea:focus-visible,.start-a-project-module__bO85uW__fieldGroup select:focus-visible{border-color:var(--focus);outline:2px solid var(--focus);outline-offset:2px}.start-a-project-module__bO85uW__fieldGroup input[aria-invalid=true],.start-a-project-module__bO85uW__fieldGroup textarea[aria-invalid=true],.start-a-project-module__bO85uW__fieldGroup select[aria-invalid=true]{border-color:var(--accent);box-shadow:inset 3px 0 0 var(--accent)}.start-a-project-module__bO85uW__fieldHint{max-width:44rem;color:var(--muted);margin-top:.75rem;font-size:.78rem;line-height:1.6}.start-a-project-module__bO85uW__formSection>.start-a-project-module__bO85uW__fieldHint{margin-top:1rem}.start-a-project-module__bO85uW__fieldError{color:#8d3f2e;margin-top:.7rem;font-size:.78rem;font-weight:700;line-height:1.5}.start-a-project-module__bO85uW__projectOptions{border-bottom:1px solid var(--border);grid-template-columns:repeat(2,minmax(0,1fr));column-gap:2.5rem;margin-top:2.5rem;display:grid}.start-a-project-module__bO85uW__projectOptions[data-invalid=true]{box-shadow:inset 3px 0 0 var(--accent)}.start-a-project-module__bO85uW__projectOption{border-top:1px solid var(--border);cursor:pointer;grid-template-columns:1.25rem minmax(0,1fr) auto;align-items:center;gap:.85rem;min-height:4.5rem;padding:.8rem .75rem;font-size:.95rem;line-height:1.4;transition:background-color .18s,box-shadow .18s;display:grid}.start-a-project-module__bO85uW__projectOption input{width:1.05rem;height:1.05rem;accent-color:var(--accent);margin:0}.start-a-project-module__bO85uW__projectOption:hover{background:var(--background)}.start-a-project-module__bO85uW__projectOption:focus-within{outline:2px solid var(--focus);outline-offset:2px}.start-a-project-module__bO85uW__projectOption:has(input:checked){background:var(--background);box-shadow:inset 3px 0 0 var(--accent);font-weight:750}.start-a-project-module__bO85uW__selectionStatus:before{color:var(--muted);content:"Choose";font-family:var(--font-code);text-transform:uppercase;font-size:.6rem;font-weight:600;line-height:1.4}.start-a-project-module__bO85uW__projectOption:has(input:checked) .start-a-project-module__bO85uW__selectionStatus:before{color:var(--foreground);content:"Selected";text-decoration:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:.35rem}.start-a-project-module__bO85uW__safetyNote{max-width:42rem;color:var(--muted);grid-template-columns:.55rem minmax(0,1fr);gap:.8rem;margin-top:1.2rem;padding-left:.2rem;font-size:.75rem;line-height:1.6;display:grid}.start-a-project-module__bO85uW__safetyNote>span{background:var(--accent-secondary);width:.45rem;height:.45rem;margin-top:.35rem;transform:rotate(45deg)}.start-a-project-module__bO85uW__decisionPair{grid-template-columns:repeat(2,minmax(0,1fr));gap:3rem;display:grid}.start-a-project-module__bO85uW__decisionPair .start-a-project-module__bO85uW__formSection{padding-bottom:4.5rem}.start-a-project-module__bO85uW__decisionPair .start-a-project-module__bO85uW__fieldGroup{clear:both;padding-top:2rem}.start-a-project-module__bO85uW__honeypot{clip-path:inset(50%);pointer-events:none;white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.start-a-project-module__bO85uW__honeypot input{width:1px;height:1px}.start-a-project-module__bO85uW__submitSection{background:var(--foreground);clip-path:polygon(0 0,calc(100% - 1.3rem) 0,100% 1.3rem,100% 100%,0 100%);color:var(--surface);justify-content:space-between;align-items:center;gap:3rem;padding:2.2rem 2.4rem;display:flex}.start-a-project-module__bO85uW__submitSection>div>p:last-child{color:#c7c9c2;max-width:27rem;margin-top:.7rem;font-size:.84rem;line-height:1.55}.start-a-project-module__bO85uW__submitSection .start-a-project-module__bO85uW__formEyebrow,.start-a-project-module__bO85uW__successState .start-a-project-module__bO85uW__formEyebrow{color:#d7a088}.start-a-project-module__bO85uW__submitSection button{background:var(--accent);min-width:10rem;min-height:3.35rem;color:var(--foreground);cursor:pointer;font:inherit;text-transform:uppercase;border:0;flex:none;justify-content:center;align-items:center;gap:.8rem;padding:.8rem 1.1rem;font-size:.78rem;font-weight:750;line-height:1.3;transition:background-color .18s,color .18s;display:inline-flex}.start-a-project-module__bO85uW__submitSection button span{transition:transform .18s}.start-a-project-module__bO85uW__submitSection button:hover:not(:disabled),.start-a-project-module__bO85uW__submitSection button:focus-visible{background:var(--surface)}.start-a-project-module__bO85uW__submitSection button:hover:not(:disabled) span,.start-a-project-module__bO85uW__submitSection button:focus-visible span{transform:translate(.2rem)}.start-a-project-module__bO85uW__submitSection button:disabled{cursor:wait;opacity:.7}.start-a-project-module__bO85uW__pendingMessage{min-height:1.5rem;color:var(--muted);margin-top:.8rem;font-size:.75rem;line-height:1.5}.start-a-project-module__bO85uW__deliveryError{margin:1rem 0 0}.start-a-project-module__bO85uW__successState{background:var(--foreground);clip-path:polygon(0 0,calc(100% - 2rem) 0,100% 2rem,100% 100%,2.5rem 100%,0 calc(100% - 2.5rem));min-height:35rem;color:var(--surface);padding:5rem;position:relative}.start-a-project-module__bO85uW__successState h2{text-transform:uppercase;margin-top:1.2rem;font-size:4.8rem;font-weight:800;line-height:.92}.start-a-project-module__bO85uW__successState>p:not(.start-a-project-module__bO85uW__formEyebrow){max-width:34rem;font-family:var(--font-display);margin-top:1.5rem;font-size:1.55rem;line-height:1.35}.start-a-project-module__bO85uW__returnLink{border-bottom:1px solid var(--accent);font-family:var(--font-code);text-transform:uppercase;align-items:center;gap:.7rem;margin-top:3.5rem;padding-bottom:.35rem;font-size:.72rem;font-weight:700;line-height:1.4;text-decoration:none;display:inline-flex}.start-a-project-module__bO85uW__returnLink span{transition:transform .18s}.start-a-project-module__bO85uW__returnLink:hover span,.start-a-project-module__bO85uW__returnLink:focus-visible span{transform:translate(.2rem)}.start-a-project-module__bO85uW__successThread{grid-template-columns:4rem .75rem 8rem;align-items:center;width:fit-content;margin-bottom:4rem;display:grid}@media (max-width:75rem){.start-a-project-module__bO85uW__openingInner h1{font-size:5rem}.start-a-project-module__bO85uW__openingInner,.start-a-project-module__bO85uW__inquiryInner{gap:5rem}}@media (max-width:62rem){.start-a-project-module__bO85uW__openingScene{min-height:38rem;padding:6rem 0 8rem}.start-a-project-module__bO85uW__openingInner{grid-template-columns:minmax(0,1fr) minmax(18rem,.55fr);gap:3rem}.start-a-project-module__bO85uW__openingInner h1{font-size:4.3rem}.start-a-project-module__bO85uW__inquiryScene{padding-top:7rem}.start-a-project-module__bO85uW__inquiryInner{grid-template-columns:1fr;gap:4.5rem;width:min(86vw,58rem)}.start-a-project-module__bO85uW__progressRail{position:relative;top:auto}.start-a-project-module__bO85uW__progressRail ol{grid-template-columns:repeat(5,minmax(0,1fr));margin-top:2rem;display:grid}.start-a-project-module__bO85uW__progressRail ol:before{width:auto;height:1px;inset:.35rem .35rem auto}.start-a-project-module__bO85uW__progressRail li{min-height:0;padding:1.7rem 1rem 0 0}.start-a-project-module__bO85uW__progressRail>p:last-child{margin-top:1.6rem}}@media (max-width:48rem){.start-a-project-module__bO85uW__openingScene{clip-path:polygon(0 0,100% 0,100% 98.5%,55% 100%,0 99%);min-height:0;padding:5rem 0 7rem}.start-a-project-module__bO85uW__openingInner{grid-template-columns:1fr;width:calc(100% - 2rem)}.start-a-project-module__bO85uW__openingInner h1{font-size:3.45rem}.start-a-project-module__bO85uW__openingCopy{max-width:31rem}.start-a-project-module__bO85uW__openingCopy p:first-child{font-size:1.45rem}.start-a-project-module__bO85uW__openingThread{grid-template-columns:2.5rem .65rem 4rem;bottom:2.8rem;right:1rem}.start-a-project-module__bO85uW__inquiryScene{padding:6rem 0 7rem}.start-a-project-module__bO85uW__inquiryInner{gap:3.5rem;width:calc(100% - 2rem)}.start-a-project-module__bO85uW__progressRail>p:last-child{font-size:1.1rem}.start-a-project-module__bO85uW__progressRail li span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.start-a-project-module__bO85uW__progressRail li{padding-top:1rem}.start-a-project-module__bO85uW__formIntroduction{padding-bottom:3.5rem}.start-a-project-module__bO85uW__formIntroduction h2{font-size:2.45rem}.start-a-project-module__bO85uW__formSection{padding:3.8rem 0}.start-a-project-module__bO85uW__sectionPrompt{font-size:1.65rem}.start-a-project-module__bO85uW__contactGrid,.start-a-project-module__bO85uW__projectOptions,.start-a-project-module__bO85uW__decisionPair{grid-template-columns:1fr}.start-a-project-module__bO85uW__organizationField{grid-column:auto}.start-a-project-module__bO85uW__projectOptions{column-gap:0}.start-a-project-module__bO85uW__projectOption{min-height:4.25rem}.start-a-project-module__bO85uW__decisionPair{gap:0}.start-a-project-module__bO85uW__decisionPair .start-a-project-module__bO85uW__formSection{padding-bottom:3.8rem}.start-a-project-module__bO85uW__submitSection{flex-direction:column;align-items:stretch;padding:1.8rem 1.4rem}.start-a-project-module__bO85uW__submitSection button{width:100%}.start-a-project-module__bO85uW__successState{min-height:32rem;padding:3.5rem 1.5rem}.start-a-project-module__bO85uW__successState h2{font-size:3.5rem}}@media (max-width:22rem){.start-a-project-module__bO85uW__openingInner,.start-a-project-module__bO85uW__inquiryInner{width:calc(100% - 1.5rem)}.start-a-project-module__bO85uW__openingInner h1{font-size:2.85rem}.start-a-project-module__bO85uW__openingCopy p:first-child{font-size:1.3rem}.start-a-project-module__bO85uW__formIntroduction h2{font-size:2.1rem}.start-a-project-module__bO85uW__sectionPrompt{font-size:1.45rem}.start-a-project-module__bO85uW__projectOption{grid-template-columns:1.1rem minmax(0,1fr)}.start-a-project-module__bO85uW__selectionStatus{grid-column:2}.start-a-project-module__bO85uW__successState h2{font-size:3rem}}@media (prefers-reduced-motion:reduce){.start-a-project-module__bO85uW__projectOption,.start-a-project-module__bO85uW__submitSection button,.start-a-project-module__bO85uW__submitSection button span,.start-a-project-module__bO85uW__returnLink span{transition:none}}
