.section-video-callout{position:relative}.section-video-callout__container{width:100%}.section-video-callout__heading{margin-bottom:1rem;text-align:center;font-weight:300!important}@media not all and (min-width: 768px){.section-video-callout__heading{font-size:32px}}.section-video-callout__heading--grid{margin-bottom:0;text-align:left!important;font-size:30px!important;font-weight:600!important}@media not all and (min-width: 768px){.section-video-callout__heading--grid{font-size:32px!important}}.section-video-callout__centered{display:flex;flex-direction:column;align-items:center;gap:1.25rem}.section-video-callout__title--centered{text-align:center;font-size:24px;line-height:36px;font-weight:300}@media (min-width: 768px){.section-video-callout__title--centered{text-align:left;font-size:36px}}.section-video-callout__title--centered{--tw-text-opacity: 1;color:rgb(31 31 30 / var(--tw-text-opacity, 1))}.section-video-callout__video-wrapper--centered{width:100%;max-width:980px}.section-video-callout__grid{display:flex;flex-direction:column;align-items:center;gap:1rem}@media (min-width: 768px){.section-video-callout__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:56px}}.section-video-callout__video-wrapper--grid{width:100%}.section-video-callout__content{display:flex;flex-direction:column;gap:2rem}.section-video-callout__title--grid{font-size:24px;line-height:36px;font-weight:600;--tw-text-opacity: 1;color:rgb(31 31 30 / var(--tw-text-opacity, 1))}.section-video-callout__title--grid-desktop{font-size:21px;line-height:27px;font-weight:600;--tw-text-opacity: 1;color:rgb(31 31 30 / var(--tw-text-opacity, 1))}.section-video-callout__description{font-size:14px;line-height:21px}.section-video-callout__thumbnail{display:block;width:100%;cursor:pointer;border-width:0px;background-color:transparent;padding:0}.section-video-callout__thumbnail:focus{outline:2px solid transparent;outline-offset:2px}.section-video-callout__thumbnail:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-opacity: 1;--tw-ring-color: rgb(14 140 210 / var(--tw-ring-opacity, 1))}.section-video-callout__aspect-ratio{position:relative;width:100%;overflow:hidden;padding-bottom:58.16%}.section-video-callout__aspect-ratio--grid{padding-bottom:58.18%}.section-video-callout__image{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.section-video-callout__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;height:100%;width:100%;align-items:center;justify-content:center;--tw-bg-opacity: 1;background-color:rgb(248 247 245 / var(--tw-bg-opacity, 1))}.section-video-callout__placeholder .placeholder-svg{height:50%;width:50%;--tw-text-opacity: 1;color:rgb(198 198 198 / var(--tw-text-opacity, 1))}.section-video-callout__play-button{position:absolute;top:50%;left:50%;--tw-translate-x: -50%;--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));height:60px;width:60px}@media (min-width: 768px){.section-video-callout__play-button{height:100px;width:100px}}.section-video-callout__play-button{border-radius:9999px;--tw-bg-opacity: 1;background-color:rgb(21 59 96 / var(--tw-bg-opacity, 1));display:flex;align-items:center;justify-content:center;transition-property:transform;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.section-video-callout__play-icon{height:29px;width:38px}@media (min-width: 768px){.section-video-callout__play-icon{height:48px;width:64px}}.section-video-callout__play-icon{margin-left:.25rem}@media (min-width: 768px){.section-video-callout__play-icon{margin-left:.5rem}}.section-video-callout__modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:flex;align-items:center;justify-content:center;pointer-events:none;visibility:hidden;opacity:0;transition-property:all;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.section-video-callout__modal.is-open{pointer-events:auto;visibility:visible;opacity:1}.section-video-callout__modal-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1));--tw-bg-opacity: .8;cursor:pointer}.section-video-callout__modal-content{position:relative;width:100%;max-width:90vw}@media (min-width: 768px){.section-video-callout__modal-content{max-width:60vw}}.section-video-callout__modal-content{z-index:10}.section-video-callout__modal-close{position:absolute;top:-2.5rem;right:0;height:2rem;width:2rem;display:flex;align-items:center;justify-content:center;cursor:pointer;border-width:0px;background-color:transparent;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.section-video-callout__modal-close:focus{outline:2px solid transparent;outline-offset:2px}.section-video-callout__modal-close:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-opacity: 1;--tw-ring-color: rgb(255 255 255 / var(--tw-ring-opacity, 1))}.section-video-callout__modal-close:hover{opacity:.7}.section-video-callout__close-icon{height:1.5rem;width:1.5rem}.section-video-callout__modal-video{position:relative;width:100%;--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1));padding-bottom:56.25%}.section-video-callout__iframe,.section-video-callout__native-video{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;width:100%}.section-video-callout__native-video{-o-object-fit:contain;object-fit:contain}
