.sr-only{position:absolute!important;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);word-wrap:normal}.component--video-with-right-cta{position:relative;text-align:center;overflow:hidden;top:-4rem}@media screen and (min-width:768px){.component--video-with-right-cta{top:-10rem}}.component--video-with-right-cta+.component--related-content--landing-page{background:0 0;transform:translateY(-13%)}@media screen and (min-width:768px){.component--video-with-right-cta+.component--related-content--landing-page{transform:translateY(-21%)}}@media screen and (min-width:1080px){.component--video-with-right-cta+.component--related-content--landing-page{transform:translateY(-19%)}}@media screen and (min-width:1280px){.component--video-with-right-cta+.component--related-content--landing-page{transform:translateY(-33%)}}.component--video-with-right-cta+.component--related-content--landing-page .top-mask{max-height:20px}.component--video-with-right-cta+.component--related-content--landing-page .inner{padding-top:0;-webkit-mask-image:none;mask-image:none}.component--video-with-right-cta+.component--related-content--landing-page h2{padding-top:50px}@media screen and (min-width:1280px){.component--video-with-right-cta{padding-bottom:12.5rem}}@media screen and (min-width:1280px){.component--video-with-right-cta>.content{display:flex;min-height:700px}}.component--video-with-right-cta .media{position:relative;flex-basis:70%;background-color:#231f20}.component--video-with-right-cta .media .field--name-field-media-video-file .controls{position:absolute;top:5rem;right:2.5rem;z-index:1}@media screen and (min-width:1280px){.component--video-with-right-cta .media .field--name-field-media-video-file .controls{top:8rem;right:4.5rem}}.component--video-with-right-cta .media .field--name-field-media-video-file .controls button{border:0;padding:0;margin:0;background-color:transparent;background-image:none}.component--video-with-right-cta .media .field--name-field-media-video-file .controls button svg{height:4rem;width:4rem}.component--video-with-right-cta .media .field--name-field-media-video-file .controls button .play{display:none}.component--video-with-right-cta .media .field--name-field-media-video-file .controls button[data-state=pause] .play{display:none}.component--video-with-right-cta .media .field--name-field-media-video-file .controls button[data-state=pause] .pause{display:block}.component--video-with-right-cta .media .field--name-field-media-video-file .controls button[data-state=play] .play{display:block}.component--video-with-right-cta .media .field--name-field-media-video-file .controls button[data-state=play] .pause{display:none}.component--video-with-right-cta .media .field--name-field-media-video-file .controls[data-state=hidden]{display:none}.component--video-with-right-cta .media .field--name-field-media-video-file .controls[data-state=visible]{display:flex;gap:1rem}.component--video-with-right-cta .media .field--name-field-media-video-file video{width:100%;height:100%}.component--video-with-right-cta .media iframe,.component--video-with-right-cta .media video{display:block;width:100%;height:100%}.component--video-with-right-cta .media iframe{aspect-ratio:16/9}.component--video-with-right-cta .media img{display:block;width:100%}@media screen and (min-width:1280px){.component--video-with-right-cta .media::before{background-image:url(/themes/custom/mmg8_cog/dist/images/vid-cta-info-bg-desktop.svg);background-repeat:no-repeat;background-size:contain;content:'';height:100%;left:97%;position:absolute;top:0;width:100%;z-index:0}}.component--video-with-right-cta .info{background-image:url(/themes/custom/mmg8_cog/dist/images/wheat.svg),url(/themes/custom/mmg8_cog/dist/images/vid-cta-info-bg-mobile.svg);background-repeat:no-repeat;background-position:bottom center,top left;background-size:auto,cover;color:#fff;display:grid;flex-basis:36%;margin:-3rem 0 0;padding:4.5rem 4.5rem 10rem;place-content:center;position:relative;text-align:center}@media screen and (min-width:1280px){.component--video-with-right-cta .info{background-color:#231f20;background-image:none;margin-top:0;padding:8rem 4.5rem 7rem 0;position:relative}}@media screen and (min-width:1280px){.component--video-with-right-cta .info::after{content:'';position:absolute;left:50%;bottom:-1.5rem;z-index:0;display:block;height:14.5rem;width:41.1rem;transform:translateX(-50%);background-image:url(/themes/custom/mmg8_cog/dist/images/wheat.svg);background-position:bottom center;background-repeat:no-repeat;background-size:41.1rem auto}}.component--video-with-right-cta .info>*{margin-left:auto;margin-right:auto;max-width:35rem}@media screen and (min-width:1920px){.component--video-with-right-cta .info>*{max-width:46rem}}@media screen and (min-width:1170px){.component--video-with-right-cta .info{margin-top:-5rem}}.component--video-with-right-cta .field--name-field-vwrc-title-middle-large,.component--video-with-right-cta .field--name-field-vwrc-title-top-small{display:block;color:#fff;font-family:futura-pt,'"Helvetica Neue", "Helvetica", "Arial", sans-serif';line-height:1}.component--video-with-right-cta .field--name-field-vwrc-title-top-small{font-size:2rem;font-weight:300;text-transform:none}@media screen and (min-width:1280px){.component--video-with-right-cta .field--name-field-vwrc-title-top-small{font-size:4rem}}.component--video-with-right-cta .field--name-field-vwrc-title-middle-large{font-size:4rem;text-transform:uppercase;font-weight:500}@media screen and (min-width:1280px){.component--video-with-right-cta .field--name-field-vwrc-title-middle-large{font-size:6rem}}.component--video-with-right-cta .field--name-field-vwrc-subtitle{font-size:1.4rem;line-height:1.4}@media screen and (min-width:1280px){.component--video-with-right-cta .field--name-field-vwrc-subtitle{font-size:1.6rem;line-height:1.7}}.component--video-with-right-cta .field--name-field-vwrc-subtitle p{margin:1rem 0 2rem}.component--video-with-right-cta .field--name-field-vwrc-cta a{background-color:#cf4626;border:0;border-radius:2rem;color:#fff;display:inline-block;font-family:futura-pt,'"Helvetica Neue", "Helvetica", "Arial", sans-serif';font-weight:500;line-height:1;padding:1rem 2.5rem;position:relative;text-decoration:none;transition:all .2s;font-size:1.6rem}.component--video-with-right-cta .field--name-field-vwrc-cta a:hover{background-color:#a02c33;color:#fff;border-color:transparent}@media screen and (min-width:1280px){.component--video-with-right-cta .field--name-field-vwrc-cta a{font-size:1.8rem}}@media screen and (min-width:1024px){body.fall .component--video-with-right-cta::before,body.spring .component--video-with-right-cta::before,body.summer .component--video-with-right-cta::before,body.winter .component--video-with-right-cta::before{width:calc(var(--vrcta-seasonal-accent-width) * .75);height:calc(var(--vrcta-seasonal-accent-height) * .75);z-index:10;right:calc(var(--vrcta-seasonal-accent-width) * .35 * -1);top:0}}@media screen and (min-width:1280px){body.fall .component--video-with-right-cta::before,body.spring .component--video-with-right-cta::before,body.summer .component--video-with-right-cta::before,body.winter .component--video-with-right-cta::before{width:var(--vrcta-seasonal-accent-width);height:var(--vrcta-seasonal-accent-height)}}@media screen and (min-width:1024px){body.fall .component--video-with-right-cta::before{width:calc(var(--vrcta-seasonal-accent-width) * .85);height:calc(var(--vrcta-seasonal-accent-height) * .85);right:calc(var(--vrcta-seasonal-accent-width) * .5 * -1)}}@media screen and (min-width:1280px){body.winter .component--video-with-right-cta::before{width:calc(var(--vrcta-seasonal-accent-width) * .85);height:calc(var(--vrcta-seasonal-accent-height) * .85)}}@media screen and (min-width:1330px){body.winter .component--video-with-right-cta::before{width:var(--vrcta-seasonal-accent-width);height:var(--vrcta-seasonal-accent-height)}}@media screen and (min-width:1024px){body.summer .component--video-with-right-cta::before{top:calc(var(--vrcta-seasonal-accent-height) * .05);right:calc(var(--vrcta-seasonal-accent-width) * .25 * -1)}}@media screen and (min-width:1280px){body.summer .component--video-with-right-cta::before{width:calc(var(--vrcta-seasonal-accent-width) * .85);height:calc(var(--vrcta-seasonal-accent-height) * .85);right:calc(var(--vrcta-seasonal-accent-width) * .4 * -1);top:0}}@media screen and (min-width:1400px){body.summer .component--video-with-right-cta::before{right:calc(var(--vrcta-seasonal-accent-width) * .35 * -1);width:var(--vrcta-seasonal-accent-width);height:var(--vrcta-seasonal-accent-height)}}@media screen and (min-width:1024px){body.spring .component--video-with-right-cta::before{right:calc(var(--vrcta-seasonal-accent-width) * .3 * -1);top:calc(var(--vrcta-seasonal-accent-height) * .15)}}