.blocks-container .video-and-content{max-width:100%;display:grid;column-gap:var(--large-column-gap);row-gap:var(--row-gap);grid-template-columns:minmax(0, 1fr);align-items:center;padding:var(--block-margin) 0}.video-and-content.animate__animated{animation-name:fadeIn}.video-and-content .video-and-content-image{display:flex;height:100%}.video-and-content[data-image-position=left] .video-and-content-image{padding-right:var(--page-padding)}.video-and-content[data-image-position=right] .video-and-content-image{padding-left:var(--page-padding)}.video-and-content[data-image-position=left] .video-and-content-image .video-and-content-button{padding-right:5rem}.video-and-content[data-image-position=right] .video-and-content-image .video-and-content-button{padding-left:5rem}.video-and-content-image .video-and-content-button{position:relative;width:100%}.video-and-content-image .video-and-content-button:before{content:'';display:block;position:absolute;top:50%;transform:translateY(-50%);width:10rem;height:10rem;border-radius:50%;background:var(--color-white);backdrop-filter:blur(1.2rem);transition:all .3s ease}.video-and-content-image .video-and-content-button:after{content:'';display:block;position:absolute;top:50%;border-left:3.5rem solid;border-top:2rem solid;border-bottom:2rem solid;border-color:transparent transparent transparent var(--color-deepest-blue);transition:.3s ease all}.video-and-content[data-color-scheme=dark-deepest-blue] .video-and-content-main-content a{color:var(--color-ice-blue)}.video-and-content[data-color-scheme|=dark] .video-and-content-image .video-and-content-button:after{border-color:transparent transparent transparent var(--color-vibrant-blue)}.video-and-content[data-color-scheme|=dark] .video-and-content-image .video-and-content-button:is(:hover):before{background:var(--color-deepest-blue)}.video-and-content[data-color-scheme|=dark] .video-and-content-image .video-and-content-button:is(:hover):after{border-color:transparent transparent transparent var(--color-white)}.video-and-content[data-color-scheme=light] .video-and-content-image .video-and-content-button:before{background:var(--color-vibrant-blue)}.video-and-content[data-color-scheme=light] .video-and-content-image .video-and-content-button:is(:active,:hover,:focus):before{background:var(--color-deepest-blue)}.video-and-content[data-color-scheme=light] .video-and-content-image .video-and-content-button:after{border-color:transparent transparent transparent var(--color-white)}.video-and-content-image .video-and-content-button:is(:hover):after{border-color:transparent transparent transparent var(--color-skylight-blue);transition:.3s ease all}.video-and-content[data-image-position=left] .video-and-content-image .video-and-content-button:before,.video-and-content[data-image-position=left] .video-and-content-image .video-and-content-button:after{right:0}.video-and-content[data-image-position=left] .video-and-content-image .video-and-content-button:after{transform:translate(-2.7rem,-50%)}.video-and-content[data-image-position=right] .video-and-content-image .video-and-content-button:before,.video-and-content[data-image-position=right] .video-and-content-image .video-and-content-button:after{left:0}.video-and-content[data-image-position=right] .video-and-content-image .video-and-content-button:after{transform:translate(3.8rem,-50%)}.video-and-content-image-placeholder{overflow:hidden}.video-and-content-image-placeholder img{width:100%;height:80rem;object-fit:cover}.video-and-content[data-image-position=left] .video-and-content-image-placeholder{width:100%;border-radius:0 440rem 440rem 0;justify-self:start}.video-and-content[data-image-position=right] .video-and-content-image-placeholder{width:100%;border-radius:440rem 0 0 440rem;justify-self:end}.video-and-content-body-wrapper{display:flex;flex-direction:column;row-gap:var(--body-and-buttons-gap)}.video-and-content-main{max-width:var(--wide-width);margin:0 auto;display:flex;flex-direction:column;row-gap:var(--title-and-body-gap)}.video-and-content-main.animate__animated{animation-name:fadeIn}.video-and-content-main h2{margin-bottom:0}.video-and-content-main-content>*:last-child{margin-bottom:0}blockquote.video-and-content-main-quote{padding:0;margin:0 0 var(--item-row-gap);border:none}blockquote.video-and-content-main-quote p{font:var(--font-headline-4);letter-spacing:var(--primary-letter-spacing);font-style:italic;opacity:.6;margin:0}.video-and-content-main-buttons{display:flex;flex-wrap:wrap;gap:var(--buttons-gap);align-items:center}.video-and-content-modal{position:fixed;top:var(--admin-bar-height);left:0;width:100%;height:calc(100% - var(--admin-bar-height));z-index:1000;opacity:0;pointer-events:none;transform:scale(0);transition:all .3s ease-in;overflow:hidden;border-radius:10rem}.video-and-content:has(.video-and-content-modal.open){position:relative;z-index:2000;overflow:hidden;height:100%}.video-and-content-modal.open{opacity:1;pointer-events:all;transform:scale(1);border-radius:0;z-index:1000}.video-and-content-modal-inner{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100vh}.video-and-content-modal-controls{width:var(--wide-width);text-align:right;padding:var(--item-row-gap) 0}.video-and-content-modal-close:is(:hover,:focus,:active){background:var(--color-white);color:var(--color-deepest-blue);transition:.3s ease all;border-color:var(--color-white)}.video-and-content-modal-close:is(:hover,:focus,:active):is(:before,::after){color:var(--color-deepest-blue);transition:.3s ease all}.video-and-content-modal-close svg{width:4.8rem;height:auto}.video-and-content-modal-player-container{width:var(--wide-width);margin:0 auto;position:relative}.video-and-content-modal-player-container :is(video,iframe){display:block;margin:0 auto;width:100%;max-height:calc(100vh - var(--admin-bar-height) - ((var(--item-row-gap) + 4.8rem) * 2));margin-bottom:calc(var(--item-row-gap) + 4.8rem);border:none;object-fit:cover;aspect-ratio:16/9;border-radius:.8rem}.video-and-content-modal-close{position:relative;width:4.8rem;height:4.8rem;background:var(--background-color);border-radius:50%;border:.1rem solid}.video-and-content-modal-close:before,.video-and-content-modal-close:after{content:'';display:block;width:2rem;border-bottom:.2rem solid;position:absolute;top:50%;left:50%}.video-and-content-modal-close:before{transform:translate(-50%,-50%) rotate(45deg)}.video-and-content-modal-close:after{transform:translate(-50%,-50%) rotate(-45deg)}@media (max-width:767px){.video-and-content .video-and-content-image{order:2}.video-and-content-image-placeholder img{height:50rem}}@media (min-width:768px){.blocks-container .video-and-content{padding:0}.blocks-container .video-and-content[data-image-position=left]{grid-template-columns:minmax(0, 1fr) 55%}.blocks-container .video-and-content[data-image-position=right]{grid-template-columns:55% minmax(0, 1fr)}.blocks-container .video-and-content[data-image-position] .video-and-content-image{padding:0}.blocks-container .video-and-content[data-image-position=right] .video-and-content-image{order:2}.video-and-content-main{max-width:var(--wide-width);padding:var(--row-gap) 0}.blocks-container .video-and-content[data-image-position=left] .video-and-content-main{margin:auto 0;width:calc(var(--wide-width)* 0.55);justify-self:start}.blocks-container .video-and-content[data-image-position=right] .video-and-content-main{margin:auto 0 auto auto;width:calc(var(--wide-width)* 0.55);justify-self:end}}@media (min-width:992px){.video-and-content-modal-player-container :is(video,iframe){width:100%}}