/* PRIME ACHIEVEMENT RECORDS — V21 structural hero layout.
   Uses a unique class rather than relying on overrides of legacy .pagehero grid CSS. */
.parHeroStack{
  display:block !important;
  width:100vw !important;
  max-width:none !important;
  margin-left:calc(50% - 50vw) !important;
  margin-right:calc(50% - 50vw) !important;
  padding:0 !important;
  background:#fff !important;
  color:#0d223a !important;
  overflow:hidden !important;
}
.parHeroStack-image{display:block !important;width:100% !important;max-width:none !important;margin:0 !important;padding:0 !important;background:#fff !important;line-height:0 !important;}
.parHeroStack-image img{display:block !important;width:100% !important;max-width:none !important;height:auto !important;min-height:0 !important;margin:0 !important;padding:0 !important;object-fit:cover !important;}
.parHeroStack-copy{display:block !important;width:100% !important;max-width:none !important;margin:0 !important;padding:54px 0 58px !important;background:#fff !important;color:#0d223a !important;border:0 !important;box-shadow:none !important;}
.parHeroStack-inner{box-sizing:border-box !important;width:min(1180px,calc(100% - 48px)) !important;margin:0 auto !important;padding:0 !important;}
.parHeroStack-inner .eyebrow{display:block !important;margin:0 0 12px !important;}
.parHeroStack-inner h1{margin:0 0 16px !important;}
.parHeroStack-inner p{margin:0 !important;max-width:1000px !important;}
@media (max-width:700px){.parHeroStack-copy{padding:34px 0 40px !important}.parHeroStack-inner{width:calc(100% - 36px) !important}}
