.breadcrumbs{position:relative;z-index:2}@media screen and (min-width:1200px){.breadcrumbs--with-transparent-header{top:calc(var(--header-height, 92px) + 15px)}}.breadcrumbs li{display:inline-block}.breadcrumbs a,.breadcrumbs span{color:rgb(var(--color-foreground));font-family:var(--font-cta-family);font-size:calc(var(--font-body-scale)*1.2rem);font-weight:400;text-decoration:none;text-transform:uppercase}.breadcrumbs .breadcrumb-delimeter:not(:last-child):after{content:"/";display:inline-block;margin-left:.5rem;margin-right:.5rem}.banner{display:grid;position:relative}.banner img{aspect-ratio:1440/572;grid-area:1/1;max-height:572px;-o-object-fit:cover;object-fit:cover;width:100%}@media screen and (max-width:989.98px){.banner img{aspect-ratio:375/450;max-height:450px}}.banner:has(img) .breadcrumbs{position:absolute}.banner:has(img):after{background-color:rgba(0,0,0,.2);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.banner .breadcrumbs{padding:3.2rem;z-index:1}.banner .breadcrumbs a,.banner .breadcrumbs span{font-size:calc(var(--font-body-scale)*1.4rem)}@media screen and (max-width:989.98px){.banner .breadcrumbs{display:none}}.banner .breadcrumbs .breadcrumb-delimeter:not(:last-child):after{content:"•";display:inline-block;margin-left:.8rem;margin-right:.8rem}.banner .banner__content{grid-area:1/1;padding-bottom:4.8rem;padding-top:4.8rem;place-content:end;z-index:1}@media screen and (max-width:989.98px){.banner .banner__content{padding-bottom:5.6rem;padding-top:5.6rem}}.banner .banner__content .banner__title{margin:0}.banner .banner__content .banner__subtitle{font-family:var(--font-cta-family);font-size:calc(var(--font-body-scale)*1.2rem);margin-bottom:2rem;text-transform:uppercase}.banner .banner__content .banner__date{font-size:calc(var(--font-body-scale)*1.6rem);margin-top:2rem}@media screen and (max-width:989.98px){.banner .banner__content .banner__date{font-size:calc(var(--font-body-scale)*1.4rem)}}