#ekip .founder-copy h2{white-space:normal}
#ekip .founder-image img,#ekip .team-cards img{width:100%;height:100%;object-fit:cover}
#ekip .team-cards article:first-child>img{object-fit:contain!important;object-position:center center!important;background:#fff!important}
#ekip .team-cards{grid-template-columns:repeat(2,minmax(0,1fr))}
@media(max-width:900px){
  #ekip{display:block!important;padding:72px 20px 84px!important;background:#f4f0eb!important}
  #ekip>.eyebrow{margin:0 0 30px!important;color:#ad6042!important;font-size:10px!important;line-height:1.4!important;letter-spacing:.25em!important}
  #ekip>.eyebrow:after{content:"Ekibimiz";display:block;margin-top:10px;color:#171310;font:400 clamp(40px,11.5vw,50px)/.98 Georgia,"Times New Roman",serif;letter-spacing:-.045em;text-transform:none}
  #ekip .founder,#ekip .team-cards article{display:flex!important;flex-direction:column!important;width:100%!important;margin:0!important;padding:0!important;overflow:hidden!important;border:1px solid rgba(174,105,73,.38)!important;border-radius:18px!important;background:#faf8f5!important;box-shadow:0 12px 34px rgba(57,43,34,.055)!important}
  #ekip .founder-image,#ekip .team-cards article>img{display:block!important;width:100%!important;height:auto!important;aspect-ratio:4/5!important;margin:0!important;border:0!important;border-radius:0!important;overflow:hidden!important;object-fit:cover!important;object-position:center top!important}
  #ekip .team-cards article:first-child>img{object-fit:contain!important;object-position:center center!important;background:#fff!important}
  #ekip .founder-image img{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center top!important}
  #ekip .founder-copy,#ekip .team-cards article>div{display:block!important;width:auto!important;min-height:0!important;padding:28px 27px 31px!important;background:#faf8f5!important;text-align:left!important}
  #ekip .founder-copy span,#ekip .team-cards article span{display:block!important;margin:0 0 10px!important;color:#ad6042!important;font-size:10px!important;font-weight:500!important;line-height:1.4!important;letter-spacing:.23em!important;text-transform:uppercase!important}
  #ekip .founder-copy h2,#ekip .team-cards article h3{margin:0 0 15px!important;color:#171310!important;font:400 clamp(34px,10vw,46px)/1.04 Georgia,"Times New Roman",serif!important;letter-spacing:-.035em!important}
  #ekip .founder-copy p,#ekip .team-cards article p{margin:0!important;color:#6f5c52!important;font-size:15px!important;font-weight:400!important;line-height:1.7!important;letter-spacing:0!important}
  #ekip .team-cards{display:grid!important;grid-template-columns:1fr!important;gap:24px!important;margin:24px 0 0!important;padding:0!important}
}


/* Desktop team: Eda remains featured; remaining trainers become premium paired cards */
@media(min-width:901px){
 #ekip{padding:110px 6vw 120px!important;background:#f4f0eb!important}
 #ekip>.eyebrow{margin-bottom:34px!important}
 #ekip .founder{display:grid!important;grid-template-columns:minmax(360px,.82fr) minmax(480px,1.18fr)!important;max-width:1500px!important;margin:0 auto 54px!important;min-height:650px!important;background:#f4f0eb!important}
 #ekip .founder-image{min-height:650px!important;overflow:hidden!important;border-radius:26px 0 0 26px!important}
 #ekip .founder-image img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center top!important}
 #ekip .founder-copy{display:flex!important;flex-direction:column!important;justify-content:center!important;padding:70px 8%!important;background:#f4f0eb!important}
 #ekip .team-cards{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:30px!important;max-width:1320px!important;margin:0 auto!important}
 #ekip .team-cards article{display:grid!important;grid-template-columns:minmax(220px,.86fr) minmax(260px,1.14fr)!important;min-height:430px!important;overflow:hidden!important;border:1px solid rgba(99,72,58,.13)!important;border-radius:26px!important;background:#fbf9f6!important;box-shadow:0 18px 55px rgba(57,43,34,.07)!important}
 #ekip .team-cards article>img{width:100%!important;height:100%!important;min-height:430px!important;object-fit:cover!important;object-position:center top!important;background:#f7f3ee!important}
 #ekip .team-cards article:first-child>img{object-fit:cover!important;object-position:center top!important;background:#f7f3ee!important}
 #ekip .team-cards article>div{display:flex!important;flex-direction:column!important;justify-content:center!important;padding:44px 38px!important;background:#fbf9f6!important}
 #ekip .team-cards article span{color:#ad6042!important;font-size:10px!important;letter-spacing:.22em!important;text-transform:uppercase!important}
 #ekip .team-cards article h3{margin:12px 0 18px!important;color:#171310!important;font:400 clamp(34px,3vw,48px)/1 Georgia,"Times New Roman",serif!important;letter-spacing:-.035em!important}
 #ekip .team-cards article p{margin:0!important;color:#6f5c52!important;font-size:15px!important;line-height:1.7!important}
}


/* Final desktop founder portrait corners — preserve original dimensions/crop; mobile untouched */
@media(min-width:901px){
 #ekip .founder-image{border-radius:26px!important;overflow:hidden!important}
 #ekip .founder-image img{border-radius:26px!important}
}


/* Mobile founder portrait: reveal slightly more of Eda's lower outfit */
@media(max-width:900px){
 #ekip .founder-image{aspect-ratio:4/5.35!important}
 #ekip .founder-image img{object-position:center top!important}
}
