/* Daniel selected layout 2: larger image areas, readable text columns. */
@media(min-width:1351px){
  header{max-width:1744px}
  :is(.hero,.teaser,.personal-profile,.onepage-process,.closing,.contact-hero,.editorial-grid){max-width:1660px;width:calc(100% - 84px);margin-left:auto;margin-right:auto}
  .hero.hero-illustrated{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:76px;padding-top:60px;padding-bottom:72px}
  .hero-copy{max-width:550px}
  .hero.hero-illustrated h1{font-size:54px}
  .hero-illustrated .intro{font-size:18px}
  .personal-note.personal-profile{grid-template-columns:minmax(0,1fr) minmax(0,1.28fr);gap:100px}
  .profile-photo{max-width:430px;justify-self:center;width:100%}
  .profile-copy,.process-points,.editorial-grid>.rows{max-width:670px}
  .contact-hero .intro{max-width:600px}
  .contact-card{width:100%;max-width:490px;justify-self:end}
  footer{padding-left:max(42px,calc((100vw - 1660px)/2));padding-right:max(42px,calc((100vw - 1660px)/2))}
}
