.page-heading{width:100%;margin:0;text-align:left}.page-heading__inner{width:100%;max-width:1280px;margin:0 auto;box-sizing:border-box;padding-top:48px;padding-bottom:28px;display:flex;flex-direction:column;gap:20px}@media screen and (max-width:1400px){.page-heading__inner{padding-left:32px;padding-right:70px}}@media screen and (max-width:1024px){.page-heading__inner{padding-left:24px}}@media screen and (max-width:768px){.page-heading__inner{padding-left:16px;padding-right:16px;padding-top:32px;padding-bottom:20px}}.page-heading__row{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px 32px}.page-heading__text{flex:1 1 420px;min-width:0;max-width:720px;display:flex;flex-direction:column;gap:10px}.page-heading__copy{font-family:Bricolage Grotesque,Inter,ui-sans-serif,system-ui,sans-serif;font-weight:700;letter-spacing:-.025em;text-wrap:balance;margin:0;color:#1c1917;font-size:50px;line-height:1.04;letter-spacing:-.035em;max-width:22ch}@media screen and (max-width:1024px){.page-heading__copy{font-size:43px}}@media screen and (max-width:768px){.page-heading__copy{font-size:36px}}@media screen and (max-width:480px){.page-heading__copy{font-size:32px}}.page-heading--large .page-heading__copy{font-family:Bricolage Grotesque,Inter,ui-sans-serif,system-ui,sans-serif;font-weight:700;letter-spacing:-.025em;text-wrap:balance;margin:0;color:#1c1917;font-size:62px;line-height:1.04;letter-spacing:-.035em}@media screen and (max-width:1024px){.page-heading--large .page-heading__copy{font-size:53px}}@media screen and (max-width:768px){.page-heading--large .page-heading__copy{font-size:45px}}@media screen and (max-width:480px){.page-heading--large .page-heading__copy{font-size:40px}}.page-heading__sub-heading{margin:0;max-width:56ch;color:#57534e;font-size:18px;line-height:1.5}@media screen and (max-width:768px){.page-heading__sub-heading{font-size:16px}}.page-heading__actions{flex:0 0 auto;display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px}@media screen and (max-width:480px){.page-heading__actions{width:100%}}.page-heading__extra{width:100%}.page-heading__img-cont{position:relative;display:block;width:100%;aspect-ratio:2/1;max-height:480px;border-radius:20px;overflow:hidden;background:#f5f5f4}@media screen and (max-width:768px){.page-heading__img-cont{border-radius:16px}}.page-heading__img{-o-object-fit:cover;object-fit:cover}.text-area textarea{width:100%;min-height:96px;padding:12px 16px;resize:vertical;border:1px solid #e7e5e4;background:#fff;color:#292524;outline:0;border-radius:8px;font-size:15px;font-family:inherit;line-height:1.5;transition:color .12s cubic-bezier(.16,1,.3,1),background-color .12s cubic-bezier(.16,1,.3,1),border-color .12s cubic-bezier(.16,1,.3,1),box-shadow .2s cubic-bezier(.16,1,.3,1),transform .2s cubic-bezier(.16,1,.3,1)}.text-area textarea:-ms-input-placeholder{color:#a8a29e}.text-area textarea::placeholder{color:#a8a29e}.text-area textarea:hover{border-color:#d6d3d1}.text-area textarea:focus{border-color:#3b82f6;box-shadow:0 0 0 3px rgba(37,99,235,.25)}.text-area__static__edit button{background:#2563eb;color:#fff;padding:4px 10px;cursor:pointer;border-radius:6px;display:inline-block;margin-top:5px;font-size:12px;font-weight:500;transition:color .12s cubic-bezier(.16,1,.3,1),background-color .12s cubic-bezier(.16,1,.3,1),border-color .12s cubic-bezier(.16,1,.3,1)}.text-area__static__edit button:hover{background:#1d4ed8}
/*# sourceMappingURL=ideas.7043a824.chunk.css.map*/