.page-hero{background-color:var(--color-bg-page-hero-bottom)}.page-hero.zhero-archive-hero{margin-top:var(--header-height)}.content:has(.zhero-archive-hero) .site-content{margin-top:0}.zhero-archive-hero{position:relative;padding:0;z-index:1}.zhero-archive-hero .zhero-color-overlay{display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1;background-image:linear-gradient(to bottom,var(--color-bg-page-hero-top) 0%,transparent 100%)}.zhero-archive-hero .zhero-content-inner{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;padding:20px 15px}.zhero-archive-hero .zhero-image-wrap{width:100px;height:100px;flex-shrink:0;margin-bottom:20px;box-shadow:var(--box-shadow-main)}.zhero-archive-hero .zhero-image-square{width:100%;height:100%;object-fit:cover;border-radius:5px}.zhero-archive-hero .zhero-title{font-size:clamp(2rem, 5vw, 4rem);margin:5px 0 10px 0;font-weight:900;display:block}.zhero-archive-hero .zhero-type-label{font-size:.9rem;font-weight:700;text-transform:uppercase;opacity:.8}@media (min-width:768px){.zhero-archive-hero .zhero-content-inner{flex-direction:row;min-height:200px;padding:20px 35px}.zhero-archive-hero .zhero-type-label{line-height:3rem}.zhero-archive-hero .zhero-image-wrap{width:100px;height:100px;margin-right:30px;margin-bottom:0}.zhero-archive-hero .zhero-details-wrap{padding-bottom:20px}.zhero-archive-hero .zhero-title{font-size:clamp(3rem, 8vw, 4rem)}}