/* Shared reading scale, based on the Fikir ve Desen introduction. */
:root{--reading-size:19px;--reading-leading:1.75}
main p,.lead,.gallery p,.form-note,.status,
#first .intro,.second p,.end p:not(.note),
.rd-intro p,.rd-editorial p,.rd-library p,
.rd-texture-scene .rd-editorial p,
.fd .fd-copy p,.fd .fd-intro p{
  font-size:var(--reading-size);line-height:var(--reading-leading);
}
#first .intro{max-width:350px}
.copy h1,.page-intro h1,.split h1,.contact-grid h1{
  font-size:clamp(48px,6vw,112px);line-height:1.04;
}
.rd-editorial h3,.rd-world-scene h3{
  font-size:clamp(34px,3.8vw,62px);line-height:1.08;
}
.caption,.gallery a,.brief-form label,.rd-small,
.rd-world-step,.rd-world-cta span,.rd-library figcaption,
.rd-visual figcaption,.rd-world-image figcaption,
.home-links small,.site-footer,.end .note{
  font-size:14px;line-height:1.65;
}
.end .note{font-size:14px!important}
.site-nav,.link,.textlink,.fd .fd-intro a{font-size:16px}
.fd .fd-state-title{font-size:16px}
@media(max-width:1024px){
  :root{--reading-size:17px;--reading-leading:1.65}
  .fd .fd-copy>p{font-size:17px;line-height:1.65}
}
@media(max-width:760px){
  .copy h1,.page-intro h1,.split h1,.contact-grid h1{
    font-size:46px;line-height:1.04;
  }
  #first{top:16%}
  #first .intro{display:block;max-width:340px;margin:14px 0 16px}
  .rd-editorial h3,.rd-world-scene h3{font-size:34px}
  .rd-texture-scene .rd-editorial h3{font-size:42px}
  .caption,.gallery a,.brief-form label,.rd-small,
  .rd-world-step,.rd-world-cta span,.rd-library figcaption,
  .rd-visual figcaption,.rd-world-image figcaption,
  .home-links small,.site-footer{font-size:13px}
  .site-nav,.link,.textlink,.fd .fd-intro a{font-size:16px}
}
