intro-content-video-module{background-color:rgba(71,17,50,.8);display:block;margin-inline:auto}intro-content-video-module[data-theme=light]{background-color:hsla(0,0%,100%,.7)}intro-content-video-module[data-theme=light-alt]{background-color:#fbf8f1}intro-content-video-module[data-theme=dark-alt]{background-color:var(--Purple-600,#471132)}content-width{display:block;margin-inline:auto;padding-inline:24px}intro-content-video-module content-width{color:#fff;max-width:886px;padding-block:48px}intro-content-video-module[data-theme=light-alt] content-width,intro-content-video-module[data-theme=light] content-width{color:var(--Purple-500,#803663)}intro-content-video-module content-width .video-wrapper{aspect-ratio:40/33;border-bottom:8px solid var(--Purple-500,#803663);border-radius:0;overflow:hidden;position:relative}intro-content-video-module content-width .video-wrapper video{background:transparent;display:block;height:100%;inset:0;object-fit:cover;object-position:left top;position:absolute;width:100%}intro-content-video-module content-width .video-wrapper .video-toggle-btn{align-items:center;background:hsla(0,0%,100%,.5);border:none;border-radius:24px;bottom:16px;box-sizing:border-box;cursor:pointer;display:flex;height:48px;justify-content:center;padding:12px;position:absolute;right:16px;transition:background .2s ease,transform .2s ease;width:48px;z-index:100}intro-content-video-module content-width .video-wrapper .video-toggle-btn:hover{background:var(--Tigerlily-400,#fac2b9);transform:scale(1.1)}intro-content-video-module content-width .video-wrapper .video-toggle-btn .icon-pause{display:none}intro-content-video-module content-width .video-wrapper .video-toggle-btn .icon-play{align-items:center;display:flex;justify-content:center}intro-content-video-module content-width .video-wrapper .video-toggle-btn[data-playing=true] .icon-play{display:none}intro-content-video-module content-width .video-wrapper .video-toggle-btn[data-playing=true] .icon-pause{align-items:center;display:flex;justify-content:center}intro-content-video-module content-width .intro-title{color:#fff;font-family:P22 Mackinac;font-size:32px!important;font-style:normal;font-weight:700!important;line-height:120%!important;margin-block-end:0;margin-block-start:0;text-align:center}intro-content-video-module content-width[data-layout=column] .intro-content-wrapper .intro-title{margin-block:24px}intro-content-video-module[data-theme=light-alt] content-width .intro-title,intro-content-video-module[data-theme=light] content-width .intro-title{color:var(--Purple-500,#803663)}intro-content-video-module content-width p{color:#fff;font-family:DM Sans;font-size:16px!important;font-style:normal;font-weight:400!important;line-height:150%!important}intro-content-video-module[data-theme=light-alt] content-width p,intro-content-video-module[data-theme=light] content-width p{color:var(--Neutrals-900,#1f1d24)}intro-content-video-module content-width strong{font-weight:700!important}intro-content-video-module content-width .buttons{align-items:center;display:flex;flex-wrap:wrap;gap:24px;justify-content:center;margin-block-start:48px}intro-content-video-module content-width[data-layout=column] .buttons{flex-direction:column}intro-content-video-module content-width .buttons .btn-primary{background:var(--Purple-500,#803663);border:none!important;border-radius:8px;color:var(--Neutrals-0,#fff);cursor:pointer;display:inline-block;font-family:DM Sans;font-size:16px;font-weight:700!important;line-height:1.2;min-width:180px;padding:14px 16px;text-align:center;text-decoration:none;transition:all .3s ease-in-out}intro-content-video-module content-width .buttons .btn-primary:hover{background:var(--Purple-600,#471132)!important;border:none!important}intro-content-video-module content-width .buttons .btn-secondary{background:var(--Neutrals-0,#fff);border:1px solid var(--Purple-500,#803663);border-radius:8px;color:var(--Purple-500,#803663);cursor:pointer;display:inline-block;font-family:DM Sans;font-size:16px;font-weight:700!important;line-height:1.2;min-width:180px;padding:14px 16px;text-align:center;text-decoration:none;transition:all .3s ease-in-out}intro-content-video-module content-width .buttons .btn-secondary:hover{background:var(--Purple-200,#e6d7e0)!important;border:1px solid var(--Purple-500,#803663)!important;color:var(--Purple-500,#803663)!important}intro-content-video-module content-width .buttons .btn-tertiary{color:var(--Tigerlily-600,#ffa398);font-size:16px;font-weight:700!important;line-height:150%!important;text-decoration-line:underline}intro-content-video-module content-width .buttons .btn-tertiary:hover{color:var(--Tigerlily-100,#fff2f0)}intro-content-video-module[data-theme=light-alt] content-width .buttons .btn-tertiary,intro-content-video-module[data-theme=light] content-width .buttons .btn-tertiary{color:var(--Teal-700,#116978)}intro-content-video-module[data-theme=light-alt] content-width .buttons .btn-tertiary:hover,intro-content-video-module[data-theme=light] content-width .buttons .btn-tertiary:hover{color:var(--Teal-600,#1a7d8c)}intro-content-video-module content-width .bottom-text{color:var(--Neutrals-0,#fff);font-family:DM Sans;font-size:16px!important;font-style:normal;font-weight:400!important;line-height:150%!important}intro-content-video-module content-width[data-layout=row]{display:grid;grid-template-columns:1fr;max-width:1440px;padding:0}intro-content-video-module content-width[data-layout=row] .intro-content-wrapper{order:2;padding-block:48px;padding-inline:24px}intro-content-video-module content-width[data-layout=row]>.video-wrapper{order:1}intro-content-video-module content-width[data-layout=row] .intro-title{margin-block-start:0;text-align:left}intro-content-video-module content-width[data-layout=row] .buttons,intro-content-video-module content-width[data-layout=row] .tertiary-buttons{align-items:flex-start;flex-direction:column}@media screen and (min-width:992px){intro-content-video-module content-width{padding-block:96px 64px}intro-content-video-module content-width .intro-content-wrapper .intro-title{font-size:48px!important}intro-content-video-module content-width[data-layout=row]{gap:48px}intro-content-video-module content-width[data-layout=row]:has(.video-wrapper){grid-template-columns:33% auto}intro-content-video-module content-width[data-layout=row] .intro-content-wrapper{order:1;padding:48px 0 48px 48px}intro-content-video-module content-width[data-layout=row]>.video-wrapper{align-self:stretch;aspect-ratio:unset;border-bottom:8px solid var(--Purple-500,#803663);border-left:8px solid var(--Purple-500,#803663);border-radius:0 0 0 var(--Spacing-48px,48px);border-right:0;margin-block-end:72px;order:2}intro-content-video-module content-width[data-layout=row]>.video-wrapper .hs-video-player,intro-content-video-module content-width[data-layout=row]>.video-wrapper .hs-video-widget,intro-content-video-module content-width[data-layout=row]>.video-wrapper .hs-vpt-container,intro-content-video-module content-width[data-layout=row]>.video-wrapper .hs-vpt-vp,intro-content-video-module content-width[data-layout=row]>.video-wrapper .hs_cos_wrapper,intro-content-video-module content-width[data-layout=row]>.video-wrapper video{min-height:300px}}@media screen and (min-width:1440px){intro-content-video-module content-width .intro-content-wrapper .intro-title{font-size:54px!important;font-weight:500!important;line-height:130%!important}intro-content-video-module content-width .bottom-text,intro-content-video-module content-width p{font-size:18px!important}intro-content-video-module content-width[data-layout=row]>.video-wrapper{margin-block-end:80px}intro-content-video-module content-width[data-layout=row]:has(.video-wrapper){grid-template-columns:repeat(2,1fr)}intro-content-video-module content-width[data-layout=row] .intro-content-wrapper{padding:80px 0 80px 80px}intro-content-video-module content-width[data-layout=row] .buttons{align-items:center;flex-direction:row;justify-content:flex-start}intro-content-video-module{position:relative}intro-content-video-module content-width[data-layout=row]>.video-wrapper{height:calc(100% - 80px);margin-block-end:0;position:absolute;right:0;top:0;width:calc(50% - 25px)}}