/* THESPACE Architekci — refined cards 5.4.0. Scoped to the two profile sections. */
#ts51-inwestor.ts461-unified,#ts52-architekt.ts461-unified{background:#fff!important;border:1px solid #ebe8e3!important;border-radius:20px!important;box-shadow:0 12px 35px rgba(26,23,18,.08)!important;overflow:hidden!important;margin:22px 0!important;padding:0 26px!important;color:#20201f!important}
#ts51-inwestor.ts461-unified>.ts46-head,#ts52-architekt.ts461-unified>.ts46-head{border-bottom:1px solid #f1eee9!important}
#ts51-inwestor .ts46-headings h2,#ts52-architekt .ts46-headings h2{letter-spacing:-.025em!important}
#ts51-inwestor .ts46-content,#ts52-architekt .ts46-content{padding:0 0 24px!important}
#ts51-inwestor .ts51-profile-top{padding:17px 4px 8px!important;align-items:center!important}
#ts51-inwestor .ts51-profile-top p{font-size:12px!important;color:#827e78!important}
#ts51-inwestor .ts51-edit{background:#242321!important;border-radius:9px!important;padding:11px 17px!important;font-size:12px!important}
#ts51-inwestor .ts54-intro{display:grid;grid-template-columns:minmax(0,1fr) 29%;position:relative;overflow:hidden;border-radius:16px;margin:10px 0 27px;background:linear-gradient(110deg,#faf9f7,#f3f0eb);min-height:220px}
#ts51-inwestor .ts54-intro-copy{padding:30px 30px 25px 34px;position:relative;z-index:1}
#ts51-inwestor .ts54-eyebrow{display:block;color:#83705a;letter-spacing:.21em;font-size:10px;font-weight:700;margin-bottom:10px}
#ts51-inwestor .ts54-intro h3{font-size:clamp(23px,2.7vw,34px)!important;font-weight:500!important;line-height:1.17!important;letter-spacing:-.035em!important;margin:0 0 14px!important;color:#1d1d1b!important;text-transform:none!important}
#ts51-inwestor .ts54-accent{height:3px;width:70px;background:#a18a6b;margin-bottom:16px}
#ts51-inwestor .ts54-intro p{font-size:13px!important;line-height:1.75!important;color:#4e4a44!important;max-width:760px;margin:0 0 8px!important}
#ts51-inwestor .ts54-intro .ts54-note{font-size:11px!important;color:#756957!important;margin-top:10px!important}
#ts51-inwestor .ts54-photo{background:url('architecture-accent-5.4.jpg') center center/cover no-repeat;min-height:100%;clip-path:polygon(22% 0,100% 0,100% 100%,0 100%)}
#ts51-inwestor .ts51-group{padding:0 0 26px!important;border-top:0!important}
#ts51-inwestor .ts51-group h3{font-size:11px!important;letter-spacing:.18em!important;color:#39352f!important;font-weight:700!important;padding:0 0 12px!important;margin:0 0 13px!important;border-bottom:1px solid #eee9e3!important}
#ts51-inwestor .ts51-fields{gap:12px 14px!important}
#ts51-inwestor .ts51-field{background:#fff!important;border:1px solid #e6e2dd!important;border-radius:12px!important;min-height:78px!important;padding:16px 18px!important;box-shadow:0 2px 8px rgba(0,0,0,.018)!important}
#ts51-inwestor .ts51-field span{color:#817b73!important;font-size:11px!important;margin-bottom:7px!important}
#ts51-inwestor .ts51-field strong{color:#252421!important;font-size:15px!important;font-weight:650!important}
#ts51-inwestor .ts51-field em{color:#aaa49e!important}
#ts51-inwestor .ts51-field small{color:#857762!important;font-size:10px!important}
#ts51-inwestor .ts51-profile-foot{border-top:1px solid #ece8e3!important;color:#89827a!important;padding:17px 4px 0!important}
#ts52-architekt .ts52-architect-inner{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px;align-items:center;padding:22px 3px 5px!important}
#ts52-architekt .ts52-person{margin:0!important;gap:16px!important}
#ts52-architekt .ts52-avatar{background:#f1ece5!important;color:#80684b!important;border-radius:12px!important;min-width:55px}
#ts52-architekt .ts52-person strong{font-size:18px!important;letter-spacing:-.02em}
#ts52-architekt .ts52-person p{font-size:12px!important;margin:4px 0!important}
#ts52-architekt .ts52-contact{margin:0!important;grid-template-columns:1fr!important;gap:9px!important;border-left:1px solid #e6e0d8;padding-left:24px!important}
#ts52-architekt .ts52-contact>div{background:#faf9f7!important;border:1px solid #eeeae4!important;border-radius:9px!important;padding:11px 15px!important}
#ts52-architekt .ts52-contact span{margin:0 0 3px!important;font-size:10px!important;color:#81786d!important}
#ts52-architekt .ts52-contact a{font-size:13px!important;overflow-wrap:anywhere!important}
@media(max-width:850px){#ts51-inwestor .ts54-intro{grid-template-columns:1fr 24%}#ts51-inwestor .ts54-intro-copy{padding:25px 20px}#ts52-architekt .ts52-architect-inner{grid-template-columns:1fr!important}#ts52-architekt .ts52-contact{border-left:0!important;padding-left:0!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:650px){#ts51-inwestor.ts461-unified,#ts52-architekt.ts461-unified{padding:0 14px!important;border-radius:15px!important}#ts51-inwestor .ts54-intro{grid-template-columns:1fr!important}#ts51-inwestor .ts54-photo{display:none!important}#ts51-inwestor .ts54-intro-copy{padding:22px 18px!important}#ts51-inwestor .ts54-intro h3{font-size:25px!important}#ts52-architekt .ts52-contact{grid-template-columns:1fr!important}}
