.module--two_column_content{align-items:center;display:flex;flex-wrap:wrap;gap:40px}.module--two_column_content.text_left{flex-direction:column-reverse}.module--two_column_content .two_col-list ul{list-style:none;margin:50px 0 0;padding:0}.module--two_column_content .two_col-list li{display:flex;margin:0 0 20px}.module--two_column_content .two_col-list li p{margin-bottom:0}.module--two_column_content .two_col-list .two_col-icon{border-radius:50%;margin-right:20px;padding:15px;text-align:center;height:40px;width:40px;display:flex;align-items:center;justify-content:center}.module--two_column_content .two_col-list .two_col-icon span{display:block;line-height:0}.module--two_column_content .two_col-list .two_col-icon svg{object-fit:contain;width:20px;height:20px}.module--two_column_content .two_col-image img{border-radius:6px}.module--two_column_content .two_col-button{margin-top:60px}.module--two_column_content .oembed_container_two,.module--two_column_content .oembed_container_two--staging{display:inline-block;height:100%;position:relative;width:100%}.module--two_column_content .iframe_wrapper{border-radius:6px;overflow:hidden;height:0;padding-bottom:56.25%;padding-top:25px;position:relative}.module--two_column_content .oembed_container_iframe{height:100%;left:0;margin:0 auto;position:absolute;right:0;top:0;width:100%}.module--two_column_content .oembed_custom-thumbnail,.module--two_column_content .oembed_custom-thumbnail:active,.module--two_column_content .oembed_custom-thumbnail:focus,.module--two_column_content .oembed_custom-thumbnail:hover{align-items:center;appearance:none;background-color:#ddd;background-position:center center;background-repeat:no-repeat;background-size:cover;border-radius:0;border:none;cursor:pointer;display:flex;height:100%;justify-content:center;left:0;margin:0;padding:0;position:absolute;top:0;width:100%;z-index:1}.module--two_column_content .oembed_custom-thumbnail_icon{align-items:center;cursor:pointer;display:flex;justify-content:center;width:100%}.module--two_column_content .oembed_custom-thumbnail_icon svg{display:block;height:auto;width:12%}_:-ms-fullscreen,:root .module--two_column_content .oembed_custom-thumbnail_icon svg{max-width:none}.module--two_column_content .oembed_custom-thumbnail--hide{display:none}.module--two_column_content .embed_container_two,.module--two_column_content .embed_container_two--staging{display:inline-block;height:100%;position:relative;width:100%}.module--two_column_content .embed_container_two iframe,.module--two_column_content .embed_container_two--staging iframe{left:0;max-height:100%;max-width:100%;position:absolute;right:0;top:0}.module--two_column_content .oembed-info{height:1px;left:-10000px;overflow:hidden;position:absolute;top:auto;width:1px}:not(.hs-inline-edit) .module--two_column_content .hs-video-placeholder{display:none}.hs-inline-edit .module--two_column_content .hs-video-placeholder{background-color:#f5f8fa!important;border:1px dashed #516f90!important;display:block!important;font-size:14px!important;margin:2px 1px!important;outline:#fff dashed 1px!important;text-align:center!important}.module--two_column_content .hs-video-placeholder>*{box-sizing:border-box!important;display:block!important;margin:1px!important;padding:12px!important;width:calc(100% - 2px)!important}.module--two_column_content p.hs-video-placeholder__title{color:#7c98b6!important;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif!important;font-size:14px!important;font-style:italic!important;font-weight:700!important;line-height:initial!important;margin-bottom:10px!important;margin-top:0!important;padding:0!important;text-shadow:0 -1px 0 hsla(0,0%,100%,.5)!important}.module--two_column_content p.hs-video-placeholder__description{color:#7c98b6!important;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif!important;font-style:italic!important;font-weight:400!important;line-height:1.6!important;margin:0!important;text-shadow:0 -1px 0 hsla(0,0%,100%,.5)!important}.module--two_column_content .two_col{width:100%}@media (min-width:1024px){.module--two_column_content{gap:120px}.module--two_column_content.text_left{flex-direction:row-reverse}.module--two_column_content .two_col{flex:1}}

/* ============================================================
   Shared video modal  (lives on <body>, intentionally unscoped)
   ============================================================ */
html.vmodal-open{overflow:hidden}
.vmodal{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;padding:20px}
.vmodal[hidden]{display:none}
.vmodal_backdrop{position:absolute;inset:0;background:rgba(0,0,0,.82)}
.vmodal_dialog{position:relative;width:100%;max-width:960px}
.vmodal_frame{position:relative;width:100%;aspect-ratio:16 / 9;background:#000;border-radius:6px;overflow:hidden}
.vmodal_player{position:absolute;inset:0;width:100%;height:100%;border:0}
.vmodal_close{position:absolute;top:-42px;right:0;width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;padding:0;background:transparent;border:none;color:#fff;cursor:pointer}
.vmodal_close:focus-visible{outline:2px solid #fff;outline-offset:2px}
@supports not (aspect-ratio:1 / 1){.vmodal_frame{height:0;padding-bottom:56.25%}}
@media (max-width:600px){.vmodal_close{top:-38px}}
