:root{--max-content-width:1170px}
@media(max-width:1170px){:root{--max-content-width:100%}
}
.buttongroup{display:inline-flex;flex-wrap:wrap;gap:1.6rem;width:100%;margin-bottom:1.6rem}
.acsbutton-extrasmall{gap:.8rem}
.buttongroup-left{justify-content:left}
.buttongroup-right{justify-content:right}
.buttongroup-center{justify-content:center}
.acsbutton{background:0;border:0;padding:0;margin:0;cursor:pointer;font-family:inherit;font-size:inherit;line-height:inherit;-webkit-appearance:none}
.acsbutton:hover{text-decoration:none}
.acsbutton:focus{tertiary:none}
.acsbutton::-moz-focus-inner{border-style:none;padding:0}
.acsbutton{display:inline-flex;border-radius:.8rem;height:5.4rem;padding:0 2.4rem;justify-content:center;align-items:center;gap:1.2rem;flex-shrink:0;box-sizing:border-box;font-size:1.6rem;font-weight:600;text-decoration:none;transition:background .18s ease-in-out,color .18s ease-in-out,border .18s ease-in-out,box-shadow .18s ease-in-out,transform .18s ease-in-out,outline .18s ease-in-out}
.acsbutton:focus,.acsbutton:focus-visible{outline:1.5px solid #0029cf;outline-offset:1.5px}
.acsbutton:focus.darkmode,.darkmode .acsbutton:focus,.acsbutton:focus-visible.darkmode,.darkmode .acsbutton:focus-visible{outline-color:#f8cd31}
.acsbutton[disabled],.acsbutton.disabled{pointer-events:none}
.acsbutton-primary{color:#fff;background:#0029cf}
.acsbutton-primary:visited{color:#fff}
.acsbutton-primary:hover{color:#fff;background:#0022b4}
.acsbutton-primary:active{color:#fff;background:#001c99}
.acsbutton-primary[disabled],.acsbutton-primary.disabled{color:#6b6b6f;background:#dcdce1}
.acsbutton-primary.darkmode,.darkmode .acsbutton-primary{color:#000;background:#f8cd31}
.acsbutton-primary.darkmode:visited,.darkmode .acsbutton-primary:visited{color:#000}
.acsbutton-primary.darkmode:hover,.darkmode .acsbutton-primary:hover{color:#000;background:#d8b229}
.acsbutton-primary.darkmode:active,.darkmode .acsbutton-primary:active{color:#000;background:#b89822}
.acsbutton-primary.darkmode[disabled],.acsbutton-primary.darkmode.disabled,.darkmode .acsbutton-primary[disabled],.darkmode .acsbutton-primary.disabled{color:#ececee;background:#6b6b6f}
.acsbutton-secondary{color:#f8f8f8;background:#000}
.acsbutton-secondary:visited{color:#f8f8f8}
.acsbutton-secondary:hover{color:#f8f8f8;background:#212122}
.acsbutton-secondary:active{color:#f8f8f8;background:#212122}
.acsbutton-secondary[disabled],.acsbutton-secondary.disabled{color:#ececee;background:#6b6b6f}
.acsbutton-secondary.darkmode,.darkmode .acsbutton-secondary{color:#000;background:#fff}
.acsbutton-secondary.darkmode:visited,.darkmode .acsbutton-secondary:visited{color:#000}
.acsbutton-secondary.darkmode:hover,.darkmode .acsbutton-secondary:hover{color:#000;background:#f8f8f8}
.acsbutton-secondary.darkmode:active,.darkmode .acsbutton-secondary:active{color:#000;background:#f8f8f8}
.acsbutton-secondary.darkmode[disabled],.acsbutton-secondary.darkmode.disabled,.darkmode .acsbutton-secondary[disabled],.darkmode .acsbutton-secondary.disabled{color:#ececee;background:#6b6b6f}
.acsbutton-tertiary{color:#000;background:0;border-width:1.5px;border-style:solid;border-color:#000}
.acsbutton-tertiary:visited{color:#000}
.acsbutton-tertiary:hover{color:#0029cf;background:rgba(0,0,0,.05);border-color:#0029cf}
.acsbutton-tertiary:active{color:#0029cf;border-color:#001c99}
.acsbutton-tertiary[disabled],.acsbutton-tertiary.disabled{color:#6b6b6f;border-color:#a2a2a9}
.acsbutton-tertiary.darkmode,.darkmode .acsbutton-tertiary{color:#fff;background:0;border:1.5px solid #fff}
.acsbutton-tertiary.darkmode:visited,.darkmode .acsbutton-tertiary:visited{color:#fff}
.acsbutton-tertiary.darkmode:hover,.darkmode .acsbutton-tertiary:hover{color:#d8b229;background:rgba(255,255,255,.05);border-color:#f8cd31}
.acsbutton-tertiary.darkmode:active,.darkmode .acsbutton-tertiary:active{color:#d8b229;border-color:#f8cd31}
.acsbutton-tertiary.darkmode[disabled],.acsbutton-tertiary.darkmode.disabled,.darkmode .acsbutton-tertiary[disabled],.darkmode .acsbutton-tertiary.disabled{color:#ececee;border-color:#a2a2a9}
.acsbutton-link{color:#0022b4}
.acsbutton-link:visited{color:#0022b4}
.acsbutton-link:hover{color:#0022b4;background-color:#f5faff}
.acsbutton-link:active{color:#0022b4;background-color:#f5faff}
.acsbutton-link:focus,.acsbutton-link:focus-visible{background-color:#f5faff}
.acsbutton-link[disabled],.acsbutton-link.disabled{color:#6b6b6f}
.acsbutton-link.darkmode,.darkmode .acsbutton-link{color:#f8cd31}
.acsbutton-link.darkmode:visited,.darkmode .acsbutton-link:visited{color:#f8cd31}
.acsbutton-link.darkmode:hover,.darkmode .acsbutton-link:hover{color:#f8cd31;background-color:#453806}
.acsbutton-link.darkmode:active,.darkmode .acsbutton-link:active{color:#f8cd31;background-color:#453806}
.acsbutton-link.darkmode:focus,.acsbutton-link.darkmode:focus-visible,.darkmode .acsbutton-link:focus,.darkmode .acsbutton-link:focus-visible{background-color:#453806}
.acsbutton-link.darkmode[disabled],.acsbutton-link.darkmode.disabled,.darkmode .acsbutton-link[disabled],.darkmode .acsbutton-link.disabled{color:#ececee}
.acsbutton-label{display:flex;align-items:center;justify-content:space-between;gap:.8rem;font-size:inherit !important}
.acsbutton-icon-svg{fill:currentColor;width:1.2rem}
.acsbutton-extrasmall{border-radius:.4rem;height:3.2rem;padding:0 1.2rem;font-size:1.4rem}
.acsbutton-extrasmall:focus,.acsbutton-extrasmall:focus-visible{outline-width:1px;outline-offset:1px}
.acsbutton-extrasmall .acsbutton-label{gap:.4rem}
.acsbutton-small{border-radius:.4rem;height:4rem;padding:0 1.6rem;font-size:1.4rem}
.acsbutton-small .acsbutton-label{gap:.4rem}
.acsbutton-medium{border-radius:.8rem;height:4.8rem;padding:0 2.4rem;font-size:1.6rem}
.acsbutton-medium .acsbutton-icon-svg{width:1.4rem}
.acsbutton-medium{border-radius:.8rem;height:4.8rem;padding:0 2.4rem;font-size:1.6rem}
.acsbutton-medium .acsbutton-icon-svg{width:1.4rem}
.acsbutton-large{border-radius:.8rem;height:6.4rem;padding:0 3.2rem;font-size:1.8rem}
.acsbutton-large .acsbutton-label{gap:1.2rem}
.acsbutton-large .acsbutton-icon-svg{width:1.6rem}
.acs-card{display:flex;flex-direction:column;border-radius:1.6rem;background:#fff;position:relative;max-width:1170px}
.acs-card.background-image-card .image-wrapper{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:1;border-radius:1.6rem}
.acs-card.background-image-card .image-wrapper img{position:relative;z-index:1;object-fit:cover;object-position:center}
.acs-card.background-image-card.color-mode-dark.link-card:hover .image-wrapper:before{opacity:.8}
.acs-card.profile-card .image-wrapper{aspect-ratio:1/1 !important}
.acs-card.profile-card.profile-size-small{width:50%;max-width:100%}
.acs-card.profile-card.profile-size-small .card-content .card-title-area .card-title{font-size:1.5rem;font-weight:700}
.acs-card.profile-card.profile-size-small .card-content .card-description{font-size:1.3rem}
@media(min-width:40rem){.acs-card.profile-card.profile-size-small .card-content .card-title-area .card-title{font-size:1.6rem}
.acs-card.profile-card.profile-size-small .card-content .card-description{font-size:1.4rem}
}
.acs-card.profile-card.profile-size-medium{width:100%;max-width:100%}
.acs-card.profile-card.profile-size-medium .card-content .card-title-area .card-title{font-size:1.8rem;font-weight:700}
@media(min-width:40rem){.acs-card.profile-card.profile-size-medium .card-content .card-title-area .card-title{font-size:2rem}
}
.acs-card.event-card .card-metadata{order:1}
.acs-card.event-card .card-title-area{order:2}
.acs-card.event-card .card-description{order:3}
.acs-card.event-card.event-size-small .card-content .card-title-area .card-title{font-size:1.5rem;font-weight:700}
.acs-card.event-card.event-size-small .card-content .card-description{font-size:1.3rem}
@media(min-width:40rem){.acs-card.event-card.event-size-small .card-content .card-title-area .card-title{font-size:1.6rem}
.acs-card.event-card.event-size-small .card-content .card-description{font-size:1.4rem}
}
.acs-card.event-card.event-size-medium .card-content .card-title-area .card-title{font-size:1.8rem;font-weight:700}
@media(min-width:40rem){.acs-card.event-card.event-size-medium .card-content .card-title-area .card-title{font-size:2rem}
}
.acs-card.funding-card .card-metadata{order:3}
.acs-card.funding-card .card-title-area{order:1}
.acs-card.funding-card .card-description{order:2}
.acs-card.card-orientation-landscape{flex-direction:row}
.acs-card.card-orientation-landscape .card-link{flex-direction:row}
.acs-card.card-orientation-landscape .image-wrapper{max-width:30%}
.acs-card.card-orientation-landscape .card-content{flex-grow:1}
.acs-card.card-elevated{box-shadow:0 1px 4px 0 rgba(0,0,0,.12),0 2px 2px 0 rgba(0,0,0,.14)}
.acs-card.card-elevated.link-card:hover{box-shadow:0 4px 4px 0 rgba(0,0,0,.12),0 -1px 2px 0 rgba(0,0,0,.06),0 10px 16px -3px rgba(0,0,0,.06)}
.acs-card.card-outlined{border:1px solid #dcdce1}
.acs-card.card-filled{box-shadow:none;border:0;background:#f5faff}
.acs-card.card-flat{box-shadow:none;border:0;border-radius:0 !important;background:rgba(0,0,0,0) !important}
.acs-card.side-margins-small{margin-left:1.6rem;margin-right:1.6rem}
.acs-card.side-margins-medium{margin-left:2.4rem;margin-right:2.4rem}
.acs-card.side-margins-large{margin-left:3.2rem;margin-right:3.2rem}
.acs-card.side-margins-extra-large{margin-left:4.8rem;margin-right:4.8rem}
.acs-card.vertical-margins-small{margin-top:1.6rem;margin-bottom:1.6rem}
.acs-card.vertical-margins-medium{margin-top:2.4rem;margin-bottom:2.4rem}
.acs-card.vertical-margins-large{margin-top:3.2rem;margin-bottom:3.2rem}
.acs-card.vertical-margins-extra-large{margin-top:4.8rem;margin-bottom:4.8rem}
.acs-card.vertical-alignment-top{align-items:flex-start}
.acs-card.vertical-alignment-center .card-content{justify-content:center;flex:1}
.acs-card.vertical-alignment-bottom .card-content{justify-content:flex-end}
.acs-card.vertical-alignment-bottom .card-link-bar{margin-top:0}
.acs-card.horizontal-alignment-left{justify-content:flex-start}
.acs-card.horizontal-alignment-center{justify-content:center}
.acs-card.horizontal-alignment-right .card-content{justify-content:flex-end}
.acs-card.link-card:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0);z-index:3;pointer-events:none;transition:background .18s ease;border-radius:1.6rem}
.acs-card.link-card.card-content:hover{cursor:pointer}
.acs-card.link-card:hover .card-title,.acs-card.link-card:hover .card-title h2,.acs-card.link-card:hover .card-title h3,.acs-card.link-card:hover .card-title h4,.acs-card.link-card:hover .card-title h5{color:#0029cf}
.acs-card.link-card:hover:not(.card-flat):before{background:rgba(0,0,0,.05)}
.acs-card.link-card:hover .card-action-icon.arrow{transform:translateX(2px)}
.acs-card.link-card:hover .card-action-icon svg path{fill:#0029cf}
.acs-card.link-card:hover .inline-link svg{transform:translateX(2px)}
.acs-card.link-card:hover .card-background-image{transform:scale(1.01)}
.acs-card .inline-image-wrapper{position:relative;max-width:100%;max-height:480px}
.acs-card .inline-image-wrapper img{max-width:100%;max-height:100%}
.acs-card .image-wrapper{display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;z-index:1;max-height:480px;transition:filter .18s ease;transform:translateZ(0) scale(1);will-change:transform;backface-visibility:hidden}
.acs-card .image-wrapper img{width:100%;min-height:100%;object-fit:cover;object-position:center;transition:filter .18s ease,transform .18s ease;transform:translateZ(0) scale(1);will-change:transform;backface-visibility:hidden}
.acs-card.card-flat .image-wrapper{border-radius:1.6rem}
.acs-card:not(.background-image-card):not(.card-orientation-landscape) .image-wrapper{border-top-left-radius:1.6rem;border-top-right-radius:1.6rem;width:100%;display:block}
.acs-card:not(.background-image-card).card-orientation-landscape .image-wrapper{border-top-left-radius:1.6rem;border-bottom-left-radius:1.6rem}
.acs-card.aspect-ratio-16-9 .image-wrapper{aspect-ratio:16/9}
.acs-card.aspect-ratio-4-3 .image-wrapper{aspect-ratio:4/3}
.acs-card.aspect-ratio-1-1 .image-wrapper{aspect-ratio:1/1}
.acs-card.aspect-ratio-3-4 .image-wrapper{aspect-ratio:3/4}
.acs-card.aspect-ratio-9-16 .image-wrapper{aspect-ratio:9/16}
.acs-card.color-mode-dark{background:#212122}
.acs-card.color-mode-dark .card-content .card-title-area .card-collection-name{color:#ececee}
.acs-card.color-mode-dark .card-content .card-title-area .card-title{color:#fff}
.acs-card.color-mode-dark .card-content .card-metadata span{color:#ececee}
.acs-card.color-mode-dark .card-content .card-metadata span:before{filter:invert(1) brightness(1.3)}
.acs-card.color-mode-dark .card-content .card-description{color:#fff}
.acs-card.color-mode-dark .card-content .inline-link{color:#fff}
.acs-card.color-mode-dark .card-content .card-action-icon svg path{fill:#fff}
.acs-card.color-mode-dark.link-card:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(255,255,255,0);z-index:3;pointer-events:none;transition:background .18s ease}
.acs-card.color-mode-dark.link-card:hover .card-title,.acs-card.color-mode-dark.link-card:hover .card-title h2,.acs-card.color-mode-dark.link-card:hover .card-title h3,.acs-card.color-mode-dark.link-card:hover .card-title h4,.acs-card.color-mode-dark.link-card:hover .card-title h5{color:#f8cd31}
.acs-card.color-mode-dark.link-card:hover:not(.card-flat):before{background:rgba(255,255,255,.05)}
.acs-card.color-mode-dark.link-card:hover .inline-link{color:#f8cd31}
.acs-card.color-mode-dark.link-card:hover .card-action-icon svg path{fill:#f8cd31}
.acs-card.card-padding-small .card-content{padding:1.6rem}
.acs-card.card-padding-large .card-content{padding:3.2rem}
.acs-card.card-padding-extra-large .card-content{padding:4rem}
.acs-card.has-action-icon .card-content .card-description{width:calc(100% - 32px)}
.acs-card .card-label{font-size:1.2rem;line-height:120%;font-weight:700;color:#fff;text-transform:uppercase;text-align:center;letter-spacing:1px;padding:.5rem .8rem .4rem 1rem;background:rgba(0,0,0,.5);border-radius:2.4rem;display:inline-block;align-self:flex-start;z-index:3}
@media(min-width:40rem){.acs-card .card-label{font-size:1.4rem}
}
.acs-card .card-label:not(.on-image){margin-top:2.4rem;margin-left:2.4rem}
.acs-card .card-label.on-image{position:absolute;top:2.4rem;left:2.4rem}
.acs-card .card-content{display:flex;flex-direction:column;flex:1;gap:1.6rem;padding:2.4rem;align-items:flex-start;position:relative;z-index:3}
.acs-card .card-content .card-title-area{display:flex;flex-direction:column;gap:.8rem}
.acs-card .card-content .card-title-area .card-title{font-size:2rem;line-height:120%;font-weight:600;font-weight:700;transition:color .18s ease}
@media(min-width:40rem){.acs-card .card-content .card-title-area .card-title{font-size:2.4rem}
}
.acs-card .card-content .card-title-area .card-title h2,.acs-card .card-content .card-title-area .card-title h3,.acs-card .card-content .card-title-area .card-title h4,.acs-card .card-content .card-title-area .card-title h5{transition:color .18s ease}
.acs-card .card-content .card-title-area .card-collection-name{font-size:1.2rem;line-height:120%;font-weight:600;color:#6b6b6f;text-transform:uppercase;letter-spacing:1px}
@media(min-width:40rem){.acs-card .card-content .card-title-area .card-collection-name{font-size:1.4rem}
}
.acs-card .card-content .card-description{font-size:1.5rem;line-height:140%;font-weight:400;color:#000}
@media(min-width:40rem){.acs-card .card-content .card-description{font-size:1.6rem}
}
.acs-card.card-flat .card-content{padding:0 2.4rem}
.acs-card.card-flat:not(.card-orientation-landscape) .card-content{padding:2.4rem 0}
.acs-card.card-title-large .card-content .card-title{font-size:2.4rem;font-weight:700}
@media(min-width:40rem){.acs-card.card-title-large .card-content .card-title{font-size:2.8rem}
}
.acs-card.card-title-small .card-content .card-title{font-size:1.8rem;font-weight:700}
@media(min-width:40rem){.acs-card.card-title-small .card-content .card-title{font-size:2rem}
}
.acs-card.card-title-extra-small .card-content .card-title{font-size:1.5rem;font-weight:700}
@media(min-width:40rem){.acs-card.card-title-extra-small .card-content .card-title{font-size:1.6rem}
}
.acs-card .card-metadata{display:flex;flex-wrap:wrap;row-gap:.2rem}
.acs-card .card-metadata span{display:flex;align-items:center;font-size:1.2rem;line-height:120%;font-weight:600;color:#6b6b6f;gap:.4rem;white-space:nowrap}
@media(min-width:40rem){.acs-card .card-metadata span{font-size:1.4rem}
}
.acs-card .card-metadata span:not(.event-date):not(.event-type):before{content:"";background-size:contain;background-repeat:no-repeat;background-position:center}
.acs-card .card-metadata span:first-child:after{content:"";position:relative;display:none}
.acs-card .card-metadata span:first-child:has(+span):after,.acs-card .card-metadata span:nth-child(2):has(+span):after{content:"|";margin-left:.2rem;margin-right:.6rem;font-weight:300;transform:translateY(-1px);display:inline-block}
.acs-card .card-metadata span.date:before,.acs-card .card-metadata span.location:before,.acs-card .card-metadata span.funding:before{shape-rendering:geometricPrecision;text-rendering:geometricPrecision;image-rendering:optimizeQuality;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translateZ(0);backface-visibility:hidden;width:1.4rem;min-width:1.4rem;height:1.4rem;min-height:1.4rem}
.acs-card .card-metadata span.date:before{background-image:url(../../../../etc.clientlibs/acs-cdn/aem6/cdn/static/resources/images/icons/card/date-icon.svg);background-size:contain;background-position:center;background-repeat:no-repeat;transform:translateY(-0.5px) translateZ(0);margin-right:2px}
.acs-card .card-metadata span.location:before{background-image:url(../../../../etc.clientlibs/acs-cdn/aem6/cdn/static/resources/images/icons/card/location-icon.svg);background-size:contain;background-position:center;background-repeat:no-repeat}
.acs-card .card-metadata span.funding:before{background-image:url(../../../../etc.clientlibs/acs-cdn/aem6/cdn/static/resources/images/icons/card/funding-icon.svg);background-size:contain;background-position:center;background-repeat:no-repeat}
.acs-card .card-metadata span.tag:before{display:none}
.acs-card .card-metadata span label{margin:0;font-weight:600}
.acs-card .card-link{display:flex;flex-direction:column;flex:1;z-index:4;cursor:pointer;text-decoration:none;color:#000}
.acs-card .card-link:focus-visible{outline:2px solid #000;outline-offset:2px}
.acs-card .card-link:active,.acs-card .card-link:focus{outline:0}
.acs-card .card-link:hover .card-title{color:#0029cf}
.acs-card .card-link:hover .image-wrapper{filter:brightness(0.95)}
.acs-card .card-link:hover .image-wrapper img{transform:scale(1.01)}
.acs-card .card-link-bar{display:flex;width:100%;align-self:flex-end;order:4;gap:1.6rem;margin-top:auto;margin-bottom:0}
.acs-card .inline-link{align-self:flex-end;margin-top:auto;font-size:1.5rem;line-height:140%;font-weight:400;color:#0029cf;position:relative;display:flex;align-items:center;text-decoration:none;transition:color .18s ease}
@media(min-width:40rem){.acs-card .inline-link{font-size:1.6rem}
}
.acs-card .inline-link svg{display:inline-block;width:1.6rem;height:1.2rem;margin-left:.8rem;transition:transform .18s ease}
.acs-card .inline-link svg path{transition:fill .18s ease;fill:#0029cf}
.acs-card .inline-link:hover{color:#0022b4}
.acs-card .inline-link:hover svg{transform:translateX(2px)}
.acs-card .inline-link:hover svg path{fill:#0022b4}
.acs-card.color-mode-dark .inline-link{color:#f8cd31}
.acs-card.color-mode-dark .inline-link svg path{fill:#f8cd31}
.acs-card.color-mode-dark .inline-link:hover{color:#d8b229}
.acs-card.color-mode-dark .inline-link:hover svg path{fill:#d8b229}
.acs-card .event-link-wrapper{order:3}
.acs-card .card-action-icon{position:absolute;bottom:2.4rem;right:2.4rem;width:1.6rem;height:1.6rem;background-size:contain;background-repeat:no-repeat;background-position:center;transition:.18s ease}
.acs-card .card-action-icon svg path{fill:#000;transition:.18s ease}
.acs-card .card-background-image{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:1;border-radius:1.6rem;overflow:hidden;background-position:center;background-repeat:no-repeat;background-size:cover;transition:transform .4s ease;image-rendering:optimizeQuality;transform:translateZ(0) scale(1);backface-visibility:hidden}
.acs-card .card-background-image img{position:relative;z-index:1;object-fit:cover;object-position:center}
.acs-card.color-mode-dark .card-background-image:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(to bottom,rgba(0,0,0,0.6) 0,rgba(0,0,0,0) 100%),linear-gradient(to bottom,rgba(0,0,0,0.32) 0,rgba(0,0,0,0) 60%);z-index:2;opacity:1;transition:opacity .18s ease}
.acs-card.color-mode-dark.vertical-alignment-bottom .card-background-image:before,.acs-card.color-mode-dark.vertical-alignment-center .card-background-image:before{background:linear-gradient(to top,rgba(0,0,0,0.6) 0,rgba(0,0,0,0) 100%),linear-gradient(to top,rgba(0,0,0,0.32) 0,rgba(0,0,0,0) 60%)}
.acs-card.color-mode-dark.link-card:hover .card-background-image:before{opacity:.8}
.card:has(.acs-card.fill-width){display:flex;flex-grow:1 !important}
.card:has(.acs-card.fill-width) .acs-card.fill-width{flex-grow:1 !important}
html.aem-AuthorLayer-Edit .acs-section-block:has(.acs-card.fill-width) .new.section{flex-basis:100%}
.row.balanced .card .card-content,.row.balanced .acs-card .card-content,.row.balanced--flex .card .card-content,.row.balanced--flex .acs-card .card-content{flex:1}
.acs-section-block .section-block-parsys.flex .card .acs-card{height:100%}
html.aem-AuthorLayer-Edit .balanced .card .cq-placeholder-card:has(+.acs-card),html.aem-AuthorLayer-Edit .balanced--flex .card .cq-placeholder-card:has(+.acs-card){display:none}
.articleContent .card{max-width:1170px}
.articleContent>.card,.articleContent>.acscontainer>div>.containerPar>.card{margin-left:auto;margin-right:auto}
.acsdynamiclist{position:relative;max-width:100%}
.acsdynamiclist .list-view .list-wrapper{display:flex;flex-direction:column;gap:2.4rem}
.acsdynamiclist .list-view .acs-card{width:100%;max-width:100%;flex-direction:row}
.acsdynamiclist .list-view .acs-card .image-wrapper{width:30%;max-width:30%;margin-top:0;margin-bottom:auto}
.acsdynamiclist .list-view .acs-card .card-link{flex-direction:row}
@media(min-width:51.25rem){.acsdynamiclist .list-view .acs-card.image-size-small .image-wrapper{width:200px;max-width:100%}
}
.acsdynamiclist .list-view .acs-card .card-content .card-description{max-width:100%}
.acsdynamiclist .list-view .acs-card.funding-awards{padding:4rem 0;border-bottom:1px solid #dcdce1}
@media(max-width:calc(40rem - 1px)){.acsdynamiclist .list-view .acs-card.funding-awards{padding:2.4rem 0}
}
.acsdynamiclist .list-view .acs-card.funding-awards:nth-of-type(1){border-top:1px solid #dcdce1}
.acsdynamiclist .list-view .acs-card.funding-awards.card-flat{border-radius:0}
.acsdynamiclist .list-view .acs-card.funding-awards.card-flat .card-content{padding:0}
.acsdynamiclist .list-view.latest-as-featured .list-wrapper{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr 1fr;row-gap:3.2rem}
@media(max-width:1170px){.acsdynamiclist .list-view.latest-as-featured .list-wrapper{grid-template-columns:1fr;grid-template-rows:auto auto auto auto;row-gap:2.4rem;column-gap:0}
}
.acsdynamiclist .list-view.latest-as-featured .acs-card.background-image-card{grid-column:1/2;grid-row:1/4;aspect-ratio:1/1;margin-right:1.6rem}
@media(max-width:1170px){.acsdynamiclist .list-view.latest-as-featured .acs-card.background-image-card{margin-right:0;margin-left:0;aspect-ratio:16/9}
}
@media(max-width:calc(51.25rem - 1px)){.acsdynamiclist .list-view.latest-as-featured .acs-card.background-image-card{aspect-ratio:1/1}
}
.acsdynamiclist .list-view.latest-as-featured .acs-card.background-image-card .card-link{max-width:100%}
.acsdynamiclist .list-view.latest-as-featured .acs-card.background-image-card .image-wrapper{width:100%;max-width:100%;min-height:100%;height:100%;aspect-ratio:1/1;position:absolute;z-index:1}
.acsdynamiclist .list-view.latest-as-featured .acs-card.background-image-card .image-wrapper:before{position:absolute;content:"";top:0;left:0;width:100%;height:100%;z-index:2;background:linear-gradient(to top,rgba(0,0,0,0.6) 0,rgba(0,0,0,0) 100%),linear-gradient(to top,rgba(0,0,0,0.32) 0,rgba(0,0,0,0) 60%)}
.acsdynamiclist .list-view.latest-as-featured .acs-card.background-image-card .card-content{width:100%;justify-content:flex-end;padding:2.4rem;position:relative;z-index:2}
.acsdynamiclist .list-view.latest-as-featured .acs-card.background-image-card .card-content .card-title,.acsdynamiclist .list-view.latest-as-featured .acs-card.background-image-card .card-content .card-eyebrow,.acsdynamiclist .list-view.latest-as-featured .acs-card.background-image-card .card-content .card-metadata *,.acsdynamiclist .list-view.latest-as-featured .acs-card.background-image-card .card-content .card-description{color:#fff}
.acsdynamiclist .list-view.latest-as-featured .acs-card.background-image-card .card-content .card-metadata *:before{filter:invert(1) brightness(1.5)}
.acsdynamiclist .list-view.latest-as-featured .acs-card.background-image-card .card-title{font-size:2.2rem;line-height:120%;font-weight:600}
@media(min-width:40rem){.acsdynamiclist .list-view.latest-as-featured .acs-card.background-image-card .card-title{font-size:2.8rem}
}
.acsdynamiclist .list-view.latest-as-featured .acs-card.background-image-card .card-link:hover .card-content .card-title{color:#f8cd31}
.acsdynamiclist .list-view.latest-as-featured .acs-card:not(.background-image-card){grid-column:2/3;grid-row:auto;margin-left:1.6rem;margin-top:0;margin-bottom:auto;height:100%;width:auto}
@media(max-width:1170px){.acsdynamiclist .list-view.latest-as-featured .acs-card:not(.background-image-card){grid-column:1/2;margin-left:0;margin-right:0;padding:0 0 2rem 0}
}
.acsdynamiclist .list-view.latest-as-featured .acs-card:not(.background-image-card) .image-wrapper{aspect-ratio:1/1;max-width:170px;max-height:170px}
.acsdynamiclist .list-view.latest-as-featured .acs-card:not(.background-image-card) .card-title{font-size:1.5rem;line-height:140%;font-weight:700}
@media(min-width:40rem){.acsdynamiclist .list-view.latest-as-featured .acs-card:not(.background-image-card) .card-title{font-size:1.6rem}
}
.acsdynamiclist .list-view.latest-as-featured .acs-card:not(.background-image-card) .card-description{display:none}
.acsdynamiclist .list-view.latest-as-featured .acs-card:not(.background-image-card):not(:nth-child(2),:nth-child(3),:nth-child(4)){display:none}
.acsdynamiclist .list-view.latest-as-featured .acs-card .pagination{display:none}
.acsdynamiclist .list-view.latest-as-featured:not(.show-all-images) .acs-card:not(.background-image-card) .image-wrapper{display:none}
.acsdynamiclist .list-view.latest-as-featured:not(.show-all-images) .acs-card:not(.background-image-card) .card-content{padding-left:0}
.acsdynamiclist .grid-view .grid-wrapper{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-flow:row dense;gap:1.6rem}
@media(max-width:calc(64rem - 1px)){.acsdynamiclist .grid-view .grid-wrapper{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.6rem}
}
@media(max-width:calc(51.25rem - 1px)){.acsdynamiclist .grid-view .grid-wrapper{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.6rem}
}
@media(max-width:calc(40rem - 1px)){.acsdynamiclist .grid-view .grid-wrapper{grid-template-columns:1fr;gap:1.6rem}
}
@media(min-width:40rem){.acsdynamiclist .grid-view.col-4 .grid-wrapper .acs-card .card-content .card-title{font-size:2rem}
}
@media(min-width:64rem){.acsdynamiclist .grid-view.col-4 .grid-wrapper .acs-card.card-flat .card-content{padding:2rem 0}
}
.acsdynamiclist .grid-view.col-3 .grid-wrapper{grid-template-columns:repeat(3,minmax(0,1fr));gap:2.4rem}
.acsdynamiclist .grid-view.col-2 .grid-wrapper{grid-template-columns:repeat(2,minmax(0,1fr));gap:3.2rem}
.acsdynamiclist .grid-view .acs-card{height:100%;width:100%;display:flex;flex-direction:column;grid-column:auto}
.acsdynamiclist .grid-view .acs-card .card-title-area{width:100%}
.acsdynamiclist .grid-view .acs-card.fill-width{grid-column:1/-1}
.acsdynamiclist .carousel-view{width:100%}
.acsdynamiclist .carousel-view .carousel-container{position:relative}
.acsdynamiclist .carousel-view .carousel-container .carousel-track{display:flex;flex-wrap:nowrap;position:relative;z-index:1;overflow:hidden}
.acsdynamiclist .carousel-view .carousel-container .keen-slider{transition:opacity .4s ease;opacity:0;pointer-events:none}
.acsdynamiclist .carousel-view .carousel-container .keen-slider.initialized{opacity:1;pointer-events:auto}
.acsdynamiclist .carousel-view .carousel-container .keen-slider.active{opacity:1;gap:16px}
.acsdynamiclist .carousel-view .carousel-container .buttons-wrapper{position:absolute;top:0;left:0;right:0}
.acsdynamiclist .carousel-view .carousel-container .carousel-prev,.acsdynamiclist .carousel-view .carousel-container .carousel-next{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;background:#fff;box-shadow:0 2px 4px 0 rgba(0,0,0,.08),0 1px 2px 0 rgba(0,0,0,.06);transition:.18s ease;position:absolute;z-index:2;border:0;top:50%;transform:translateY(-50%)}
.acsdynamiclist .carousel-view .carousel-container .carousel-prev svg,.acsdynamiclist .carousel-view .carousel-container .carousel-next svg{width:20px;height:20px}
.acsdynamiclist .carousel-view .carousel-container .carousel-prev:hover,.acsdynamiclist .carousel-view .carousel-container .carousel-next:hover{background:#f8f8f8;box-shadow:0 1px 4px 0 rgba(0,0,0,.12),0 2px 2px 0 rgba(0,0,0,.14)}
.acsdynamiclist .carousel-view .carousel-container .carousel-prev:hover svg path,.acsdynamiclist .carousel-view .carousel-container .carousel-next:hover svg path{fill:#0029cf}
.acsdynamiclist .carousel-view .carousel-container .carousel-prev:active,.acsdynamiclist .carousel-view .carousel-container .carousel-next:active{filter:brightness(0.98);transform:scale(0.96) translateY(-50%)}
.acsdynamiclist .carousel-view .carousel-container .carousel-prev.inactive,.acsdynamiclist .carousel-view .carousel-container .carousel-next.inactive{opacity:0;pointer-events:none}
.acsdynamiclist .carousel-view .carousel-container .carousel-prev{left:-24px}
@media(max-width:1280px){.acsdynamiclist .carousel-view .carousel-container .carousel-prev{left:8px}
}
.acsdynamiclist .carousel-view .carousel-container .carousel-prev svg{transform:rotate(180deg)}
.acsdynamiclist .carousel-view .carousel-container .carousel-next{right:-24px}
@media(max-width:1280px){.acsdynamiclist .carousel-view .carousel-container .carousel-next{right:8px}
}
.acsdynamiclist .carousel-view.slides-1 .carousel-slide{width:100%;min-width:100%;aspect-ratio:820/506;transition:opacity .4s ease,transform 0}
.acsdynamiclist .carousel-view.slides-1 .carousel-slide.active{position:absolute;left:0;transform:translateX(0)}
.acsdynamiclist .carousel-view.slides-1 .carousel-slide:not(.active){pointer-events:none}
.acsdynamiclist .carousel-view.slides-1 .carousel-slide .image-wrapper{width:100%;height:100%;max-height:100%;aspect-ratio:820/506;position:relative;z-index:1}
.acsdynamiclist .carousel-view.slides-1 .carousel-slide .image-wrapper:before{z-index:2;content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,0.5) 100%)}
.acsdynamiclist .carousel-view.slides-1 .carousel-slide .card-content{position:absolute;bottom:0;left:0;width:100%;padding:3.2rem;z-index:3}
.acsdynamiclist .carousel-view.slides-1 .carousel-slide .card-content .card-title{font-size:2.2rem;line-height:120%;font-weight:600}
@media(min-width:40rem){.acsdynamiclist .carousel-view.slides-1 .carousel-slide .card-content .card-title{font-size:2.8rem}
}
.acsdynamiclist .carousel-view.slides-1 .carousel-slide .card-content .card-title,.acsdynamiclist .carousel-view.slides-1 .carousel-slide .card-content .card-eyebrow,.acsdynamiclist .carousel-view.slides-1 .carousel-slide .card-content .card-metadata *,.acsdynamiclist .carousel-view.slides-1 .carousel-slide .card-content .card-description{color:#fff}
.acsdynamiclist .carousel-view.slides-1 .carousel-slide .card-content .card-metadata *:before{filter:invert(1) brightness(1.5)}
.acsdynamiclist .carousel-view.slides-1 .carousel-slide .card-content .card-description{width:680px;max-width:100%}
.acsdynamiclist .carousel-view.slides-1 .carousel-slide .card-link:hover .card-content .card-title{color:#f8cd31}
.acsdynamiclist .carousel-view.slides-1 .buttons-wrapper{height:722px}
@media(max-width:1220px){.acsdynamiclist .carousel-view.slides-1 .buttons-wrapper{height:59vw}
}
@media(max-width:calc(64rem - 1px)){.acsdynamiclist .carousel-view.slides-1 .buttons-wrapper{height:58.7vw}
}
@media(max-width:calc(40rem - 1px)){.acsdynamiclist .carousel-view.slides-1 .buttons-wrapper{height:57.5vw}
}
.acsdynamiclist .carousel-view.slides-2 .carousel-slide{width:calc(50% - 12px);min-width:calc(50% - 12px)}
.acsdynamiclist .carousel-view.slides-2 .buttons-wrapper{height:430px}
@media(max-width:1220px){.acsdynamiclist .carousel-view.slides-2 .buttons-wrapper{height:35.2vw}
}
@media(max-width:calc(40rem - 1px)){.acsdynamiclist .carousel-view.slides-2 .buttons-wrapper{height:33.333vw}
}
.acsdynamiclist .carousel-view.slides-3 .carousel-slide{width:calc(33.333% - 10px);min-width:calc(33.333% - 10px)}
.acsdynamiclist .carousel-view.slides-3 .buttons-wrapper{height:284px}
@media(min-width:64rem)and (max-width:1220px){.acsdynamiclist .carousel-view.slides-3 .buttons-wrapper{height:23.45vw}
}
@media(max-width:calc(64rem - 1px)){.acsdynamiclist .carousel-view.slides-3 .buttons-wrapper{height:23.33vw}
}
@media(max-width:calc(40rem - 1px)){.acsdynamiclist .carousel-view.slides-3 .buttons-wrapper{height:33.333vw}
}
.acsdynamiclist .carousel-view.slides-4 .carousel-slide{width:calc(25% - 12px);min-width:calc(25% - 12px)}
.acsdynamiclist .carousel-view.slides-4 .buttons-wrapper{height:210px}
@media(min-width:64rem)and (max-width:1220px){.acsdynamiclist .carousel-view.slides-4 .buttons-wrapper{height:17.25vw}
}
@media(min-width:40rem)and (max-width:calc(64rem - 1px)){.acsdynamiclist .carousel-view.slides-4 .buttons-wrapper{height:23vw}
}
.acsdynamiclist .carousel-view.slides-6 .carousel-slide{width:calc(16.666% - 13.333px);min-width:calc(16.666% - 13.333px)}
.acsdynamiclist .carousel-view.slides-6 .buttons-wrapper{height:136px}
@media(min-width:64rem)and (max-width:1220px){.acsdynamiclist .carousel-view.slides-6 .buttons-wrapper{height:17.25vw}
}
@media(max-width:calc(64rem - 1px)){.acsdynamiclist .carousel-view.slides-6 .buttons-wrapper{height:23.45vw}
}
@media(max-width:calc(40rem - 1px)){.acsdynamiclist .carousel-view.slides-6 .buttons-wrapper{height:33.333vw}
}
.acsdynamiclist .carousel-view.slides-6 .acs-card .card-description{display:none}
.acsdynamiclist .carousel-view.slides-3 .card-content .card-title,.acsdynamiclist .carousel-view.slides-4 .card-content .card-title,.acsdynamiclist .carousel-view.slides-6 .card-content .card-title{font-size:1.5rem;line-height:140%;font-weight:700}
@media(min-width:40rem){.acsdynamiclist .carousel-view.slides-3 .card-content .card-title,.acsdynamiclist .carousel-view.slides-4 .card-content .card-title,.acsdynamiclist .carousel-view.slides-6 .card-content .card-title{font-size:1.6rem}
}
@media(max-width:calc(64rem - 1px)){.acsdynamiclist .carousel-view:not(.slides-1):not(.slides-2) .carousel-slide{width:calc(33.333% - 10px);min-width:calc(33.333% - 10px)}
}
@media(max-width:calc(40rem - 1px)){.acsdynamiclist .carousel-view:not(.slides-1) .carousel-slide{width:calc(50% - 12px);min-width:calc(50% - 12px)}
}
.acsdynamiclist .showmore-view .showmore-wrapper{display:flex;flex-wrap:wrap;position:relative}
.acsdynamiclist .showmore-view.col-4 .showmore-wrapper{gap:1.6rem}
.acsdynamiclist .showmore-view.col-4 .showmore-wrapper .acs-card{width:calc(25% - 1.6rem*3/4)}
@media(max-width:calc(64rem - 1px)){.acsdynamiclist .showmore-view.col-4 .showmore-wrapper .acs-card{width:calc(50% - 1.6rem/2)}
}
@media(max-width:calc(40rem - 1px)){.acsdynamiclist .showmore-view.col-4 .showmore-wrapper .acs-card{width:100%}
}
.acsdynamiclist .showmore-view.col-3 .showmore-wrapper{gap:2.4rem}
.acsdynamiclist .showmore-view.col-3 .showmore-wrapper .acs-card{width:calc(33.333% - 2.4rem*2/3)}
@media(max-width:calc(64rem - 1px)){.acsdynamiclist .showmore-view.col-3 .showmore-wrapper .acs-card{width:calc(50% - 2.4rem/2)}
}
@media(max-width:calc(40rem - 1px)){.acsdynamiclist .showmore-view.col-3 .showmore-wrapper .acs-card{width:100%}
}
.acsdynamiclist .showmore-view.col-3 .showmore-action{margin-bottom:2.4rem}
.acsdynamiclist .showmore-view.col-2 .showmore-wrapper{gap:3.2rem}
.acsdynamiclist .showmore-view.col-2 .showmore-wrapper .acs-card{width:calc(50% - 3.2rem/2)}
@media(max-width:calc(40rem - 1px)){.acsdynamiclist .showmore-view.col-2 .showmore-wrapper .acs-card{width:100%}
}
.acsdynamiclist .showmore-view.col-2 .showmore-action{margin-bottom:3.2rem}
.acsdynamiclist .showmore-view .acs-card.hidden-item{display:none}
.acsdynamiclist .showmore-view .showmore-action{width:100%;display:flex;justify-content:center;margin-bottom:1.6rem}
.acsdynamiclist.funding-awards .list-wrapper{gap:0}
.acsdynamiclist.funding-awards.list-view .card-metadata.funding-awards{margin-top:2rem}
.acsdynamiclist .acs-card.title-only{width:fit-content}
.acsdynamiclist .acs-card.title-only .card-content{padding-left:0;padding-right:0}
.acsdynamiclist .acs-card.title-only .card-content .card-title{font-size:1.5rem;line-height:140%;font-weight:700}
@media(min-width:40rem){.acsdynamiclist .acs-card.title-only .card-content .card-title{font-size:1.6rem}
}
.acsdynamiclist .list-wrapper.title-date-image,.acsdynamiclist .list-wrapper.newsletter{width:auto;display:inline-flex;align-items:stretch;max-width:100%}
.acsdynamiclist .list-wrapper.title-date-image .acs-card,.acsdynamiclist .list-wrapper.newsletter .acs-card{width:max-content}
.acsdynamiclist .acs-card.newsletter,.acsdynamiclist .acs-card.title-date-image{flex-direction:row;display:inline-flex;width:max-content;min-width:100%}
.acsdynamiclist .acs-card.newsletter .card-link,.acsdynamiclist .acs-card.title-date-image .card-link{flex-direction:row;gap:1.6rem;max-width:100%}
.acsdynamiclist .acs-card.newsletter .card-content,.acsdynamiclist .acs-card.title-date-image .card-content{flex:1}
.acsdynamiclist .acs-card.newsletter .card-content .card-title,.acsdynamiclist .acs-card.title-date-image .card-content .card-title{font-size:1.5rem;line-height:140%;font-weight:700}
@media(min-width:40rem){.acsdynamiclist .acs-card.newsletter .card-content .card-title,.acsdynamiclist .acs-card.title-date-image .card-content .card-title{font-size:1.6rem}
}
.acsdynamiclist .acs-card.newsletter .card-content .card-description,.acsdynamiclist .acs-card.title-date-image .card-content .card-description{max-width:100%}
.acsdynamiclist .acs-card.newsletter .card-content span.date:before,.acsdynamiclist .acs-card.title-date-image .card-content span.date:before{display:none}
.acsdynamiclist .acs-card.newsletter .image-wrapper,.acsdynamiclist .acs-card.title-date-image .image-wrapper{width:126px;height:126px;aspect-ratio:1/1;order:2}
.acsdynamiclist .acs-card.newsletter .image-wrapper img,.acsdynamiclist .acs-card.newsletter .image-wrapper .placeholder,.acsdynamiclist .acs-card.title-date-image .image-wrapper img,.acsdynamiclist .acs-card.title-date-image .image-wrapper .placeholder{height:100%;width:auto}
.acsdynamiclist .acs-card.newsletter .image-wrapper .placeholder,.acsdynamiclist .acs-card.title-date-image .image-wrapper .placeholder{width:100%}
.acsdynamiclist .acs-card.newsletter .card-content,.acsdynamiclist .acs-card.title-date-image .card-content{order:1}
.acsdynamiclist .acs-card.hidden-item{display:none}
.acsdynamiclist .acs-card .image-wrapper{aspect-ratio:2/1}
.acsdynamiclist .acs-card .image-wrapper img,.acsdynamiclist .acs-card .image-wrapper .placeholder{transition:transform .18s ease;transform:translateZ(0) scale(1)}
.acsdynamiclist .acs-card .image-wrapper img{display:block;background:#f8f8f8;font-size:1.2rem}
.acsdynamiclist .acs-card.image-3-1 .image-wrapper{aspect-ratio:3/1}
.acsdynamiclist .acs-card.image-2-1 .image-wrapper{aspect-ratio:2/1}
.acsdynamiclist .acs-card.image-4-3 .image-wrapper{aspect-ratio:4/3}
.acsdynamiclist .acs-card.image-1-1 .image-wrapper{aspect-ratio:1/1}
.acsdynamiclist .acs-card.image-16-9 .image-wrapper{aspect-ratio:16/9}
.acsdynamiclist .acs-card .placeholder{display:block;width:100%;height:100%;object-fit:cover;background:url("../../../../etc.clientlibs/acs-cdn/aem6/cdn/static/resources/images/placeholder-4-3.jpg") no-repeat center center;background-size:cover;filter:sepia(1) hue-rotate(180deg) saturate(0.5);color:rgba(0,0,0,0);text-indent:-10000px;font-size:0}
.acsdynamiclist .acs-card .card-link:hover .image-wrapper img,.acsdynamiclist .acs-card .card-link:hover .image-wrapper .placeholder{transform:scale(1.01)}
.acsdynamiclist.list-view .acs-card.newsletter .card-link .card-content,.acsdynamiclist.list-view .acs-card.title-date-image .card-link .card-content{padding-left:0;padding-right:0;max-width:100%}
.acsdynamiclist.grid-view .acs-card.newsletter,.acsdynamiclist.grid-view .acs-card.title-date-image{flex-direction:column;width:100%;align-items:normal}
.acsdynamiclist.grid-view .acs-card.newsletter .card-link,.acsdynamiclist.grid-view .acs-card.title-date-image .card-link{flex-direction:column;gap:0}
.acsdynamiclist.grid-view .acs-card.newsletter .card-link .image-wrapper,.acsdynamiclist.grid-view .acs-card.title-date-image .card-link .image-wrapper{order:1;margin-top:0}
.acsdynamiclist.grid-view.col-3 .acs-card .card-title{font-size:2rem}
.acsdynamiclist.grid-view:not(.col-2):not(.col-3) .acs-card:not(.card-filled):not(.card-elevated) .card-content{padding:2rem 0}
.acsdynamiclist .acs-card.custom.text-size-small .card-title{font-size:1.5rem;line-height:140%;font-weight:700}
@media(min-width:40rem){.acsdynamiclist .acs-card.custom.text-size-small .card-title{font-size:1.6rem}
}
.acsdynamiclist .acs-card.custom .card-content:nth-child(1){padding-left:0}
.acsdynamiclist .dynamic-list-heading{display:flex;width:100%;flex-basis:100%;grid-column:1/-1;justify-content:space-between;align-items:center;margin-bottom:3.2rem}
.acsdynamiclist .dynamic-list-heading .dynamic-list-heading-content h2{font-size:2.4rem;line-height:120%;font-weight:700;margin:0}
@media(min-width:40rem){.acsdynamiclist .dynamic-list-heading .dynamic-list-heading-content h2{font-size:3.6rem}
}
.acsdynamiclist .dynamic-list-heading .dynamic-list-heading-content .dynamic-list-description{font-size:1.5rem;line-height:140%;font-weight:400;margin-top:1.6rem}
@media(min-width:40rem){.acsdynamiclist .dynamic-list-heading .dynamic-list-heading-content .dynamic-list-description{font-size:1.6rem}
}
.acsdynamiclist .dynamic-list-heading .dynamic-list-heading-content .dynamic-list-description p{margin:0}
.acsdynamiclist .dynamic-list-heading .view-all-link{display:flex;align-items:center;margin:auto 0 0 auto;color:#000;text-decoration:none;font-size:16px;font-weight:600}
.acsdynamiclist .dynamic-list-heading .view-all-link svg{margin-left:.8rem;transition:.18s ease}
.acsdynamiclist .dynamic-list-heading .view-all-link:hover{color:#0029cf}
.acsdynamiclist .dynamic-list-heading .view-all-link:hover svg{transform:translateX(0.4rem)}
.acsdynamiclist .dynamic-list-heading .view-all-link:hover svg path{fill:#0029cf}
.acsdynamiclist.border-between .acs-card:not(:last-child):not(.background-image-card){border-bottom:1px solid #dcdce1}
.acsdynamiclist.debug-panel .acsdynamiclist-debug-panel{display:block !important}
.acsdynamiclist .acsdynamiclist-debug-panel{display:none !important}
.acs-heading,.acs-heading-author-wrapper{display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:flex-end;gap:2.4rem}
.acs-heading:has(.acs-heading-cta-right),.acs-heading-author-wrapper:has(.acs-heading-cta-right){flex-wrap:nowrap}
.acs-heading:has(.acs-heading-cta-bottom),.acs-heading-author-wrapper:has(.acs-heading-cta-bottom){flex-wrap:wrap;gap:0}
.acs-heading:has(.acs-heading-cta-bottom) .buttongroup,.acs-heading-author-wrapper:has(.acs-heading-cta-bottom) .buttongroup{margin-bottom:0}
.acs-heading:has(.acs-heading-cta-bottom) h1,.acs-heading:has(.acs-heading-cta-bottom) h2,.acs-heading:has(.acs-heading-cta-bottom) h3,.acs-heading:has(.acs-heading-cta-bottom) h4,.acs-heading:has(.acs-heading-cta-bottom) h5,.acs-heading-author-wrapper:has(.acs-heading-cta-bottom) h1,.acs-heading-author-wrapper:has(.acs-heading-cta-bottom) h2,.acs-heading-author-wrapper:has(.acs-heading-cta-bottom) h3,.acs-heading-author-wrapper:has(.acs-heading-cta-bottom) h4,.acs-heading-author-wrapper:has(.acs-heading-cta-bottom) h5{margin:0}
.acs-heading:has(.acs-heading-cta-bottom) h1+.acs-subhead,.acs-heading:has(.acs-heading-cta-bottom) h2+.acs-subhead,.acs-heading:has(.acs-heading-cta-bottom) h3+.acs-subhead,.acs-heading:has(.acs-heading-cta-bottom) h4+.acs-subhead,.acs-heading:has(.acs-heading-cta-bottom) h5+.acs-subhead,.acs-heading-author-wrapper:has(.acs-heading-cta-bottom) h1+.acs-subhead,.acs-heading-author-wrapper:has(.acs-heading-cta-bottom) h2+.acs-subhead,.acs-heading-author-wrapper:has(.acs-heading-cta-bottom) h3+.acs-subhead,.acs-heading-author-wrapper:has(.acs-heading-cta-bottom) h4+.acs-subhead,.acs-heading-author-wrapper:has(.acs-heading-cta-bottom) h5+.acs-subhead{margin-bottom:1.6rem}
.acs-heading:has(.acs-heading-cta-bottom):has(.acs-heading-spacing-extra-small),.acs-heading-author-wrapper:has(.acs-heading-cta-bottom):has(.acs-heading-spacing-extra-small){margin-bottom:.8rem}
.acs-heading:has(.acs-heading-cta-bottom):has(.acs-heading-spacing-small),.acs-heading-author-wrapper:has(.acs-heading-cta-bottom):has(.acs-heading-spacing-small){margin-bottom:1.6rem}
.acs-heading:has(.acs-heading-cta-bottom):has(.acs-heading-spacing-medium),.acs-heading-author-wrapper:has(.acs-heading-cta-bottom):has(.acs-heading-spacing-medium){margin-bottom:2.4rem}
.acs-heading:has(.acs-heading-cta-bottom):has(.acs-heading-spacing-large),.acs-heading-author-wrapper:has(.acs-heading-cta-bottom):has(.acs-heading-spacing-large){margin-bottom:3.2rem}
.acs-heading:has(.acs-heading-cta-bottom):has(.acs-heading-spacing-extra-large),.acs-heading-author-wrapper:has(.acs-heading-cta-bottom):has(.acs-heading-spacing-extra-large){margin-bottom:4rem}
.acs-heading:has(.acs-heading-cta-bottom):has(.acs-heading-spacing-none),.acs-heading-author-wrapper:has(.acs-heading-cta-bottom):has(.acs-heading-spacing-none){margin-bottom:0}
@media(max-width:calc(51.25rem - 1px)){.acs-heading:has(.acs-heading-cta-bottom):has(.acs-heading-spacing-extra-small),.acs-heading-author-wrapper:has(.acs-heading-cta-bottom):has(.acs-heading-spacing-extra-small){margin-bottom:.4rem}
.acs-heading:has(.acs-heading-cta-bottom):has(.acs-heading-spacing-small),.acs-heading-author-wrapper:has(.acs-heading-cta-bottom):has(.acs-heading-spacing-small){margin-bottom:.8rem}
.acs-heading:has(.acs-heading-cta-bottom):has(.acs-heading-spacing-medium),.acs-heading-author-wrapper:has(.acs-heading-cta-bottom):has(.acs-heading-spacing-medium){margin-bottom:1.2rem}
.acs-heading:has(.acs-heading-cta-bottom):has(.acs-heading-spacing-large),.acs-heading-author-wrapper:has(.acs-heading-cta-bottom):has(.acs-heading-spacing-large){margin-bottom:1.6rem}
.acs-heading:has(.acs-heading-cta-bottom):has(.acs-heading-spacing-extra-large),.acs-heading-author-wrapper:has(.acs-heading-cta-bottom):has(.acs-heading-spacing-extra-large){margin-bottom:2rem}
.acs-heading:has(.acs-heading-cta-bottom):has(.acs-heading-spacing-none),.acs-heading-author-wrapper:has(.acs-heading-cta-bottom):has(.acs-heading-spacing-none){margin-bottom:0}
}
.acs-heading:has(.acs-heading-center),.acs-heading-author-wrapper:has(.acs-heading-center){flex-direction:column;align-items:center}
.acs-heading .buttongroup,.acs-heading-author-wrapper .buttongroup{margin-bottom:0}
.acs-heading h1,.acs-heading h2,.acs-heading h3,.acs-heading h4,.acs-heading h5,.acs-heading-author-wrapper h1,.acs-heading-author-wrapper h2,.acs-heading-author-wrapper h3,.acs-heading-author-wrapper h4,.acs-heading-author-wrapper h5{font-size:3.6rem;font-weight:700;line-height:120%;margin-bottom:1.6rem}
.acs-heading h1,.acs-heading-author-wrapper h1{font-size:4.4rem}
.acs-heading h3,.acs-heading-author-wrapper h3{font-size:2.8rem}
.acs-heading h4,.acs-heading-author-wrapper h4{font-size:2.4rem}
.acs-heading h5,.acs-heading-author-wrapper h5{font-size:2.2rem}
.acs-heading:has(.acs-heading-spacing-extra-small),.acs-heading-author-wrapper:has(.acs-heading-spacing-extra-small){margin-bottom:.8rem}
.acs-heading:has(.acs-heading-spacing-small),.acs-heading-author-wrapper:has(.acs-heading-spacing-small){margin-bottom:1.6rem}
.acs-heading:has(.acs-heading-spacing-medium),.acs-heading-author-wrapper:has(.acs-heading-spacing-medium){margin-bottom:2.4rem}
.acs-heading:has(.acs-heading-spacing-large),.acs-heading-author-wrapper:has(.acs-heading-spacing-large){margin-bottom:3.2rem}
.acs-heading:has(.acs-heading-spacing-extra-large),.acs-heading-author-wrapper:has(.acs-heading-spacing-extra-large){margin-bottom:4rem}
.acs-heading:has(.acs-heading-spacing-none),.acs-heading-author-wrapper:has(.acs-heading-spacing-none){margin-bottom:0}
@media(max-width:calc(51.25rem - 1px)){.acs-heading:has(.acs-heading-spacing-extra-small),.acs-heading-author-wrapper:has(.acs-heading-spacing-extra-small){margin-bottom:.4rem}
.acs-heading:has(.acs-heading-spacing-small),.acs-heading-author-wrapper:has(.acs-heading-spacing-small){margin-bottom:.8rem}
.acs-heading:has(.acs-heading-spacing-medium),.acs-heading-author-wrapper:has(.acs-heading-spacing-medium){margin-bottom:1.2rem}
.acs-heading:has(.acs-heading-spacing-large),.acs-heading-author-wrapper:has(.acs-heading-spacing-large){margin-bottom:1.6rem}
.acs-heading:has(.acs-heading-spacing-extra-large),.acs-heading-author-wrapper:has(.acs-heading-spacing-extra-large){margin-bottom:2rem}
.acs-heading:has(.acs-heading-spacing-none),.acs-heading-author-wrapper:has(.acs-heading-spacing-none){margin-bottom:0}
}
html.aem-AuthorLayer-Edit .acs-heading{display:block}
.acs-heading-center{display:flex;flex-direction:column;align-items:center}
.acs-heading-center .acs-heading-head{text-align:center}
.acs-heading-eyebrow{font-size:1.6rem;font-weight:400;line-height:120%;margin-bottom:.8rem}
.acs-heading-subhead{font-size:1.8rem;font-weight:400;line-height:140%;letter-spacing:.16px}
.acs-heading-cta-bottom{margin-top:2.4rem}
.acs-heading-link,.acs-heading-buttons{flex-shrink:0;flex-grow:0}
.acs-heading-link{display:flex;justify-content:space-between;align-items:center;font-size:1.6rem;font-weight:600;line-height:1.8rem;color:#000}
.acs-heading-link svg{margin-left:.8rem;transition:.18s ease}
.acs-heading-link:hover{color:#0029cf;text-decoration:none}
.acs-heading-link:hover svg{transform:translateX(0.4rem)}
.acs-heading-link:hover svg path{fill:#0029cf}
@media(min-width:51.25rem){.bento-wrapper{display:grid;grid-template-columns:repeat(12,1fr);grid-auto-rows:auto;gap:1.6rem;max-width:1170px;width:100%}
}
@media(max-width:calc(51.25rem - 1px)){.bento-wrapper{display:flex;flex-direction:column;gap:1.6rem;width:100%}
}
@media(max-width:calc(51.25rem - 1px)){.card-bento[class*=grid-ratio-]{aspect-ratio:16/5}
}
@media(max-width:calc(40rem - 1px)){.card-bento[class*=grid-ratio-]{aspect-ratio:2/1}
}
.grid-column-span12{grid-column-end:span 12}
.grid-column-span11{grid-column-end:span 11}
.grid-column-span10{grid-column-end:span 10}
.grid-column-span9{grid-column-end:span 9}
.grid-column-span8{grid-column-end:span 8}
.grid-column-span7{grid-column-end:span 7}
.grid-column-span6{grid-column-end:span 6}
.grid-column-span5{grid-column-end:span 5}
.grid-column-span4{grid-column-end:span 4}
.grid-column-span3{grid-column-end:span 3}
.grid-column-span2{grid-column-end:span 2}
.grid-column-span1{grid-column-end:span 1}
.grid-column-start12{grid-column-start:12}
.grid-column-start11{grid-column-start:11}
.grid-column-start10{grid-column-start:10}
.grid-column-start9{grid-column-start:9}
.grid-column-start8{grid-column-start:8}
.grid-column-start7{grid-column-start:7}
.grid-column-start6{grid-column-start:6}
.grid-column-start5{grid-column-start:5}
.grid-column-start4{grid-column-start:4}
.grid-column-start3{grid-column-start:3}
.grid-column-start2{grid-column-start:2}
.grid-column-start1{grid-column-start:1}
.grid-row-span3{grid-row-end:span 3}
.grid-row-span2{grid-row-end:span 2}
.grid-row-span1{grid-row-end:span 1}
.grid-row-start3{grid-row-start:3}
.grid-row-start2{grid-row-start:2}
.grid-row-start1{grid-row-start:1}
.grid-ratio-12x1{aspect-ratio:1256/302}
.grid-ratio-12x2{aspect-ratio:1256/620}
.grid-ratio-12x3{aspect-ratio:1256/938}
.grid-ratio-11x1{aspect-ratio:1150/302}
.grid-ratio-11x2{aspect-ratio:1150/620}
.grid-ratio-11x3{aspect-ratio:1150/938}
.grid-ratio-10x1{aspect-ratio:1044/302}
.grid-ratio-10x2{aspect-ratio:1044/620}
.grid-ratio-10x3{aspect-ratio:1044/938}
.grid-ratio-9x1{aspect-ratio:938/302}
.grid-ratio-9x2{aspect-ratio:938/620}
.grid-ratio-9x3{aspect-ratio:938/938}
.grid-ratio-8x1{aspect-ratio:832/302}
.grid-ratio-8x2{aspect-ratio:832/620}
.grid-ratio-8x3{aspect-ratio:832/938}
.grid-ratio-7x1{aspect-ratio:726/302}
.grid-ratio-7x2{aspect-ratio:726/620}
.grid-ratio-7x3{aspect-ratio:726/938}
.grid-ratio-6x1{aspect-ratio:620/302}
.grid-ratio-6x2{aspect-ratio:620/620}
.grid-ratio-6x3{aspect-ratio:620/938}
.grid-ratio-5x1{aspect-ratio:514/302}
.grid-ratio-5x2{aspect-ratio:514/620}
.grid-ratio-5x3{aspect-ratio:514/938}
.grid-ratio-4x1{aspect-ratio:408/302}
.grid-ratio-4x2{aspect-ratio:408/620}
.grid-ratio-4x3{aspect-ratio:408/938}
.grid-ratio-3x1{aspect-ratio:302/302}
.grid-ratio-3x2{aspect-ratio:302/620}
.grid-ratio-3x3{aspect-ratio:302/938}
.grid-ratio-2x1{aspect-ratio:196/302}
.grid-ratio-2x2{aspect-ratio:196/620}
.grid-ratio-2x3{aspect-ratio:196/938}
.grid-ratio-1x1{aspect-ratio:90/302}
.grid-ratio-1x2{aspect-ratio:90/620}
.grid-ratio-1x3{aspect-ratio:90/938}
body{overflow-x:hidden}
.local-navigation-list,.local-navigation-subnav-list{display:inline-block;margin:0;padding:0;list-style:none;width:auto}
.local-navigation-list-item,.local-navigation-subnav-list-item{display:inline;margin:0;padding:0;list-style:none}
@media(max-width:767px){html:has(.local-navigation) .hat{box-shadow:none}
html:has(.local-navigation) .main{padding-top:5.6rem}
}
@media(min-width:768px){html:has(.local-navigation) .menu{box-shadow:none}
}
.local-navigation{position:sticky;top:0;z-index:1000;background-color:#fff}
.local-navigation::before{content:"";display:block;position:absolute;top:0;left:0;right:0;height:.1rem;background-color:#dcdce1;z-index:2}
@media(max-width:767px){.local-navigation{width:100%;display:flex;flex-direction:column;position:fixed;top:4.8rem;z-index:10}
.local-navigation .column-fluid{display:none}
.local-navigation.is-expanded{bottom:0;overflow:hidden}
.local-navigation .acsbutton{border-radius:.8rem;height:4.8rem;padding:0 2.4rem;font-size:1.6rem}
.local-navigation .acsbutton .acsbutton-icon-svg{width:1.4rem}
.local-navigation:not(.is-expanded) .acsbutton{display:none}
}
@media(min-width:768px){.local-navigation{display:grid;grid-template-columns:auto;grid-auto-rows:auto;box-shadow:0 2px 4px 0 rgba(0,0,0,.08),0 1px 2px 0 rgba(0,0,0,.06);z-index:10}
.local-navigation .acsbutton{border-radius:.4rem;height:4rem;padding:0 1.6rem;font-size:1.4rem}
.local-navigation .acsbutton .acsbutton-label{gap:.4rem}
}
@media(min-width:1170px){.local-navigation{grid-template-columns:1fr auto 1fr}
}
.local-navigation-wrapper{position:relative;box-sizing:border-box;height:5.6rem;width:100%}
@media(max-width:767px){.local-navigation-wrapper{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:start;align-items:stretch;padding:0 1.6rem 2.4rem 1.6rem;overflow:hidden}
.is-expanded .local-navigation-wrapper{height:100%;padding-top:5.6rem}
}
@media(min-width:768px){.local-navigation-wrapper{display:flex;flex-wrap:nowrap;gap:1.2rem;align-items:center;padding:0 2rem}
}
@media(min-width:768px)and (max-width:calc(1170px - 1px)){.local-navigation-wrapper{max-width:100%}
}
@media(min-width:1170px){.local-navigation-wrapper{grid-column:2;max-width:1170px;width:1170px}
}
.local-navigation-title{flex-grow:0;flex-shrink:0}
@media(max-width:767px){.local-navigation-title{display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:.8rem;height:5.6rem;width:100%;padding:1.2rem 1.6rem;box-shadow:0 2px 4px 0 rgba(0,0,0,.08),0 1px 2px 0 rgba(0,0,0,.06);background-color:#fff;position:fixed;left:0;right:0;top:4.8rem;z-index:10}
}
@media(min-width:768px){.local-navigation-title{width:16.1rem}
}
.local-navigation-title-link{font-size:1.6rem;font-weight:700;line-height:120%;letter-spacing:.01rem;color:#000;flex-grow:0;flex-shrink:0}
.local-navigation-title-link:hover{text-decoration:none}
.local-navigation-mobile-button{display:block;width:2rem;height:2rem;color:#000;border:0;background-color:rgba(0,0,0,0);background-image:url("../../../../etc.clientlibs/acs-cdn/aem6/cdn/static/resources/images/redesign/icon-chevron-down-sharp-regular-black.svg")}
.local-navigation-mobile-button:hover{background-image:url("../../../../etc.clientlibs/acs-cdn/aem6/cdn/static/resources/images/redesign/icon-chevron-down-sharp-regular-blue.svg")}
.local-navigation-mobile.is-expanded .local-navigation-mobile-button{background-image:url("../../../../etc.clientlibs/acs-cdn/aem6/cdn/static/resources/images/redesign/icon-chevron-up-sharp-regular-black.svg")}
.local-navigation-mobile.is-expanded .local-navigation-mobile-button:hover{background-image:url("../../../../etc.clientlibs/acs-cdn/aem6/cdn/static/resources/images/redesign/icon-chevron-up-sharp-regular-blue.svg")}
@media(min-width:768px){.local-navigation-mobile-button{display:none}
}
.local-navigation-list{position:relative;display:flex;width:100%}
@media(max-width:767px){.local-navigation-list{flex-direction:column;justify-content:start;flex:1;width:100%;padding:1.6rem 0;display:none;overflow:scroll}
.is-expanded .local-navigation-list{display:flex}
}
@media(min-width:768px){.local-navigation-list{height:100%}
}
.local-navigation-list-item{position:relative;display:flex;flex-direction:column;height:100%;color:#000}
@media(max-width:767px){.local-navigation-list-item{flex:0}
.local-navigation-list-item.is-expanded{display:flex;position:absolute;top:0;left:0;right:0;bottom:0;background:#fff;z-index:8}
.local-navigation-list-item.is-collapsed{display:none}
}
@media(min-width:768px){.local-navigation-list-item:hover::before{content:"";display:block;position:absolute;z-index:10;top:5.6rem;left:-0.4rem;width:32rem;height:.2rem}
}
.local-navigation-link{position:relative;display:flex;flex-wrap:nowrap;justify-content:center;align-items:center;height:auto;padding:1.2rem;height:100%;font-size:1.6rem;font-weight:600;line-height:120%;color:#000;text-decoration:none;white-space:nowrap}
.local-navigation-link:visited{color:#000}
.local-navigation-link:hover{color:inherit;text-decoration:none}
@media(max-width:767px){.local-navigation-link:hover{color:#0029cf}
}
.local-navigation-link:active{color:#0029cf;text-decoration:none}
@media(max-width:767px){.local-navigation-link{justify-content:space-between;align-items:center;gap:.8rem;line-height:140%;padding:1.2rem 0;line-height:140%;letter-spacing:.01rem}
.local-navigation-list-item.is-expanded .local-navigation-link{display:none}
.local-navigation-link::after{content:"";display:block;background-image:url("../../../../etc.clientlibs/acs-cdn/aem6/cdn/static/resources/images/redesign/icon-chevron-right-sharp-regular-black.svg");background-size:contain;background-repeat:no-repeat;width:1rem;height:1.6rem}
.local-navigation-link:hover::after{background-image:url("../../../../etc.clientlibs/acs-cdn/aem6/cdn/static/resources/images/redesign/icon-chevron-right-sharp-regular-blue.svg")}
}
@media(min-width:768px){.local-navigation-link:hover::before{content:"";display:block;position:absolute;bottom:0;left:0;right:0;height:.2rem;margin:0 1.2rem;background-color:#0029cf;border-radius:.4rem}
}
.local-navigation-trigger{position:absolute;right:0;top:0;bottom:0;width:1rem;border:0;background:0;padding:0}
.local-navigation-mobile .local-navigation-trigger{display:none}
.local-navigation-subnav-list{display:flex;flex-direction:column;display:none}
@media(min-width:768px){.local-navigation-subnav-list{position:absolute;top:calc(100% + .2rem);left:-0.4rem;width:32rem;overflow:hidden;background-color:#fff;border-radius:.8rem;box-shadow:0 2px 4px 0 rgba(0,0,0,.08),0 1px 2px 0 rgba(0,0,0,.06)}
.local-navigation-list-item:hover .local-navigation-subnav-list,.local-navigation-subnav-list.is-expanded{display:flex}
.local-navigation-subnav-list-more .local-navigation-subnav-list{display:none !important}
}
@media(max-width:767px){.local-navigation-subnav-list{overflow:scroll;margin-top:2rem}
.local-navigation-list-item.is-expanded .local-navigation-subnav-list{display:flex}
}
.local-navigation-subnav-list-item{display:block}
.local-navigation-subnav-link{display:flex;width:100%;color:#000}
@media(min-width:768px){.local-navigation-subnav-link{align-items:center;padding:1rem 1.6rem;font-weight:400;font-size:1.4rem;line-height:2rem}
.local-navigation-subnav-list-item:first-of-type .local-navigation-subnav-link{padding-top:1.8rem}
.local-navigation-subnav-list-item:last-of-type .local-navigation-subnav-link{padding-bottom:1.8rem}
.local-navigation-subnav-link:visited{color:#000}
.local-navigation-subnav-link:hover{color:#000;text-decoration:none;background-color:#f8f8f8}
.local-navigation-subnav-link:active{color:#0022b4;background-color:#f5faff}
}
@media(max-width:767px){.local-navigation-subnav-link{padding:1.2rem 0;font-size:1.6rem;font-weight:600;line-height:140%;letter-spacing:.01rem}
.local-navigation-subnav-link:visited{color:#000}
.local-navigation-subnav-link:hover{color:#0029cf;text-decoration:none}
.local-navigation-subnav-link:active{color:#0022b4}
}
.local-navigation-subnav-list-item-back,.local-navigation-subnav-list-item-all{display:none}
@media(max-width:767px){.local-navigation-subnav-list-item-back,.local-navigation-subnav-list-item-all{display:flex}
}
.local-navigation-subnav-link-back{align-items:center;gap:.8rem}
.local-navigation-subnav-link-back::before{content:"";display:block;background-image:url("../../../../etc.clientlibs/acs-cdn/aem6/cdn/static/resources/images/redesign/icon-chevron-left-sharp-regular-black.svg");background-size:contain;background-repeat:no-repeat;width:1rem;height:1.6rem}
.local-navigation-subnav-link-back:hover::before{background-image:url("../../../../etc.clientlibs/acs-cdn/aem6/cdn/static/resources/images/redesign/icon-chevron-left-sharp-regular-blue.svg")}
.col-md-12 .acs-section{margin:0 -1.5rem}
.col-md-12 .acs-section .section-wrapper{padding-left:1.5rem;padding-right:1.5rem}
.acs-section .container{width:100% !important}
.section-wrapper{position:relative;overflow:hidden}
@media(min-width:768px){.section-wrapper{display:grid;grid-template-columns:auto;grid-auto-rows:auto}
}
@media(max-width:1220px){.section-wrapper{width:100%;display:flex;flex-direction:column}
.section-wrapper .column-fluid{display:none}
}
@media(min-width:1170px){.section-wrapper{grid-template-columns:1fr auto 1fr}
.section-wrapper>*{grid-column:2;max-width:1170px}
}
.section-wrapper .section-parsys{position:relative;box-sizing:border-box;width:100%;padding:0 1.6rem}
@media(min-width:1170px){.section-wrapper .section-parsys{width:1170px}
}
@media(min-width:1201px)and (max-width:1220px){.section-wrapper .section-parsys{width:calc(100% - 30px);max-width:calc(100% - 30px);margin-left:auto;margin-right:auto}
}
@media(min-width:768px)and (max-width:1200px){.section-wrapper .section-parsys{max-width:100%;margin-left:auto;margin-right:auto}
}
.section-wrapper.darkmode .text,.section-wrapper.darkmode .textimage,.section-wrapper.darkmode .embed,.section-wrapper.darkmode .acs-heading-eyebrow,.section-wrapper.darkmode .acs-heading-head,.section-wrapper.darkmode .acs-heading-subhead,.section-wrapper.darkmode .acs-heading-link{color:#fff}
.section-wrapper.darkmode .text h1,.section-wrapper.darkmode .text h2,.section-wrapper.darkmode .text h3,.section-wrapper.darkmode .text h4,.section-wrapper.darkmode .text h5,.section-wrapper.darkmode .text h6,.section-wrapper.darkmode .text p,.section-wrapper.darkmode .text a,.section-wrapper.darkmode .text li,.section-wrapper.darkmode .text blockquote,.section-wrapper.darkmode .textimage h1,.section-wrapper.darkmode .textimage h2,.section-wrapper.darkmode .textimage h3,.section-wrapper.darkmode .textimage h4,.section-wrapper.darkmode .textimage h5,.section-wrapper.darkmode .textimage h6,.section-wrapper.darkmode .textimage p,.section-wrapper.darkmode .textimage a,.section-wrapper.darkmode .textimage li,.section-wrapper.darkmode .textimage blockquote,.section-wrapper.darkmode .embed h1,.section-wrapper.darkmode .embed h2,.section-wrapper.darkmode .embed h3,.section-wrapper.darkmode .embed h4,.section-wrapper.darkmode .embed h5,.section-wrapper.darkmode .embed h6,.section-wrapper.darkmode .embed p,.section-wrapper.darkmode .embed a,.section-wrapper.darkmode .embed li,.section-wrapper.darkmode .embed blockquote,.section-wrapper.darkmode .acs-heading-eyebrow h1,.section-wrapper.darkmode .acs-heading-eyebrow h2,.section-wrapper.darkmode .acs-heading-eyebrow h3,.section-wrapper.darkmode .acs-heading-eyebrow h4,.section-wrapper.darkmode .acs-heading-eyebrow h5,.section-wrapper.darkmode .acs-heading-eyebrow h6,.section-wrapper.darkmode .acs-heading-eyebrow p,.section-wrapper.darkmode .acs-heading-eyebrow a,.section-wrapper.darkmode .acs-heading-eyebrow li,.section-wrapper.darkmode .acs-heading-eyebrow blockquote,.section-wrapper.darkmode .acs-heading-head h1,.section-wrapper.darkmode .acs-heading-head h2,.section-wrapper.darkmode .acs-heading-head h3,.section-wrapper.darkmode .acs-heading-head h4,.section-wrapper.darkmode .acs-heading-head h5,.section-wrapper.darkmode .acs-heading-head h6,.section-wrapper.darkmode .acs-heading-head p,.section-wrapper.darkmode .acs-heading-head a,.section-wrapper.darkmode .acs-heading-head li,.section-wrapper.darkmode .acs-heading-head blockquote,.section-wrapper.darkmode .acs-heading-subhead h1,.section-wrapper.darkmode .acs-heading-subhead h2,.section-wrapper.darkmode .acs-heading-subhead h3,.section-wrapper.darkmode .acs-heading-subhead h4,.section-wrapper.darkmode .acs-heading-subhead h5,.section-wrapper.darkmode .acs-heading-subhead h6,.section-wrapper.darkmode .acs-heading-subhead p,.section-wrapper.darkmode .acs-heading-subhead a,.section-wrapper.darkmode .acs-heading-subhead li,.section-wrapper.darkmode .acs-heading-subhead blockquote,.section-wrapper.darkmode .acs-heading-link h1,.section-wrapper.darkmode .acs-heading-link h2,.section-wrapper.darkmode .acs-heading-link h3,.section-wrapper.darkmode .acs-heading-link h4,.section-wrapper.darkmode .acs-heading-link h5,.section-wrapper.darkmode .acs-heading-link h6,.section-wrapper.darkmode .acs-heading-link p,.section-wrapper.darkmode .acs-heading-link a,.section-wrapper.darkmode .acs-heading-link li,.section-wrapper.darkmode .acs-heading-link blockquote{color:#fff}
.section-wrapper.top-offset-extra-small{padding-top:2.4rem}
.section-wrapper.top-offset-small{padding-top:4rem}
.section-wrapper.top-offset-medium{padding-top:8rem}
.section-wrapper.top-offset-large{padding-top:9.6rem}
.section-wrapper.top-offset-extra-large{padding-top:12.8rem}
.section-wrapper.top-offset-none{padding-top:0}
.section-wrapper.bottom-offset-extra-small{padding-top:2.4rem}
.section-wrapper.bottom-offset-small{padding-bottom:4rem}
.section-wrapper.bottom-offset-medium{padding-bottom:8rem}
.section-wrapper.bottom-offset-large{padding-bottom:9.6rem}
.section-wrapper.bottom-offset-extra-large{padding-bottom:12.8rem}
.section-wrapper.bottom-offset-none{padding-bottom:0}
@media(max-width:767px){.section-wrapper.top-offset-extra-small{padding-top:1.2rem}
.section-wrapper.top-offset-small{padding-top:2rem}
.section-wrapper.top-offset-medium{padding-top:4rem}
.section-wrapper.top-offset-large{padding-top:5.6rem}
.section-wrapper.top-offset-extra-large{padding-top:6.4rem}
.section-wrapper.top-offset-none{padding-top:0}
.section-wrapper.bottom-offset-extra-small{padding-bottom:1.2rem}
.section-wrapper.bottom-offset-small{padding-bottom:2rem}
.section-wrapper.bottom-offset-medium{padding-bottom:4rem}
.section-wrapper.bottom-offset-large{padding-bottom:5.6rem}
.section-wrapper.bottom-offset-extra-large{padding-bottom:6.4rem}
.section-wrapper.bottom-offset-none{padding-bottom:0}
}
@media(max-width:767px){.section-wrapper.top-mobile-offset-extra-small{padding-top:1.2rem}
.section-wrapper.top-mobile-offset-small{padding-top:2rem}
.section-wrapper.top-mobile-offset-medium{padding-top:4rem}
.section-wrapper.top-mobile-offset-large{padding-top:5.6rem}
.section-wrapper.top-mobile-offset-extra-large{padding-top:6.4rem}
.section-wrapper.top-mobile-offset-none{padding-top:0}
.section-wrapper.bottom-mobile-offset-extra-small{padding-bottom:1.2rem}
.section-wrapper.bottom-mobile-offset-small{padding-bottom:2rem}
.section-wrapper.bottom-mobile-offset-medium{padding-bottom:4rem}
.section-wrapper.bottom-mobile-offset-large{padding-bottom:5.6rem}
.section-wrapper.bottom-mobile-offset-extra-large{padding-bottom:6.4rem}
.section-wrapper.bottom-mobile-offset-none{padding-bottom:0}
}
.section-background-div{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;grid-column:unset;max-width:unset}
.acs-section-block{grid-column:1/-1}
.section-block-wrapper{height:100%}
.section-block-wrapper.section-block-spacing-extra-small{margin-bottom:1.6rem}
.section-block-wrapper.section-block-spacing-small{margin-bottom:2.4rem}
.section-block-wrapper.section-block-spacing-medium{margin-bottom:3.2rem}
.section-block-wrapper.section-block-spacing-large{margin-bottom:4rem}
.section-block-wrapper.section-block-spacing-extra-large{margin-bottom:8rem}
.section-block-wrapper.section-block-spacing-none{margin-bottom:0}
@media(max-width:767px){.section-block-wrapper.section-block-spacing-extra-small{margin-bottom:.8rem}
.section-block-wrapper.section-block-spacing-small{margin-bottom:1.2rem}
.section-block-wrapper.section-block-spacing-medium{margin-bottom:1.6rem}
.section-block-wrapper.section-block-spacing-large{margin-bottom:2rem}
.section-block-wrapper.section-block-spacing-extra-large{margin-bottom:4rem}
.section-block-wrapper.section-block-spacing-none{margin-bottom:0}
}
.acs-section-block:last-child .section-block-wrapper{margin-bottom:0}
.section-block-columns{display:flex;flex-wrap:wrap}
.section-block-columns .container{width:100%}
@media(max-width:767px){.section-block-columns{flex-direction:column;flex-wrap:nowrap}
}
@media(max-width:767px){.section-block-columns.mobile-reverse{flex-direction:column-reverse}
}
@media(min-width:768px){.section-block-columns.section-block-columns-2col1x2 .section-block-parsys-2{flex-grow:2}
.section-block-columns.section-block-columns-2col2x1 .section-block-parsys-1{flex-grow:2}
.section-block-columns.section-block-columns-2col1x3 .section-block-parsys-2{flex-grow:3}
.section-block-columns.section-block-columns-2col3x1 .section-block-parsys-1{flex-grow:3}
.section-block-columns.section-block-columns-2col2x3 .section-block-parsys-1{flex-grow:2}
.section-block-columns.section-block-columns-2col2x3 .section-block-parsys-2{flex-grow:3}
.section-block-columns.section-block-columns-2col3x2 .section-block-parsys-1{flex-grow:3}
.section-block-columns.section-block-columns-2col3x2 .section-block-parsys-2{flex-grow:2}
.section-block-columns.section-block-columns-3col2x1x1 .section-block-parsys-1{flex-grow:2}
.section-block-columns.section-block-columns-3col1x2x1 .section-block-parsys-2{flex-grow:2}
.section-block-columns.section-block-columns-3col1x1x2 .section-block-parsys-3{flex-grow:2}
}
.section-block-columns .section-block-parsys{flex:1;min-width:0;display:flex;flex-direction:column}
.section-block-default .section-block-parsys{display:flex;flex-direction:column}
.flex .section-block-parsys{flex:1;min-width:0}
.section-block-parsys{display:block}
.section-block-parsys.flex{display:flex}
.section-block-parsys.flex:not(.flex-justify-space-between):not(.flex-justify-center)>*{flex:1}
.section-block-parsys.flex.flex-row{flex-direction:row}
@media(max-width:calc(40rem - 1px)){.section-block-parsys.flex.flex-row{flex-direction:column}
.section-block-parsys.flex.flex-row.mobile-reverse{flex-direction:column-reverse}
}
.section-block-parsys.flex.flex-column{flex-direction:column}
@media(max-width:calc(40rem - 1px)){.section-block-parsys.flex.flex-column.mobile-reverse{flex-direction:column-reverse}
}
.section-block-parsys.flex.flex-wrap-count-1{box-sizing:border-box}
.section-block-parsys.flex.flex-wrap-count-1>*{flex:100%}
.section-block-parsys.flex.flex-wrap-count-2{box-sizing:border-box}
.section-block-parsys.flex.flex-wrap-count-2.flex-column-gap-extra-small>*{flex:0 0 calc((100% - 1.6rem)/2)}
.section-block-parsys.flex.flex-wrap-count-2.flex-column-gap-small>*{flex:0 0 calc((100% - 2.4rem)/2)}
.section-block-parsys.flex.flex-wrap-count-2.flex-column-gap-medium>*{flex:0 0 calc((100% - 3.2rem)/2)}
.section-block-parsys.flex.flex-wrap-count-2.flex-column-gap-large>*{flex:0 0 calc((100% - 4rem)/2)}
.section-block-parsys.flex.flex-wrap-count-2.flex-column-gap-extra-large>*{flex:0 0 calc((100% - 8rem)/2)}
@media(max-width:767px){.section-block-parsys.flex.flex-wrap-count-2.flex-column-gap-extra-small>*{flex:0 0 calc((100% - .8rem)/2)}
.section-block-parsys.flex.flex-wrap-count-2.flex-column-gap-small>*{flex:0 0 calc((100% - 1.2rem)/2)}
.section-block-parsys.flex.flex-wrap-count-2.flex-column-gap-medium>*{flex:0 0 calc((100% - 1.6rem)/2)}
.section-block-parsys.flex.flex-wrap-count-2.flex-column-gap-large>*{flex:0 0 calc((100% - 2rem)/2)}
.section-block-parsys.flex.flex-wrap-count-2.flex-column-gap-extra-large>*{flex:0 0 calc((100% - 4rem)/2)}
}
.section-block-parsys.flex.flex-wrap-count-3{box-sizing:border-box}
.section-block-parsys.flex.flex-wrap-count-3.flex-column-gap-extra-small>*{flex:0 0 calc((100% - 3.2rem)/3)}
.section-block-parsys.flex.flex-wrap-count-3.flex-column-gap-small>*{flex:0 0 calc((100% - 4.8rem)/3)}
.section-block-parsys.flex.flex-wrap-count-3.flex-column-gap-medium>*{flex:0 0 calc((100% - 6.4rem)/3)}
.section-block-parsys.flex.flex-wrap-count-3.flex-column-gap-large>*{flex:0 0 calc((100% - 8rem)/3)}
.section-block-parsys.flex.flex-wrap-count-3.flex-column-gap-extra-large>*{flex:0 0 calc((100% - 16rem)/3)}
@media(max-width:767px){.section-block-parsys.flex.flex-wrap-count-3.flex-column-gap-extra-small>*{flex:0 0 calc((100% - 1.6rem)/3)}
.section-block-parsys.flex.flex-wrap-count-3.flex-column-gap-small>*{flex:0 0 calc((100% - 2.4rem)/3)}
.section-block-parsys.flex.flex-wrap-count-3.flex-column-gap-medium>*{flex:0 0 calc((100% - 3.2rem)/3)}
.section-block-parsys.flex.flex-wrap-count-3.flex-column-gap-large>*{flex:0 0 calc((100% - 4rem)/3)}
.section-block-parsys.flex.flex-wrap-count-3.flex-column-gap-extra-large>*{flex:0 0 calc((100% - 8rem)/3)}
}
.section-block-parsys.flex.flex-wrap-count-4{box-sizing:border-box}
.section-block-parsys.flex.flex-wrap-count-4.flex-column-gap-extra-small>*{flex:0 0 calc((100% - 4.8rem)/4)}
.section-block-parsys.flex.flex-wrap-count-4.flex-column-gap-small>*{flex:0 0 calc((100% - 7.2rem)/4)}
.section-block-parsys.flex.flex-wrap-count-4.flex-column-gap-medium>*{flex:0 0 calc((100% - 9.6rem)/4)}
.section-block-parsys.flex.flex-wrap-count-4.flex-column-gap-large>*{flex:0 0 calc((100% - 12rem)/4)}
.section-block-parsys.flex.flex-wrap-count-4.flex-column-gap-extra-large>*{flex:0 0 calc((100% - 24rem)/4)}
@media(max-width:767px){.section-block-parsys.flex.flex-wrap-count-4.flex-column-gap-extra-small>*{flex:0 0 calc((100% - 2.4rem)/4)}
.section-block-parsys.flex.flex-wrap-count-4.flex-column-gap-small>*{flex:0 0 calc((100% - 3.6rem)/4)}
.section-block-parsys.flex.flex-wrap-count-4.flex-column-gap-medium>*{flex:0 0 calc((100% - 4.8rem)/4)}
.section-block-parsys.flex.flex-wrap-count-4.flex-column-gap-large>*{flex:0 0 calc((100% - 6rem)/4)}
.section-block-parsys.flex.flex-wrap-count-4.flex-column-gap-extra-large>*{flex:0 0 calc((100% - 12rem)/4)}
}
.section-block-parsys.flex.flex-wrap-count-5{box-sizing:border-box}
.section-block-parsys.flex.flex-wrap-count-5.flex-column-gap-extra-small>*{flex:0 0 calc((100% - 6.4rem)/5)}
.section-block-parsys.flex.flex-wrap-count-5.flex-column-gap-small>*{flex:0 0 calc((100% - 9.6rem)/5)}
.section-block-parsys.flex.flex-wrap-count-5.flex-column-gap-medium>*{flex:0 0 calc((100% - 12.8rem)/5)}
.section-block-parsys.flex.flex-wrap-count-5.flex-column-gap-large>*{flex:0 0 calc((100% - 16rem)/5)}
.section-block-parsys.flex.flex-wrap-count-5.flex-column-gap-extra-large>*{flex:0 0 calc((100% - 32rem)/5)}
@media(max-width:767px){.section-block-parsys.flex.flex-wrap-count-5.flex-column-gap-extra-small>*{flex:0 0 calc((100% - 3.2rem)/5)}
.section-block-parsys.flex.flex-wrap-count-5.flex-column-gap-small>*{flex:0 0 calc((100% - 4.8rem)/5)}
.section-block-parsys.flex.flex-wrap-count-5.flex-column-gap-medium>*{flex:0 0 calc((100% - 6.4rem)/5)}
.section-block-parsys.flex.flex-wrap-count-5.flex-column-gap-large>*{flex:0 0 calc((100% - 8rem)/5)}
.section-block-parsys.flex.flex-wrap-count-5.flex-column-gap-extra-large>*{flex:0 0 calc((100% - 16rem)/5)}
}
.section-block-parsys.flex.flex-wrap-count>*{box-sizing:border-box}
.section-block-parsys.flex.flex-wrap-count.flex-column-gap-extra-small>*{flex:0 0 calc((100% - 4.8rem)/4)}
.section-block-parsys.flex.flex-wrap-count.flex-column-gap-small>*{flex:0 0 calc((100% - 7.2rem)/4)}
.section-block-parsys.flex.flex-wrap-count.flex-column-gap-medium>*{flex:0 0 calc((100% - 9.6rem)/4)}
.section-block-parsys.flex.flex-wrap-count.flex-column-gap-large>*{flex:0 0 calc((100% - 12rem)/4)}
.section-block-parsys.flex.flex-wrap-count.flex-column-gap-extra-large>*{flex:0 0 calc((100% - 24rem)/4)}
@media(max-width:767px){.section-block-parsys.flex.flex-wrap-count.flex-column-gap-extra-small>*{flex:0 0 calc((100% - 2.4rem)/4)}
.section-block-parsys.flex.flex-wrap-count.flex-column-gap-small>*{flex:0 0 calc((100% - 3.6rem)/4)}
.section-block-parsys.flex.flex-wrap-count.flex-column-gap-medium>*{flex:0 0 calc((100% - 4.8rem)/4)}
.section-block-parsys.flex.flex-wrap-count.flex-column-gap-large>*{flex:0 0 calc((100% - 6rem)/4)}
.section-block-parsys.flex.flex-wrap-count.flex-column-gap-extra-large>*{flex:0 0 calc((100% - 12rem)/4)}
}
.section-block-parsys.flex.flex-row-reverse{flex-direction:row-reverse}
@media(max-width:calc(40rem - 1px)){.section-block-parsys.flex.flex-row-reverse.mobile-reverse{flex-direction:row}
}
.section-block-parsys.flex.flex-column-reverse{flex-direction:column-reverse}
@media(max-width:calc(40rem - 1px)){.section-block-parsys.flex.flex-column-reverse.mobile-reverse{flex-direction:column}
}
.flex-wrap-wrap{flex-wrap:wrap}
.flex-wrap-wrap>*{flex:unset}
.flex-wrap-reverse{flex-wrap:wrap-reverse}
.flex-wrap-reverse>*{flex:unset}
.flex-wrap-nowrap{flex-wrap:nowrap}
.flex-column-gap-extra-small{column-gap:1.6rem}
.flex-column-gap-small{column-gap:2.4rem}
.flex-column-gap-medium{column-gap:3.2rem}
.flex-column-gap-large{column-gap:4rem}
.flex-column-gap-extra-large{column-gap:8rem}
@media(max-width:767px){.flex-column-gap-extra-small{column-gap:.8rem;row-gap:.8rem}
.flex-column-gap-small{column-gap:1.2rem;row-gap:1.2rem}
.flex-column-gap-medium{column-gap:1.6rem;row-gap:1.6rem}
.flex-column-gap-large{column-gap:2rem;row-gap:2rem}
.flex-column-gap-extra-large{column-gap:4rem;row-gap:4rem}
}
.flex-row-gap-extra-small{row-gap:1.6rem}
.flex-row-gap-small{row-gap:2.4rem}
.flex-row-gap-medium{row-gap:3.2rem}
.flex-row-gap-large{row-gap:4rem}
.flex-row-gap-extra-large{row-gap:8rem}
@media(max-width:767px){.flex-row-gap-extra-small{row-gap:.8rem}
.flex-row-gap-small{row-gap:1.2rem}
.flex-row-gap-medium{row-gap:1.6rem}
.flex-row-gap-large{row-gap:2rem}
.flex-row-gap-extra-large{row-gap:4rem}
}
.flex-justify-stretch{justify-content:stretch}
.flex-justify-start{justify-content:flex-start}
.flex-justify-end{justify-content:flex-end}
.flex-justify-center{justify-content:center}
.flex-justify-space-between{justify-content:space-between}
.flex-justify-space-around{justify-content:space-around}
.flex-justify-space-evenly{justify-content:space-evenly}
.flex-align-stretch{align-items:stretch}
.flex-align-center{align-items:center}
.flex-align-baseline{align-items:baseline}
.flex-align-start{align-items:flex-start}
.flex-align-end{align-items:flex-end}
.column-gap-extra-small{gap:1.6rem}
.column-gap-small{gap:2.4rem}
.column-gap-medium{gap:3.2rem}
.column-gap-large{gap:4rem}
.column-gap-extra-large{gap:8rem}
@media(max-width:767px){.column-gap-extra-small{gap:.8rem}
.column-gap-small{gap:1.2rem}
.column-gap-medium{gap:1.6rem}
.column-gap-large{gap:2rem}
.column-gap-extra-large{gap:4rem}
}