.ProjectBrief-module__kbUXmG__wrapper{background:#eae4d9;padding:40px}.ProjectBrief-module__kbUXmG__wrapper>h2{margin:18px 0;font-size:42px}.ProjectBrief-module__kbUXmG__notice{color:var(--muted);margin-bottom:30px;font-size:12px;line-height:1.85}.ProjectBrief-module__kbUXmG__wrapper form{display:grid}.ProjectBrief-module__kbUXmG__wrapper label{margin:20px 0 10px;font-size:12px;font-weight:600}.ProjectBrief-module__kbUXmG__wrapper input,.ProjectBrief-module__kbUXmG__wrapper select,.ProjectBrief-module__kbUXmG__wrapper textarea{background:var(--ivory);border:1px solid #817762;border-radius:0;width:100%;min-width:0;min-height:52px;padding:13px 14px;font-size:13px;line-height:1.7}.ProjectBrief-module__kbUXmG__wrapper textarea{resize:vertical}.ProjectBrief-module__kbUXmG__wrapper input::placeholder,.ProjectBrief-module__kbUXmG__wrapper textarea::placeholder{color:#776f61;opacity:1}.ProjectBrief-module__kbUXmG__hint{color:var(--muted);margin-top:18px;font-size:10px}.ProjectBrief-module__kbUXmG__wrapper form>button{background:var(--ink);color:var(--ivory);border-color:var(--ink);margin-top:25px}.ProjectBrief-module__kbUXmG__wrapper form>button:hover{background:var(--walnut)}.ProjectBrief-module__kbUXmG__wrapper button:disabled{opacity:.5}.ProjectBrief-module__kbUXmG__result{border-top:1px solid var(--line);overflow-wrap:anywhere;margin-top:40px;padding-top:30px}.ProjectBrief-module__kbUXmG__result h3{margin:18px 0;font-size:34px}.ProjectBrief-module__kbUXmG__result dt{letter-spacing:1.3px;text-transform:uppercase;color:var(--muted);margin-top:18px;font-size:9px}.ProjectBrief-module__kbUXmG__result dd{white-space:pre-wrap;margin:4px 0 0;font-size:14px}.ProjectBrief-module__kbUXmG__result>p:not(:first-child){color:var(--muted);margin:25px 0;font-size:12px}.ProjectBrief-module__kbUXmG__result button{text-align:left;background:0 0;border:0;border-bottom:1px solid;padding:0}@media (max-width:600px){.ProjectBrief-module__kbUXmG__wrapper{padding:28px 22px}.ProjectBrief-module__kbUXmG__wrapper>h2{font-size:38px}.ProjectBrief-module__kbUXmG__wrapper input,.ProjectBrief-module__kbUXmG__wrapper select,.ProjectBrief-module__kbUXmG__wrapper textarea{font-size:16px}.ProjectBrief-module__kbUXmG__notice{font-size:12px}.ProjectBrief-module__kbUXmG__wrapper form>button{padding:15px 17px;font-size:9px}.ProjectBrief-module__kbUXmG__result h3{font-size:32px}}
