.page-hero{background:var(--color-border);padding:48px 0}@media(min-width:769px){.page-hero{padding:64px 0}}@media(min-width:1024px){.page-hero{padding:80px 0}}.page-hero .inner{max-width:1320px}.page-hero .breadcrumb{margin-bottom:24px}.page-hero .breadcrumb ol{color:var(--color-gray);font-size:.875rem}.page-hero .breadcrumb li,.page-hero .breadcrumb ol{align-items:center;display:flex;gap:6px}.page-hero .breadcrumb a{transition:color .2s ease}.page-hero .breadcrumb a:hover{color:var(--color-text)}.page-hero .breadcrumb .current{color:var(--color-text);font-weight:500}.page-hero .subtitle{color:var(--color-gray);font-size:.875rem;font-weight:500;letter-spacing:.1em;margin-bottom:12px;text-transform:uppercase}.page-hero .title{color:var(--color-text);font-family:var(--font-heading);font-size:2.25rem;font-weight:600;text-wrap:balance}@media(min-width:769px){.page-hero .title{font-size:3rem}}@media(min-width:1024px){.page-hero .title{font-size:56px}}.page-hero--image{overflow:hidden;position:relative}.page-hero--image .bg{height:100%;top:0;right:0;bottom:0;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.page-hero--image .overlay{background:#444c;top:0;right:0;bottom:0;left:0;position:absolute}.page-hero--image .inner{position:relative}.page-hero--image .breadcrumb ol{color:#fff9}.page-hero--image .breadcrumb .current,.page-hero--image .breadcrumb a:hover{color:var(--color-bg)}.page-hero--image .subtitle{color:var(--color-primary)}.page-hero--image .title{color:var(--color-bg)}
