/* responsive.css — Valionns · breakpoints tablet y mobile */
@media(max-width:1100px){
  .logo-stack,.valionns-logo{width:95px;height:auto}
}
@media(max-width:900px){
  .logo-stack,.valionns-logo{width:82px;height:auto}
  .links,.menu-btn{display:none}
  .menu-btn{display:block}
  .wrap{width:min(100% - 32px,1360px)}
  .hero-content{grid-template-columns:1fr;padding-bottom:36px}
  .hero-side{border-left:0;border-top:1px solid rgba(246,241,230,.32);padding:22px 0 0;margin-top:44px}
  .sec-head,.studio-grid{grid-template-columns:1fr}
  .service{grid-template-columns:1fr}
  .projects{display:block}
  .project{min-height:60vh;margin-bottom:16px}
  .project:nth-child(n){grid-column:auto}
  .approach-row{grid-template-columns:1fr}
  .journal-grid{grid-template-columns:1fr 1fr}
  .contact-bottom{display:block}
  .contact-mail{display:inline-block;margin-top:30px}
}
@media(max-width:560px){.journal-grid{grid-template-columns:1fr}}
