.page-intro+.blocks .video:not(.video--full-width):first-child,.page-intro+.blocks .block:has(.video:not(.video--full-width)):first-child{margin-top:0}@media screen and (max-width: 62.4375em){:not(.block)>.video:not(.video--full-width),.block:has(.video:not(.video--full-width)){padding-bottom:var(--block-bottom-gutter)}}:not(.block)>.video:not(.video--full-width):first-child,.block:has(.video:not(.video--full-width)):first-child{margin-top:calc(var(--block-gutter)*2)}@media screen and (max-width: 62.4375em){:not(.block)>.video:not(.video--full-width):first-child,.block:has(.video:not(.video--full-width)):first-child{margin-top:0}}@media screen and (max-width: 62.4375em){:not(.block)>.video:not(.video--full-width):first-child .wrap,.block:has(.video:not(.video--full-width)):first-child .wrap{padding-top:var(--block-gutter)}}:not(.block)>.video:not(.video--full-width):last-child,.block:has(.video:not(.video--full-width)):last-child{margin-bottom:calc(var(--block-gutter)*2)}@media screen and (max-width: 62.4375em){:not(.block)>.video:not(.video--full-width):last-child,.block:has(.video:not(.video--full-width)):last-child{margin-bottom:var(--block-bottom-gutter)}}.video:not(.video--full-width)[data-block*=no-offset] .wrap:before,.block:has(.video:not(.video--full-width)[data-block*=no-offset]) .wrap:before{top:0;bottom:0}@media screen and (max-width: 62.4375em){.video:not(.video--full-width)[data-block*=no-offset] .wrap:before,.block:has(.video:not(.video--full-width)[data-block*=no-offset]) .wrap:before{bottom:calc(var(--block-bottom-gutter)*-1)}}@media screen and (max-width: 62.4375em){:not([data-block*=background])+.video:not(.video--full-width):not([data-block*=image-first]) .wrap,.video:not(.video--full-width) .block:not(:has([data-block*=background]))+.block:has(:not([data-block*=image-first])) .wrap{padding-top:var(--block-gutter)}}[data-block*=background]+.video:not(.video--full-width),.block:has([data-block*=background])+.block:has(.video:not(.video--full-width)){padding-top:var(--block-gutter)}@media screen and (max-width: 62.4375em){[data-block*=background]+.video:not(.video--full-width),.block:has([data-block*=background])+.block:has(.video:not(.video--full-width)){margin-top:calc((var(--block-bottom-gutter) - var(--block-gutter))*-1);padding-top:0}}[data-block*=background]+.video:not(.video--full-width) .wrap:before,.block:has([data-block*=background])+.block:has(.video:not(.video--full-width)) .wrap:before{top:calc(var(--block-gutter)*-2)}@media screen and (max-width: 62.4375em){[data-block*=background]+.video:not(.video--full-width) .wrap:before,.block:has([data-block*=background])+.block:has(.video:not(.video--full-width)) .wrap:before{top:calc(var(--block-gutter)*-1)}}.video:not(.video--full-width) .wrap{position:relative}.video:not(.video--full-width) .wrap:before{content:"";background:var(--block-background);position:absolute;top:var(--block-gutter);right:calc(var(--block-gutter)*2);bottom:var(--block-gutter);left:calc(var(--block-gutter)*2);z-index:-1}@media screen and (max-width: 62.4375em){.video:not(.video--full-width) .wrap:before{top:0;right:0;bottom:calc(var(--block-bottom-gutter)*-1);left:0}}.video.video--full-width{width:100%;max-width:var(--site-max-width);padding:0 var(--site-gutter);margin:0 auto}@media screen and (max-width: 62.4375em){.video.video--full-width{padding:0}}.video__wrap{margin-left:calc(8.33% + 3.2px);margin-right:calc(8.33% + 3.2px);padding-bottom:calc(var(--site-gutter)*2)}@media screen and (max-width: 62.4375em){.video__wrap{margin:0;padding:0}}.video__title{font-family:Align,Times new roman,serif;line-height:1.04;text-transform:none;font-weight:var(--font-weight-medium);font-size:2.25rem;line-height:1.1666666667}@media screen and (max-width: 62.4375em){.video__title{font-size:1.625rem;line-height:1.2307692308}}@media screen and (max-width: 62.4375em){.video__title{font-size:1.25rem;line-height:1.3}}.video__container{position:relative;font-size:0}.video__container[data-playing=true] .video__play{display:none}.video__container[data-playing=true] .video__pause{display:none}.video__container[data-playing=true]:hover .video__pause{display:block}.video__container svg{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);fill:var(--c-white)}.video__play,.video__pause{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);background:none;border:none;padding:0;cursor:pointer;z-index:1}.video__play:hover,.video__pause:hover{opacity:.8}.video__play:focus,.video__pause:focus{outline:2px solid var(--c-white);outline-offset:4px}.video__pause{display:none}.video__frame{aspect-ratio:16/9;width:100%;height:auto;background:rgb(from var(--c-black) r g b/0.1)}.video__frame img{width:100%;height:auto}@media screen and (max-width: 42.5em){.video--full-width .video__frame{aspect-ratio:1;object-fit:cover}}.video__cta{position:absolute;width:100%;left:0;bottom:0;background:linear-gradient(180deg, transparent, rgb(from var(--c-black) r g b/0.6));display:flex;flex-direction:column;justify-content:flex-end;gap:10px;padding:100px 30px 30px;color:var(--c-white)}@media screen and (max-width: 62.4375em){.video:not(.video--full-width) .video__cta{padding:0;margin-top:10px;position:static;left:unset;bottom:unset;background:none;color:var(--c-body)}}.video__cta-title{font-family:Align,Times new roman,serif;line-height:1.04;text-transform:none;font-weight:var(--font-weight-medium);font-size:1.625rem;line-height:1.2307692308}@media screen and (max-width: 62.4375em){.video__cta-title{font-size:1.25rem;line-height:1.3}}.video__cta-body{font-size:.875rem;line-height:1.7142857143}.video__cta-body{max-width:658px}@media screen and (max-width: 42.5em){.video--full-width video-d3r{--video-aspect-ratio: 1}}
/*# sourceMappingURL=video.css.7dc3d.map */