.page-header{background-color:var(--secondary);color:var(--background);text-align:center;padding:8rem 0 6rem;position:relative;overflow:hidden}.page-header-bg{z-index:1;background:radial-gradient(circle,#e67e2233 0%,#0000 60%);width:100%;height:100%;position:absolute;top:0;left:0}.page-header-overlay{background:url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20 20.5V18H0v-2h20v-2H0v-2h20v-2H0V8h20V6H0V4h20V2H0V0h22v20h2v-20h2v20h2v-20h2v20h2v-20h2v20h2v-20h2v20h2v-20h2v20h-2v2h2v2h-2v2h2v2h-2v2h2v2h-2v2h2v2h-2v2h2v2h-2v2h2v2h-2v2h2v2h-2v2h2v2h-2v2h-2v-2h-2v2h-2v-2h-2v2h-2v-2h-2v2h-2v-2h-2v2h-2v-2h-2v2h-2v-2h-2v2H0v-2h20v-2H0v-2h20v-2H0v-2h20v-2H0v-2h20v-2H0v-2h20v-2z' fill='%23ffffff' fill-opacity='0.03' fill-rule='evenodd'/%3E%3C/svg%3E");position:absolute;inset:0}.page-header-container{z-index:2;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative}.page-header-title{margin-bottom:1rem;font-size:3rem;font-weight:700}@media (min-width:768px){.page-header-title{font-size:4rem}}.breadcrumbs ol{font-size:1rem;font-family:var(--font-body);color:var(--text-muted);gap:.5rem;list-style:none;display:flex}.breadcrumbs li.active span{color:var(--primary);font-weight:600}.breadcrumbs a{color:var(--background);transition:var(--transition)}.breadcrumbs a:hover{color:var(--primary)}.breadcrumbs .separator{color:var(--text-muted);margin-left:.5rem}
