/* 26 October 2026 — homepage typography and CONTACT-only corrections. */
body .home-statement{
  position:relative!important;
  z-index:55!important;
  width:min(1680px,92vw)!important;
  min-height:0!important;
  /* Clear the logo and both navigation rows on desktop. */
  margin:clamp(300px,18.1vw,390px) auto clamp(65px,9vw,156px)!important;
  padding:0!important;
  text-align:left!important;
  pointer-events:none;
}
body .home-statement__locale{display:none!important;}
body:not(.lang-tr) .home-statement__locale--en{display:block!important;}
body.lang-tr .home-statement__locale--tr{display:block!important;}

body .home-statement h1{
  display:block!important;
  width:100%!important;
  margin:0!important;
  padding:0!important;
  color:#fff!important;
  font-weight:950!important;
  font-size:clamp(74px,24vw,440px)!important;
  line-height:.79!important;
  letter-spacing:-.09em!important;
  white-space:nowrap!important;
  text-transform:uppercase!important;
  text-shadow:none!important;
}
body .home-statement__locale--tr h1{
  font-size:clamp(90px,32.2vw,610px)!important;
}
body .home-statement p{
  display:block!important;
  width:100%!important;
  max-width:none!important;
  margin:clamp(24px,2.2vw,44px) 0 0!important;
  padding:0!important;
  color:#595959!important;
  font-size:clamp(27px,6.25vw,111px)!important;
  line-height:1.03!important;
  font-weight:950!important;
  letter-spacing:-.07em!important;
  text-align:left!important;
  text-shadow:none!important;
}
body .home-statement__locale--en p{
  font-size:clamp(27px,6.1vw,106px)!important;
  /* Match the visible left edge of the large C rather than its text box. */
  padding-left:1.05vw!important;
}
body .home-statement__locale--tr p{
  /* The left sidebearing of the large D is slightly wider. */
  padding-left:2.25vw!important;
}

/* The statement replaces the old animated homepage image, never concept pages. */
body.concept-mode .home-statement,
body.services-mode .home-statement,
body.contact-mode .home-statement,
body.power-mode .home-statement,
body.form-mode .home-statement,
body.brand-universe-mode .home-statement,
body.fiktir-open .home-statement,
body.bok-open .home-statement,
body.don-open .home-statement,
body.recep-podcast-open .home-statement,
body.brief-modal-open .home-statement,
body.recep-any-modal-open .home-statement{
  display:none!important;
  visibility:hidden!important;
}

/* CONTACT: match the phone to the existing email treatment. */
.concept-contact .contact-copy .contact-phone{
  display:block!important;
  margin-bottom:clamp(12px,1.4vw,24px)!important;
  color:#fff!important;
  text-decoration:none!important;
  white-space:nowrap!important;
}

/* Restore the map's original Istanbul coordinates: later styles pushed it down by 100px. */
.concept-contact .map-wrap i:last-child,
#contact-stable-v7 .map-wrap i:last-child{
  left:69%!important;
  top:62%!important;
  --x:69%!important;
  --y:62%!important;
}

@media(max-width:760px){
  body .home-statement{
    width:94vw!important;
    margin:clamp(26px,8vw,45px) auto clamp(45px,12vw,78px)!important;
  }
  body .home-statement h1{
    font-size:24vw!important;
    letter-spacing:-.105em!important;
  }
  body .home-statement__locale--tr h1{
    font-size:31vw!important;
  }
  body .home-statement p,
  body .home-statement__locale--en p{
    font-size:6.35vw!important;
    margin-top:24px!important;
    letter-spacing:-.068em!important;
  }
}
