/* Heading-only draft. No content, navigation or artwork changes. */
h1,h2,h3,h4{font-family:Arial,Helvetica,sans-serif}
.title-muted{color:#c2afb8}
.product-intro,.resume-intro{width:calc(100% - 2 * var(--page-gutter));max-width:var(--page-width);margin-inline:auto;padding:130px 0 270px}
.product-intro h1,.film-intro h1,.resume-intro h1{font-size:clamp(44px,12.8vw,184px);font-weight:400;line-height:1.02;letter-spacing:-.055em;margin:0;white-space:normal;text-align:left}
.work-heading h2{font-size:clamp(56px,10vw,144px);font-weight:400;line-height:1.01;letter-spacing:-.055em;text-transform:none}
.case-overview h1{font-weight:400;letter-spacing:-.045em;line-height:1.08}
.case-section>h2,.resume-section>h2{font-weight:400;letter-spacing:-.025em}
.case-block h3,.project-caption h3,.resume-content h3,.ui-carousel-heading h3{font-weight:400;letter-spacing:-.02em}
.contact h2{font-weight:400;letter-spacing:-.035em}
@media(max-width:1100px){.product-intro,.resume-intro{padding:100px 0 210px}}
@media(max-width:760px){.product-intro,.resume-intro{padding:52px 0 108px}.product-intro h1,.film-intro h1,.resume-intro h1{font-size:clamp(40px,12.8vw,96px)}.work-heading h2{font-size:clamp(50px,12vw,82px)}}
