.page-banner{position:relative;overflow:hidden;margin-top:-86px;z-index:-1}.page-banner .banner-inner{display:flex;align-items:center;min-height:420px;padding:60px 0}.home .page-banner .banner-inner{padding:240px 0 200px}.page-banner .banner-content{position:relative;z-index:2;display:flex;flex-direction:column;align-items:flex-start;gap:20px;text-align:center;margin:auto}.page-banner .banner-content h1{margin:auto}.page-banner .banner-breadcrumbs{font-size:14px}.page-banner .banner-breadcrumbs a{color:inherit}.page-banner .banner-background{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.page-banner .banner-background img,.page-banner .banner-background iframe{width:100%;height:100%;object-fit:cover}.page-banner .banner-background--video iframe{position:absolute;top:0;right:0;bottom:0;left:0;border:0}.page-banner .banner-background:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#00000059}.page-banner:has(.banner-background){color:var(--color-white)}@media (max-width: 767px){.page-banner .banner-inner{min-height:300px;padding:40px 0}.page-banner{margin-top:-106px}}@media (prefers-reduced-motion: no-preference){.page-banner .banner-background img,.page-banner .banner-background iframe{animation:banner-media-settle 2s cubic-bezier(.22,1,.36,1) both}.page-banner .banner-background:after{animation:banner-overlay-settle 2s ease both}.page-banner .banner-content>*{animation:banner-content-rise .9s cubic-bezier(.22,1,.36,1) both}.page-banner .banner-content>*:nth-child(1){animation-delay:.2s}.page-banner .banner-content>*:nth-child(2){animation-delay:.35s}.page-banner .banner-content>*:nth-child(3){animation-delay:.5s}.page-banner .banner-content>*:nth-child(4){animation-delay:.65s}}@keyframes banner-media-settle{0%{transform:scale(1.08)}to{transform:scale(1)}}@keyframes banner-overlay-settle{0%{background:#0009}to{background:#00000059}}@keyframes banner-content-rise{0%{opacity:0;transform:translateY(24px);filter:blur(5px)}to{opacity:1;transform:none;filter:blur(0)}}
