.chair-block{display:grid;grid-auto-flow:row;grid-template-areas:"left-side" "right-side";position:relative}@media(min-width:1200px){.chair-block{grid-template-areas:"left-side right-side";grid-template-columns:1fr 1fr;min-height:600px}}@media(min-width:1366px){.chair-block{aspect-ratio:3/1;height:auto;max-height:645px;min-height:457px}}.chair-block__right{color:#fff;grid-area:right-side;padding:100px 20px 90px;text-align:center}@media(min-width:800px){.chair-block__right{padding:91px 55px 112px}}@media(min-width:1200px){.chair-block__right{align-items:center;display:flex;padding:20px 50px 20px 100px}}@media(min-width:1366px){.chair-block__right{padding:20px 130px}}.chair-block__right-content{position:relative}@media(min-width:800px){.chair-block__right-content{margin:0 auto;max-width:620px}}@media(min-width:1366px){.chair-block__right-content{margin:0 auto;max-width:555px}}.chair-block__right .mjf-button{line-height:.87;padding:22px 0;width:100%}@media(min-width:800px){.chair-block__right .mjf-button{padding:22px 60px;width:unset}}.chair-block__right h1,.chair-block__right h2,.chair-block__right h3{font-size:30px;font-weight:700;letter-spacing:-.42px;line-height:1;margin:0 auto 25px;max-width:199px;padding-top:19px}@media(min-width:800px){.chair-block__right h1,.chair-block__right h2,.chair-block__right h3{font-size:47px;letter-spacing:-.658px;margin:0;max-width:unset;padding:27px 0}}@media(min-width:1200px){.chair-block__right h1,.chair-block__right h2,.chair-block__right h3{font-size:50px;letter-spacing:-.7px;padding:10px 0 0}}@media(min-width:1366px){.chair-block__right h1,.chair-block__right h2,.chair-block__right h3{font-size:40px;font-style:normal;font-weight:700;letter-spacing:-.56px;line-height:100%;text-align:center}}.chair-block__right-body-yellow p{color:#ffba30;font-size:28px;font-weight:500;letter-spacing:-.392px;line-height:.85;margin:0}@media(min-width:800px){.chair-block__right-body-yellow p{font-size:38px;letter-spacing:-.532px;line-height:.63158}}@media(min-width:1200px){.chair-block__right-body-yellow p{font-size:38px;font-weight:500;letter-spacing:-.532px;line-height:1;margin:40px 0 30px}.chair-block__right-body-yellow p strong{font-weight:800}}@media(min-width:1366px){.chair-block__right-body-yellow p{font-size:30px;font-style:normal;font-weight:500;letter-spacing:-.42px}}.chair-block__right-body-content p{font-size:22px;font-weight:500;line-height:1.45;margin:15px auto 20px;max-width:590px;padding:0 60px;text-align:center}@media(min-width:800px){.chair-block__right-body-content p{font-size:30px;line-height:1.435;margin:30px auto 26px}}@media(min-width:1200px){.chair-block__right-body-content p{font-size:30px;margin:30px auto 34px;max-width:unset;padding:0}}@media(min-width:1366px){.chair-block__right-body-content p{font-size:24px;font-style:normal;font-weight:500;line-height:145%}}.chair-block__left{color:#000;grid-area:left-side;padding:30px 30px 100px;position:relative}@media(min-width:390px){.chair-block__left{padding:34px 40px 100px}}@media(min-width:800px){.chair-block__left{padding:42px 86px 103px 95px}}@media(min-width:1200px){.chair-block__left{align-items:center;display:flex;padding:20px 110px 20px 50px}}@media(min-width:1366px){.chair-block__left{padding:20px 140px 20px 50px}}@media(min-width:800px){.chair-block__left-content{margin:0 auto;max-width:620px}}@media(min-width:1366px){.chair-block__left-content{margin:0 0 0 auto;max-width:555px}}.chair-block__left-title{display:flex;flex-direction:column;font-size:40px;font-weight:800;letter-spacing:-.8px;line-height:1;margin:23px 0}@media(min-width:800px){.chair-block__left-title{font-size:64px;letter-spacing:-1.28px;line-height:1.1;margin:0}}@media(min-width:1366px){.chair-block__left-title{font-size:55px;font-style:normal;font-weight:800;letter-spacing:-1.1px;line-height:100%}}.chair-block__left-title .small{font-size:28px;letter-spacing:-.56px}@media(min-width:1366px){.chair-block__left-title .small{font-size:22px;font-style:normal;font-weight:800;letter-spacing:-.44px;line-height:100%}}.chair-block__left-body-bottom p{font-size:16px;font-weight:400;line-height:1.45;margin-bottom:0}@media(min-width:800px){.chair-block__left-body-bottom p{font-size:16px;line-height:1.45;padding-top:2px}}@media(min-width:1366px){.chair-block__left-body-bottom p{font-size:16px;font-style:normal;font-weight:400;line-height:145%}}.chair-block__left-body-bottom p strong{font-weight:600!important}.chair-block__left-body-bottom p.large-text{font-size:20px;font-weight:600!important;line-height:32px}@media(min-width:1366px){.chair-block__left-body-bottom p.large-text{font-size:19px;font-style:normal;line-height:28px}}.chair-block__left-body-bottom-body-top p{font-size:20px;font-style:normal;font-weight:600;line-height:32px;margin-bottom:0}@media(min-width:1366px){.chair-block__left-body-bottom-body-top p{font-size:16px;font-style:normal;font-weight:400;line-height:145%}}.chair-block__divider-image{display:block;left:50%;max-height:200px;position:absolute;top:unset;transform:translateX(-50%);width:auto}@media(min-width:1200px){.chair-block__divider-image{height:60%;left:auto;max-height:560px;right:-19%;top:50%;transform:translateY(-50%)}}@media(min-width:1366px){.chair-block__divider-image{right:-13%}}.chair-block .bg-color--festival-2025-royal-blue .chair-block__left-title,.chair-block .bg-color--festival-2025-royal-blue .chair-block__right-title{color:#daa00d}.chair-block .bg-color--festival-2025-royal-blue .chair-block__left-body-bottom,.chair-block .bg-color--festival-2025-royal-blue .chair-block__left-body-top{color:#fff}.chair-block .bg-color--festival-2025-hot-orange{background-color:#f15a29;background-image:url(/wp-content/themes/monterey-jazz/public/images/bg/starburst-orange-bg.png);background-position:50%;background-repeat:no-repeat;background-size:contain}@media(min-width:1200px){.chair-block .bg-color--festival-2025-hot-orange{background-position:82%}}@media(min-width:1366px){.chair-block .bg-color--festival-2025-hot-orange{background-position:50%}}.chair-block .bg-color--festival-2025-hot-orange .chair-block__right-body-yellow,.chair-block .bg-color--festival-2025-hot-orange .chair-block__right-body-yellow p{color:#fff;font-family:"VilandersSansRegular",sans-serif}