/* Continue desktop panel growth beyond the former type and width limits. */
@media (min-width:901px) and (hover:hover) and (pointer:fine) {
  .pv-home .pv-reference-hero { --pv-panel-gap:max(14px,calc(.5rem + .6vw)); }
  .pv-home .pv-reference-hero .pv-reference-copy {
    width:clamp(30.8rem,50.6%,60.72rem); padding:max(26.4px,2.75vw) max(26.4px,4.125vw);
  }
  .pv-home .pv-reference-hero .pv-reference-title { font-size:max(2.2rem,calc(1.1rem + 2.75vw)); }
  .pv-home .pv-reference-hero .pv-reference-eyebrow { font-size:max(.75625rem,calc(.55rem + .242vw)); }
  .pv-home .pv-reference-hero .pv-reference-description { font-size:max(1.1rem,calc(.825rem + .462vw)); }
  .pv-home .pv-reference-hero .pv-reference-cta { font-size:max(.89375rem,calc(.715rem + .242vw)); }
}
@media (min-width:1920px) and (hover:hover) and (pointer:fine) {
  .pv-home .pv-reference-hero .pv-reference-copy { width:calc(30.8rem + 24.933334vw); }
}
