.hero-content{max-width:710px}.hero h1{font-size:60px}.hero-content p{max-width:450px}.hero-buttons{flex-wrap:wrap}.field{margin-top:18px}.field input,.field textarea,.field select{max-width:100%;min-width:0}.form-panel>h2{margin-bottom:15px}.form-panel>.form-note{margin-bottom:20px}.compact-search{flex:0 1 190px}.person-card .skill-tags{max-height:67px;overflow:hidden}.project-detail-hero{position:relative;min-height:330px;overflow:hidden;border-radius:16px;background:#161216}.project-detail-hero>img{position:absolute;inset:0;filter:brightness(.33)}.project-detail-title{position:relative;padding:100px 35px 35px}.project-detail-title h1{font-size:44px;line-height:1.2;margin:20px 0;overflow-wrap:anywhere}.project-detail-title .project-stage{position:static;display:inline-flex}.profile-contact .button{margin-top:13px;width:100%}.profile-portrait .initials{height:100%;min-height:260px;display:grid;place-items:center;background:linear-gradient(145deg,#3b2630,#171418);font-size:75px;color:#c88794}.profile-portrait-panel{align-self:start}.review-card{max-width:800px;margin:25px auto}.review-card>p{margin:15px 0}.detail-facts{display:grid;grid-template-columns:1fr;gap:8px}.detail-facts dt{color:#a99ba5;font-size:11px}.detail-facts dd{margin:0 0 13px;overflow-wrap:anywhere}.profile-story>.button{margin-top:20px}.collaboration-draft .hero-buttons{flex-wrap:wrap}.empty-state{grid-column:1/-1;width:100%}.empty-state>.button{margin-top:20px}.form-error:empty,[data-progress]:empty{display:none}.form-error{overflow-wrap:anywhere}.form-panel form>.button[type=submit]{margin-top:20px}main [data-progress]{margin:15px 0;overflow-wrap:anywhere}.studio-section>.form-note{margin-bottom:20px}.project-detail-title p,.person-bio,.project-body p{overflow-wrap:anywhere}.profile-contact>.availability{position:static;display:flex}.community-select{display:flex;flex-direction:column;gap:5px;font-size:10px}.community-select select{min-width:130px}.text-link{background:none}.project-detail-hero .project-stage{background:#2b171c;color:#f4a8ae;padding:6px 10px;border:1px solid #72333d;border-radius:5px;font-size:11px}
@media(max-width:760px){.hero h1{font-size:43px;letter-spacing:-1.8px}.hero-content{padding:35px 25px}.hero{height:auto;min-height:440px}.hero-caption{max-width:220px;font-size:8px}.project-detail-title{padding:90px 22px 25px}.project-detail-title h1{font-size:34px}.compact-search{flex:1;min-width:100px}.profile-portrait .initials{min-height:180px;font-size:45px}.field-row{display:grid;grid-template-columns:1fr}.community-select select{min-width:100px}.profile-contact{min-width:0}.profile-contact .button{white-space:normal}.studio-section .section-heading{gap:12px}.review-card{padding:20px}.hero .eyebrow{flex-wrap:wrap}}
