/* Only opening and closing on desktop; approved interior and mobile type stays unchanged. */
@media(min-width:1000px) {
 html[lang] .hero h1 {font-size:clamp(3.8rem,5.6vw,5.8rem);}
 #contact.contact-closing h2 {
  font-size:clamp(3.4rem,5vw,5.2rem);line-height:1.08;letter-spacing:-.045em;
 }
 #portfolio-wraps .desktop-photo-row > .wrap-detail-compact {
  flex-basis:calc(var(--balanced-width) * .82);
  width:calc(var(--balanced-width) * .82);
 }
}
