.af-configurable-cover{height:auto;min-height:360px}.af-configurable-cover .covercopy{padding:42px 60px 45px;max-width:850px}.af-configurable-cover h1{max-width:740px;font-size:clamp(30px,3.5vw,43px);white-space:pre-line;overflow-wrap:anywhere}.af-configurable-cover p{max-width:600px;font-size:15px;line-height:1.6}.af-home-banner-image{position:absolute;inset:0;display:block;width:100%;height:100%;z-index:0}.af-home-banner-image img{width:100%;height:100%;object-fit:cover;display:block}.af-configurable-cover.af-has-image:before{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#111820e6 0%,#111820b3 50%,#11182026 100%);z-index:1}.af-configurable-cover.af-has-image:after{display:none}.af-configurable-cover [hidden]{display:none!important}.af-banner-button{display:inline-flex;align-items:center;background:#ffd21c;color:#202329;padding:11px 19px;border-radius:9px;font-size:13px;font-weight:700;margin-top:14px;text-decoration:none;min-height:42px}.af-banner-button:hover{background:#edbf0d;color:#202329}.af-configurable-cover .coverlabel{z-index:2}@media(max-width:900px){.af-configurable-cover .covercopy{padding:36px 30px;max-width:80%}}@media(max-width:600px){.af-configurable-cover{min-height:330px}.af-configurable-cover .covercopy{padding:30px 22px;max-width:100%}.af-configurable-cover .covercopy h1{max-width:100%;font-size:30px;line-height:1.15}.af-configurable-cover p{font-size:14px;max-width:100%}.af-configurable-cover:after{opacity:.2}.af-configurable-cover.af-has-image:before{background:linear-gradient(90deg,#111820db,#11182080)}}
