.efb{background-color:var(--efb-bg);padding-bottom:var(--efb-padding-bottom);padding-top:var(--efb-padding-top)}.efb__grid{align-items:center;display:grid;gap:clamp(2rem,5vw,3.5rem);grid-template-columns:1fr}.efb--media-left .efb__col--media{order:-1}.efb--media-left .efb__col--text{order:1}.efb--no-media .efb__grid{max-width:42rem}.efb__col--text{align-items:flex-start;display:flex;flex-direction:column;min-width:0;text-align:left}.efb__eyebrow-row{align-items:center;display:flex;gap:12px;margin-bottom:.75rem}.efb__eyebrow-icon-wrap{align-items:center;color:var(--efb-eyebrow);display:flex;flex-shrink:0;height:16px;justify-content:center;width:16px}.efb__eyebrow-icon{display:block;height:16px;object-fit:contain;width:16px}.efb__eyebrow{color:var(--efb-eyebrow);font-size:14px;font-weight:600;letter-spacing:.14em;line-height:16px;text-transform:uppercase}.efb__eyebrow,.efb__heading{font-family:Inter,sans-serif;margin:0}.efb__heading{font-size:clamp(1.5rem,2.8vw,2.125rem);font-weight:700;letter-spacing:-.03em;line-height:1.1;text-align:left}.efb__heading,.efb__heading .efb__heading-part{color:var(--efb-heading)}.efb__heading .efb__heading-accent{color:var(--efb-heading-em)}.efb__rule{background:var(--efb-accent);border-radius:2px;display:block;height:4px;margin-bottom:2rem;margin-top:1rem;width:var(--efb-rule-width,48px)}.efb__body{color:var(--efb-body);font-family:Inter,sans-serif;font-size:1rem;font-weight:400;line-height:1.65;text-align:left;width:100%}.efb__body p{margin:0 0 1rem}.efb__body p:last-child{margin-bottom:0}.efb__body a{color:var(--efb-accent);text-decoration:underline;text-underline-offset:2px}.efb__body a:hover{text-decoration-thickness:2px}.efb__actions{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem 1rem;justify-content:flex-start;margin-top:2rem}.efb__btn{border-radius:100px;font-family:Inter,sans-serif;font-size:1rem;font-weight:400;line-height:normal;padding:20px 40px;text-decoration:none;transition:background .25s ease,color .25s ease,border-color .25s ease}.efb__btn:focus-visible{outline:2px solid var(--efb-btn-primary-bg);outline-offset:3px}.efb__btn--secondary:focus-visible{outline-color:var(--efb-btn-secondary-text)}.efb__btn--primary{background:var(--efb-btn-primary-bg);border:1.5px solid transparent;color:var(--efb-btn-primary-fg)}.efb__btn--primary:hover{filter:brightness(1.05)}.efb__btn--secondary{background:transparent;border:1.5px solid var(--efb-btn-secondary-text);color:var(--efb-btn-secondary-text)}.efb__btn--secondary:hover{background:color-mix(in srgb,var(--efb-btn-secondary-text) 12%,transparent)}.efb__col--media{min-width:0}.efb__media{border-radius:var(--efb-image-radius);margin:0;overflow:hidden;padding:0;position:relative;width:100%}.efb__image{display:block;height:auto;object-fit:cover;width:100%}@media (min-width:992px){.efb__grid{align-items:center;gap:clamp(2rem,4vw,4rem);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.efb:not(.efb--no-media) .efb__grid{align-items:stretch}.efb--no-media .efb__grid{grid-template-columns:1fr;max-width:42rem}.efb--media-video .efb__col--media{display:flex;flex-direction:column}.efb--media-video .efb__media{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;width:100%}}@media (prefers-reduced-motion:reduce){.efb__btn{transition:none}}.efb__media-inner{margin:0;padding:0;width:100%}.efb__media .efb-oembed_container{aspect-ratio:16/9;display:block;flex:0 0 auto;height:auto;max-width:100%;position:relative;width:100%}.efb__media .iframe_wrapper{bottom:0;height:100%;left:0;padding:0;position:absolute;right:0;top:0;width:100%}.efb__media .oembed_container_iframe{height:100%;left:0;margin:0 auto;position:absolute;right:0;top:0;width:100%}.efb__media .oembed_custom-thumbnail,.efb__media .oembed_custom-thumbnail:active,.efb__media .oembed_custom-thumbnail:focus,.efb__media .oembed_custom-thumbnail:hover{align-items:center;appearance:none;background-color:transparent;background-position:50%;background-repeat:no-repeat;background-size:cover;border:none;border-radius:0;display:flex;height:100%;justify-content:center;left:0;margin:0;padding:0;position:absolute;top:0;width:100%;z-index:1}.efb__media .oembed_custom-thumbnail_icon{align-items:center;cursor:pointer;display:flex;justify-content:center;width:100%}.efb__media .oembed_custom-thumbnail_icon svg{display:block;height:auto;width:12%}.efb__media .oembed_custom-thumbnail--hide{display:none}.efb__media .efb-embed_container{display:block;height:100%;position:relative;width:100%}.efb__media .efb-embed_container iframe{left:0;max-height:100%;max-width:100%;position:absolute;right:0;top:0}.efb__media .oembed-info{height:1px;left:-10000px;overflow:hidden;position:absolute;top:auto;width:1px}:not(.hs-inline-edit) .efb__media .hs-video-placeholder{display:none}.hs-inline-edit .efb__media .hs-video-placeholder{background-color:#f5f8fa!important;border:1px dashed #516f90!important;display:block!important;font-size:14px!important;margin:2px 1px!important;outline:1px dashed #fff!important;text-align:center!important}.hs-inline-edit .efb__media .hs-video-placeholder>*{box-sizing:border-box!important;display:block!important;margin:1px!important;padding:12px!important;width:calc(100% - 2px)!important}.hs-inline-edit .efb__media p.hs-video-placeholder__title{font-size:14px!important;font-weight:700!important;line-height:normal!important;margin-bottom:10px!important;margin-top:0!important;padding:0!important}.hs-inline-edit .efb__media p.hs-video-placeholder__description,.hs-inline-edit .efb__media p.hs-video-placeholder__title{color:#7c98b6!important;font-family:Helvetica Neue,Helvetica,Arial,sans-serif!important;font-style:italic!important;text-shadow:0 -1px 0 hsla(0,0%,100%,.5)!important}.hs-inline-edit .efb__media p.hs-video-placeholder__description{font-weight:400!important;line-height:1.6!important;margin:0!important}.efb--media-video .efb__media>div{max-width:100%!important;width:100%!important}.efb--media-video .efb__media iframe{max-width:100%!important}.efb--media-video .efb__media .efb-embed_container{aspect-ratio:16/9;min-height:200px}.efb--media-video .efb__media .efb-embed_container .iframe_wrapper{height:100%;inset:0;padding:0;position:absolute;width:100%}