.wp-block-beacon-impact-video{background:var(--wp--preset--color--black,#000);display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 4.5rem;margin:0 auto;position:relative}.wp-block-beacon-impact-video__inner-container{grid-column:1/3;grid-row:1/3;position:relative;width:100%}.wp-block-beacon-impact-video__video-container{background:var(--wp--preset--color--black,#000);position:relative;width:100%}.wp-block-beacon-impact-video__video{display:block;height:100%;max-width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}@media screen and (min-width:768px){.wp-block-beacon-impact-video__video{aspect-ratio:16/9}}@media screen and (max-width:767px){.wp-block-beacon-impact-video__video{aspect-ratio:9/16;min-height:100vh}}.wp-block-beacon-impact-video__image-gradient{background:linear-gradient(90deg,rgba(32,32,32,.7) 0,rgba(32,32,32,.4) 33%,rgba(32,32,32,0));grid-column:1/3;grid-row:1/3;height:100%;pointer-events:none;width:100%;z-index:2}@media screen and (max-width:767px){.wp-block-beacon-impact-video__image-gradient{background:linear-gradient(180deg,rgba(32,32,32,0) 0,rgba(32,32,32,.4) 45%,rgba(32,32,32,.41) 46%,rgba(32,32,32,.7))}}.wp-block-beacon-impact-video__placeholder{align-items:center;aspect-ratio:16/9;display:flex;justify-content:center;min-height:400px}@media screen and (max-width:767px){.wp-block-beacon-impact-video__placeholder{aspect-ratio:9/16;min-height:100vh}}.wp-block-beacon-impact-video__placeholder p{font-size:16px;margin:0}.wp-block-beacon-impact-video__caption{color:var(--wp--preset--color--white,#fff);grid-column:2/3;grid-row:1/2;z-index:4}@media screen and (max-width:767px){.wp-block-beacon-impact-video__caption{grid-column:1/3}}.wp-block-beacon-impact-video__caption.left{grid-column:1/2}@media screen and (max-width:767px){.wp-block-beacon-impact-video__caption.left{grid-column:1/3}}.wp-block-beacon-impact-video__caption.center{grid-column:1/3}.wp-block-beacon-impact-video__caption.center .wp-block-beacon-impact-video__caption-content{align-items:center;text-align:center}.wp-block-beacon-impact-video__caption .wp-block-beacon-impact-video__caption-content{align-items:start;display:flex;flex-direction:column;height:100%;justify-content:end;padding:var(--beacon-spacing-6xl,60px)}@media screen and (max-width:767px){.wp-block-beacon-impact-video__caption .wp-block-beacon-impact-video__caption-content{padding:var(--beacon-spacing-2xl,24px);padding-bottom:var(--beacon-spacing-4xl,40px)}}.wp-block-beacon-impact-video__caption .wp-block-beacon-impact-video__caption-content .wp-block-beacon-impact-video__title{color:var(--wp--preset--color--white,#fff);font-size:clamp(32px,3.75vw,72px);margin-block-start:0;margin-bottom:var(--beacon-spacing-sm,16px);text-shadow:var(--beacon-text-shadow-default)}@media screen and (max-width:767px){.wp-block-beacon-impact-video__caption .wp-block-beacon-impact-video__caption-content .wp-block-beacon-impact-video__title{font-size:clamp(32px,10vw,56px);font-weight:var(--beacon-font-weight-bold,700);letter-spacing:-1px;line-height:1.1}}.wp-block-beacon-impact-video__caption .wp-block-beacon-impact-video__caption-content .wp-block-beacon-impact-video__subtext{color:var(--wp--preset--color--white,#fff);font-size:var(--beacon-font-size-2xl,18px);font-weight:var(--beacon-font-weight-light,300);line-height:var(--beacon-line-height-tight,1.6);margin-bottom:var(--beacon-spacing-4xl,40px)}@media screen and (max-width:1440px){.wp-block-beacon-impact-video__caption .wp-block-beacon-impact-video__caption-content .wp-block-beacon-impact-video__subtext{font-size:var(--beacon-font-size-xl,16px)}}@media screen and (max-width:767px){.wp-block-beacon-impact-video__caption .wp-block-beacon-impact-video__caption-content .wp-block-beacon-impact-video__subtext{font-size:16px;line-height:1.5;margin-bottom:var(--beacon-spacing-lg,16px)}}.wp-block-beacon-impact-video__caption .wp-block-beacon-impact-video__caption-content .wp-block-beacon-impact-video__subtext p{color:var(--wp--preset--color--white,#fff)}.wp-block-beacon-impact-video__caption .wp-block-beacon-impact-video__caption-content .wp-block-beacon-impact-video__subtext p:last-of-type{margin-bottom:0}.wp-block-beacon-impact-video__play-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;bottom:var(--beacon-spacing-3xl,32px);cursor:pointer;height:var(--beacon-spacing-3xl,26px);left:auto;margin:0;padding:0;position:absolute;right:8%;top:auto;transition:opacity .3s ease,transform .2s ease;width:var(--beacon-spacing-4xl,36px);z-index:3}@media screen and (max-width:767px){.wp-block-beacon-impact-video__play-button{display:none}}.wp-block-beacon-impact-video__play-button:hover{opacity:.8;transform:scale(1.1)}.wp-block-beacon-impact-video__play-button .screen-reader-text{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border-width:0;white-space:nowrap}.wp-block-beacon-impact-video__play-button.playing:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2722%27 height=%2726%27%3E%3Cg fill=%27%23fff%27 data-name=%27Group 1789%27%3E%3Cpath d=%27M0 0h7v26H0z%27 data-name=%27Rectangle 721%27/%3E%3Cpath d=%27M15 0h7v26h-7z%27 data-name=%27Rectangle 722%27/%3E%3C/g%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:26px;width:22px}.wp-block-beacon-impact-video__play-button.paused:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2720%27 height=%2725%27%3E%3Cpath fill=%27%23fff%27 d=%27M20 12.5 0 25V0Z%27 data-name=%27Polygon 41%27/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:25px;width:20px}.wp-block-beacon-impact-video .screen-reader-text{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border-width:0;white-space:nowrap}
