/* The Hero's Barlow ExtraBold italic is the display face throughout the site. */
:root{--display-font:Barlow,Arial,sans-serif}
:is(.second-copy,.service-ink,.sim-heading,.estimate-story,.estimate-paper,.location-section,.workshop-footer,.booking-dialog) :is(h2,h3,h4),.callout-face p,.ink-brand,.footer-wordmark,.location-phone,.footer-phone,.footer-location-link{font-family:var(--display-font);font-weight:800;font-style:italic}
:is(.second-copy,.service-ink,.sim-heading,.estimate-story,.estimate-paper,.location-section,.workshop-footer,.booking-dialog) :is(h2,h3,h4) em{font-style:inherit}
.service-ink h2{font-size:calc(36 * var(--book-unit,1px))}
.service-ink .ink-service h3{font-size:calc(27 * var(--book-unit,1px));line-height:1.08}
.service-ink .ink-brand{font-size:calc(22 * var(--book-unit,1px))}
.callout-face p{font-size:clamp(23px,2.35vw,40px)}
@media(min-width:761px){
 .sim-interface .sim-heading{position:absolute!important;left:17.7%;top:10.1%;width:64%!important;height:6.2%!important;overflow:hidden!important;clip-path:none!important;white-space:nowrap;display:flex;padding:0;gap:0;border-radius:5px;background:linear-gradient(#091016,#030709);box-shadow:0 0 8px 4px #05090c}
 .sim-interface .sim-heading>div{width:100%}.sim-interface .sim-heading h2{font-size:clamp(23px,3.2vw,54px);line-height:1.1;letter-spacing:-1px;white-space:nowrap;margin:0}
 .sim-interface .sim-heading :is(.sim-emblem,.sim-led,p){display:none}
}
@media(max-width:760px){.callout-face p{font-size:27px}.footer-heading h2{font-size:clamp(25px,6.5vw,36px)}}
