.hero-img,.hero-video{background-size:cover;display:block;max-width:1920px;z-index:-1}.hero-img,.hero-video{height:100%;position:absolute;top:0;width:100%}.hero-video{display:none;margin-top:auto;object-fit:cover}@media(min-width:800px){.hero-video{display:block;margin-top:unset}}.hero-video--mobile{display:block}@media(min-width:800px){.hero-video--mobile{display:none}}.page-hero.alignment-left .hero-img{background-position:20%}.page-hero.alignment-center .hero-img{background-position:50%}.page-hero.alignment-right .hero-img{background-position:64%}.page-hero.height-short{height:325px;min-height:325px}@media(min-width:800px){.page-hero.height-short{height:500px;max-height:500px}.page-hero.height-short .sub-title{font-size:16px}.page-hero.height-short .page-hero__title-wrapper{padding-bottom:20px}}.page-hero.height-short .page-hero__title-header{max-width:unset}@media(min-width:800px){.page-hero.height-short .page-hero__title-header,.page-hero.height-short .page-hero__title-header p{font-size:55px}}.page-hero.height-medium{height:649px}@media(min-width:800px){.page-hero.height-medium{height:900px}}.page-hero.height-medium .page-hero__title-header{max-width:unset}.page-hero--has-mobile-image .hero-img{display:none}@media(min-width:800px){.page-hero--has-mobile-image .hero-img{display:block}}.page-hero--has-mobile-image .hero-img--mobile{display:block}@media(min-width:800px){.page-hero--has-mobile-image .hero-img--mobile{display:none}}.page-hero--has-mobile-video{aspect-ratio:8/10;height:auto;max-height:80vh;min-height:260px}@media(min-width:800px){.page-hero--has-mobile-video{aspect-ratio:2/1;max-height:800px;min-height:333px}}@media(min-width:1366px){.page-hero--has-mobile-video{aspect-ratio:12/5}}.page-hero{align-items:flex-end;background:linear-gradient(180deg,transparent 60%,rgba(0,0,0,.4));display:flex;height:80vh;min-height:500px;overflow:hidden;position:relative;width:100%}@media(min-width:800px){.page-hero{aspect-ratio:2/1;height:auto;max-height:80vh;min-height:600px}}@media(min-width:1366px){.page-hero{aspect-ratio:12/5}}@media(min-width:800px){.home .page-hero .page-hero__title-content{margin:0 auto auto 24px}}@media(min-width:1200px){.home .page-hero{background:linear-gradient(90deg,rgba(1,7,79,.49) -3.82%,rgba(1,6,52,.34) 24%,rgba(0,6,26,0))}}.page-hero__title-wrapper{color:#fff;margin:0 auto;max-width:1486px;position:relative;width:100%}@media(min-width:800px){.page-hero__title-wrapper{padding-bottom:50px}}.page-hero__title-content{display:flex;flex-direction:column;margin:0 auto auto 0;padding:22px}@media(min-width:800px){.page-hero__title-content{margin:0 auto auto 0;padding-bottom:0}}.page-hero .sub-title{font-size:14px;font-weight:500;letter-spacing:.96px;line-height:24px;margin:0;text-transform:uppercase}@media(min-width:800px){.page-hero .sub-title{font-size:19px;letter-spacing:1.14px;line-height:1.26316}}.page-hero__title-header,.page-hero__title-header p{font-size:40px;font-weight:800;letter-spacing:-.96px;line-height:1.1;margin:0;max-width:540px}@media(min-width:800px){.page-hero__title-header,.page-hero__title-header p{font-size:65px;letter-spacing:-1.3px;line-height:1.06154;margin:2px 0 0}}@media(min-width:1366px){.page-hero__title-header,.page-hero__title-header p{font-size:65px;line-height:1.12}}.page-hero__title-links{display:grid;grid-auto-flow:row;margin-top:15px;row-gap:10px}@media(min-width:800px){.page-hero__title-links{display:block;margin:17px 0 0}}.page-hero__title-links .mjf-button{font-size:19px;line-height:.83333;max-width:230px;padding:15px 30px}@media(min-width:800px){.page-hero__title-links .mjf-button{font-size:24px;letter-spacing:-.46px;line-height:.86957;margin-right:13px;max-width:unset;padding:22px 60px}}.page-hero__title-media-control{display:none}@media(min-width:800px){.page-hero__title-media-control{display:flex;gap:16px;padding-top:40px}}@media(min-width:1366px){.page-hero:not(.height-tall) .page-hero__title-media-control{padding-top:60px}}.page-hero__title-media-control--mobile{display:flex;gap:16px;padding-top:40px}@media(min-width:800px){.page-hero__title-media-control--mobile{display:none}}.page-hero__play{background-color:transparent;background-image:url(/wp-content/themes/monterey-jazz/public/images/icons/video-pause.png);background-position:50%;background-size:cover;border:none;cursor:pointer;display:inline-block;height:25px;margin:0;padding:0;text-decoration:none;transition:background .25s ease-in-out,transform .15s ease;width:25px}.page-hero__play:hover{background-image:url(/wp-content/themes/monterey-jazz/public/images/icons/video-pause-hover.png)}.page-hero__play.paused{background-image:url(/wp-content/themes/monterey-jazz/public/images/icons/video-play.png);width:22px}.page-hero__play.paused:hover{background-image:url(/wp-content/themes/monterey-jazz/public/images/icons/video-play-hover.png)}.page-hero__mute{background-color:transparent;background-image:url(/wp-content/themes/monterey-jazz/public/images/icons/video-muted.png);background-position:50%;background-repeat:no-repeat;background-size:contain;border:none;cursor:pointer;display:inline-block;height:30px;margin:0;padding:0;position:relative;text-decoration:none;top:-2px;transition:background .25s ease-in-out,transform .15s ease;width:30px}.page-hero__mute:hover{opacity:.7}.page-hero__mute.unmuted{background-image:url(/wp-content/themes/monterey-jazz/public/images/icons/video-mute.png)}.page-hero__mute.unmuted:hover{opacity:.7}.page-hero--no-hero{background-color:#000;height:92px;min-height:92px;text-align:center}@media(min-width:800px){.page-hero--no-hero{height:135px;min-height:135px}}.festival-section .page-hero .page-hero__title-header,.festival-section .page-hero .page-hero__title-header p{font-family:"VilandersSansRegular",sans-serif;font-weight:400}