.ProjectIntake-module__H1rhVG__page{background:var(--brand-color-navy);min-height:100svh;color:var(--brand-color-white)}.ProjectIntake-module__H1rhVG__header{padding:1.5rem var(--layout-gutter);border-bottom:1px solid #ffffff40;justify-content:space-between;align-items:center;display:flex}.ProjectIntake-module__H1rhVG__header>a:last-child{text-transform:uppercase;letter-spacing:.08em;font-size:.75rem;font-weight:650;text-decoration:none}.ProjectIntake-module__H1rhVG__header>a:last-child span{color:var(--brand-color-orange);margin-left:1rem}.ProjectIntake-module__H1rhVG__logo{width:8rem;height:auto}.ProjectIntake-module__H1rhVG__main{max-width:110rem;padding:clamp(2.5rem, 3.3vw, 4rem) var(--layout-gutter);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(2rem,5vw,6rem);margin:auto;display:grid;overflow:visible}.ProjectIntake-module__H1rhVG__eyebrow{letter-spacing:.1em;text-transform:uppercase;margin:0 0 2rem;font-size:.72rem;font-weight:650}.ProjectIntake-module__H1rhVG__intro h1{font-family:var(--brand-font-display);letter-spacing:-.015em;margin:0;font-size:clamp(5rem,8.8vw,10rem);font-weight:400;line-height:.8}.ProjectIntake-module__H1rhVG__intro h1 span,.ProjectIntake-module__H1rhVG__success h2 span{color:var(--brand-color-orange)}.ProjectIntake-module__H1rhVG__description{margin:2.5rem 0 1.25rem;font-size:clamp(1.3rem,2vw,2rem);font-weight:500;line-height:1.25}.ProjectIntake-module__H1rhVG__note{max-width:23rem;font-size:1rem;line-height:1.6}.ProjectIntake-module__H1rhVG__email{text-underline-offset:.35em;padding-block:1rem;font-size:1rem;display:inline-block}.ProjectIntake-module__H1rhVG__form{color:var(--brand-color-navy);background:var(--brand-color-white);border-top:.35rem solid var(--brand-color-orange);align-self:start;padding:clamp(1.25rem,2.3vw,2.5rem)}.ProjectIntake-module__H1rhVG__formHeading{justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:1.5rem;display:flex}.ProjectIntake-module__H1rhVG__formHeading h2{letter-spacing:-.05em;margin:0;font-size:2.5rem;font-weight:600}.ProjectIntake-module__H1rhVG__formHeading p{font-size:.75rem}.ProjectIntake-module__H1rhVG__fields{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem;min-width:0;margin:0;padding:0;display:grid}.ProjectIntake-module__H1rhVG__field{min-width:0}.ProjectIntake-module__H1rhVG__field label{margin-bottom:.4rem;font-size:.8rem;font-weight:650;display:block}.ProjectIntake-module__H1rhVG__field label span{font-weight:450}.ProjectIntake-module__H1rhVG__field input,.ProjectIntake-module__H1rhVG__field select,.ProjectIntake-module__H1rhVG__field textarea{border:0;border-bottom:1px solid var(--brand-color-navy);color:var(--brand-color-navy);background:#fff;border-radius:0;width:100%;min-width:0;min-height:3rem;padding:.65rem .15rem;font-size:1rem;display:block}.ProjectIntake-module__H1rhVG__field textarea{resize:vertical;min-height:7rem}.ProjectIntake-module__H1rhVG__full{grid-column:1/-1}.ProjectIntake-module__H1rhVG__hint{margin:.55rem 0 0;font-size:.75rem;line-height:1.4}.ProjectIntake-module__H1rhVG__submitRow{margin-top:1.5rem}.ProjectIntake-module__H1rhVG__submitRow p{max-width:24rem;font-size:.78rem;line-height:1.5}.ProjectIntake-module__H1rhVG__submitRow button,.ProjectIntake-module__H1rhVG__success a{border:1px solid var(--brand-color-navy);background:var(--brand-color-navy);width:100%;min-height:3.5rem;box-shadow:inset 5px 0 var(--brand-color-orange);color:#fff;text-transform:uppercase;letter-spacing:.08em;cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.25rem;font-size:.8rem;font-weight:650;text-decoration:none;display:flex}.ProjectIntake-module__H1rhVG__submitRow button:hover{box-shadow:inset 9px 0 var(--brand-color-orange)}.ProjectIntake-module__H1rhVG__submitRow button:disabled{cursor:wait;opacity:.7}.ProjectIntake-module__H1rhVG__errorSummary{border-left:4px solid var(--brand-color-pink);background:var(--brand-color-navy);color:#fff;margin-bottom:1.5rem;padding:1rem;font-size:.9rem}.ProjectIntake-module__H1rhVG__errorSummary ul{padding-left:1.2rem}.ProjectIntake-module__H1rhVG__fieldError{margin:.5rem 0 0;font-size:.8rem;font-weight:600}.ProjectIntake-module__H1rhVG__field [aria-invalid=true]{border-bottom-width:3px}.ProjectIntake-module__H1rhVG__trap,.ProjectIntake-module__H1rhVG__srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ProjectIntake-module__H1rhVG__success{border-left:1px solid #ffffff50;align-self:center;padding:3rem 0 3rem 3rem}.ProjectIntake-module__H1rhVG__success h2{font-family:var(--brand-font-display);margin:0;font-size:clamp(5rem,9vw,9rem);font-weight:400;line-height:.8}.ProjectIntake-module__H1rhVG__success>p:not(.ProjectIntake-module__H1rhVG__eyebrow){max-width:30rem;margin:2rem 0;font-size:1.15rem;line-height:1.5}.ProjectIntake-module__H1rhVG__success a{border-color:#fff;max-width:27rem}.ProjectIntake-module__H1rhVG__unavailable{align-self:center;font-size:1.2rem;line-height:1.5}.ProjectIntake-module__H1rhVG__unavailable a{overflow-wrap:anywhere}.ProjectIntake-module__H1rhVG__footer{margin:0 var(--layout-gutter);text-transform:uppercase;letter-spacing:.07em;border-top:1px solid #ffffff40;justify-content:space-between;gap:1rem;padding:1.5rem 0;font-size:.75rem;font-weight:600;display:flex}@media (max-width:63.999rem){.ProjectIntake-module__H1rhVG__main{grid-template-columns:1fr}.ProjectIntake-module__H1rhVG__intro h1{font-size:clamp(5rem,15vw,9rem)}.ProjectIntake-module__H1rhVG__note{max-width:30rem}.ProjectIntake-module__H1rhVG__success{border-left:0;padding:2rem 0}}@media (max-width:35rem){.ProjectIntake-module__H1rhVG__header{padding-block:1rem}.ProjectIntake-module__H1rhVG__logo{width:6rem}.ProjectIntake-module__H1rhVG__header>a:last-child{font-size:.65rem}.ProjectIntake-module__H1rhVG__main{gap:2rem;padding-block:2.5rem}.ProjectIntake-module__H1rhVG__intro h1{font-size:5.5rem}.ProjectIntake-module__H1rhVG__eyebrow{margin-bottom:1.5rem}.ProjectIntake-module__H1rhVG__description{margin-top:1.75rem}.ProjectIntake-module__H1rhVG__fields{grid-template-columns:1fr;gap:1.25rem}.ProjectIntake-module__H1rhVG__footer{font-size:.62rem}}
