/* Final desktop hierarchy. Opening headline, body copy and mobile remain unchanged. */
@media(min-width:1000px) {
 #solutions .section-heading h2,
 #approach .section-heading h2 {
  font-size:clamp(2.6rem,3.4vw,3.5rem);line-height:1.12;letter-spacing:-.045em;
 }
 #work .work-intro h2 {
  font-size:clamp(2.8rem,3.7vw,3.5rem);line-height:1.12;letter-spacing:-.045em;
 }
 #collection h3 {
  font-size:clamp(2.2rem,2.8vw,2.65rem);line-height:1.16;letter-spacing:-.04em;
 }
 #work .archive-heading h3,
 #logistics > h3 {
  font-size:clamp(2rem,2.6vw,2.5rem);line-height:1.15;letter-spacing:-.035em;
 }
 #work .archive-heading h4,
 #work .lillet-story h4,
 #logistics .logistics-copy h4 {
  font-family:"Manrope",sans-serif;font-size:clamp(1.35rem,1.8vw,1.65rem);
  line-height:1.3;letter-spacing:-.025em;font-weight:600;
 }
 #contact.contact-closing h2 {
  font-size:clamp(2.8rem,3.7vw,3.5rem);line-height:1.13;letter-spacing:-.04em;
 }
 #work {padding-top:3.5rem;}
 #work .work-intro {margin-bottom:1.5rem;gap:2rem;}
 #collection {padding-top:2rem;}
 #collection .collection-heading {gap:2.5rem;}
 #collection .collection-grid {margin-top:1.5rem;}
 #work .archive-heading {margin-bottom:1.5rem;gap:1.5rem;}
 #work .brand-heading::after,#logistics .brand-heading::after {margin-top:.7rem;}
 #work .lillet-story h4 {margin-bottom:1rem;}
 #solutions .solution-grid {margin-top:2.5rem;}
}
