.ojai23-intro{background:url(https://summitco.imgix.net/img/ojai2023/v285_146.png) 50% no-repeat;background-position:center 80%;background-size:cover;display:flex!important}.ojai23-intro .intro-content{display:flex;flex-flow:column}.ojai23-intro .intro-content .text1{-webkit-text-fill-color:transparent;align-items:center;background:linear-gradient(180deg,#ca0019 0,#f51e2a 50%,#f51e2a 90%);-webkit-background-clip:text;display:flex;font-size:130px;font-weight:700;justify-content:center;line-height:100px;margin:0;padding:0;text-align:left}.ojai23-intro .intro-content .text2-container{background-color:#000;margin-top:30px}@media (max-width:992px){.ojai23-intro .intro-content .text1{font-size:16vw;line-height:13vw}}.ojai2023-container{font-family:Roboto,Arial,sans-serif}.ojai2023-container .style_button{background-color:#fff;border:none;color:#000;cursor:pointer;flex-grow:1;font-size:16px;font-weight:700;padding:15px 0;text-align:center;text-decoration:none;text-transform:uppercase}.ojai2023-container .buttons-container-top{padding-right:20px;padding-top:20px}.ojai2023-container .buttons-container{background-color:transparent;display:flex;flex-direction:column;gap:10px;justify-content:space-between;width:100%}.ojai2023-container .buttons-container-top{background-color:transparent}.ojai2023-container .buttons-container-bottom{bottom:0;margin-left:30px;margin-right:30px;max-width:370px;padding-bottom:120px;position:absolute;width:100%}.ojai2023-container .buttons-container-bottom .buttons-container{flex-direction:column}@media screen and (max-width:768px){.ojai2023-container .buttons-container{flex-direction:column}.ojai2023-container .style_button{width:100%}}.ojai2023-container .ojai23-block1,.ojai2023-container .ojai23-block5{display:block;height:850px;overflow:hidden;position:relative;width:100%}.ojai2023-container .ojai23-block1 .buttons-container-top,.ojai2023-container .ojai23-block5 .buttons-container-top{min-width:250px}.ojai2023-container .ojai23-block1 .slideshow,.ojai2023-container .ojai23-block5 .slideshow{height:850px;overflow:hidden;position:relative;width:100%}.ojai2023-container .ojai23-block1 .slide,.ojai2023-container .ojai23-block5 .slide{background-position:50%;background-size:cover;height:850px;position:absolute;transition:transform 1s ease-in-out;width:100%}.ojai2023-container .ojai23-block1 .slide:not(:first-child),.ojai2023-container .ojai23-block5 .slide:not(:first-child){transform:translateX(100%)}.ojai2023-container .ojai23-block1 .reset,.ojai2023-container .ojai23-block5 .reset{transition:none!important}.ojai2023-container .ojai23-block1 .overlay,.ojai2023-container .ojai23-block5 .overlay{position:absolute;width:100%}.ojai2023-container .ojai23-block1 .thebox,.ojai2023-container .ojai23-block5 .thebox{display:flex;justify-content:center;max-width:100%;padding-top:0}.ojai2023-container .ojai23-block1 .right-col,.ojai2023-container .ojai23-block5 .right-col{max-width:550px;min-width:0;padding-left:min(80px,5cqw);padding-right:20px;padding-top:280px;width:auto}.ojai2023-container .ojai23-block1 .left-col,.ojai2023-container .ojai23-block5 .left-col{padding-right:0;padding-top:100px;width:740px}.ojai2023-container .ojai23-block1 .text1,.ojai2023-container .ojai23-block5 .text1{-webkit-text-fill-color:transparent;align-items:center;background:linear-gradient(180deg,#ca0019 0,#f51e2a 50%,#f51e2a 90%);-webkit-background-clip:text;display:flex;font-size:130px;font-weight:700;justify-content:center;line-height:100px;margin:0;padding:0}.ojai2023-container .ojai23-block1 .text2-container,.ojai2023-container .ojai23-block5 .text2-container{margin-top:25px;padding-right:25px;text-align:right;width:100%}.ojai2023-container .ojai23-block1 .text2,.ojai2023-container .ojai23-block5 .text2{display:inline-block;text-align:left}.ojai2023-container .ojai23-block1 .text2,.ojai2023-container .ojai23-block1 .text3,.ojai2023-container .ojai23-block5 .text2,.ojai2023-container .ojai23-block5 .text3{background-color:#000;color:#fff;font-size:20px;line-height:22px}.ojai2023-container .ojai23-block1 .text3,.ojai2023-container .ojai23-block5 .text3{display:inline}.ojai2023-container .ojai23-block1 .divider,.ojai2023-container .ojai23-block5 .divider{border-top:6px solid #ff0020;margin-bottom:30px;margin-left:0;margin-right:auto;width:100px}@media (max-width:992px) and (max-width:992px){.ojai2023-container .ojai23-block1 .text1,.ojai2023-container .ojai23-block5 .text1{font-size:16vw;line-height:13vw}}@media (max-width:992px){.ojai2023-container .ojai23-block1 .text2-container,.ojai2023-container .ojai23-block5 .text2-container{margin-bottom:20px;text-align:left}.ojai2023-container .ojai23-block1 .thebox,.ojai2023-container .ojai23-block5 .thebox{flex-wrap:wrap}.ojai2023-container .ojai23-block1 .divider,.ojai2023-container .ojai23-block5 .divider{margin-bottom:20px;margin-top:0}.ojai2023-container .ojai23-block1 .left-col,.ojai2023-container .ojai23-block1 .right-col,.ojai2023-container .ojai23-block5 .left-col,.ojai2023-container .ojai23-block5 .right-col{padding-left:20px;padding-right:20px;width:100%}.ojai2023-container .ojai23-block1 .right-col,.ojai2023-container .ojai23-block5 .right-col{max-width:100%;padding-top:0;width:100%}.ojai2023-container .ojai23-block1 .left-col,.ojai2023-container .ojai23-block5 .left-col{padding-top:100px}.ojai2023-container .ojai23-block1 .buttons-container-top,.ojai2023-container .ojai23-block5 .buttons-container-top{margin-top:20px;min-width:0;padding-right:0;padding-top:0;width:100%}.ojai2023-container .ojai23-block1 .text3,.ojai2023-container .ojai23-block5 .text3{padding-right:20px}.ojai2023-container .ojai23-block1 .text3-span,.ojai2023-container .ojai23-block5 .text3-span{margin-right:200px}}@media (max-width:768px){.ojai2023-container .ojai23-block1 .text3-span,.ojai2023-container .ojai23-block5 .text3-span{margin-right:0}.ojai2023-container .ojai23-block1 .text3,.ojai2023-container .ojai23-block5 .text3{padding-right:0}.ojai2023-container .ojai23-block1 .left-col,.ojai2023-container .ojai23-block5 .left-col{padding-top:160px}}.ojai2023-container .ojai23-block4{background-color:#fff;text-align:center;width:100%}.ojai2023-container .ojai23-block4 .text1,.ojai2023-container .ojai23-block4 .text2{color:#000;font-size:min(69px,6vw);font-weight:700}.ojai2023-container .ojai23-block4 .text1{margin-top:100px}.ojai2023-container .ojai23-block4 .img2{width:65%}.ojai2023-container .ojai23-block4 .divider{border-top:6px solid #ff0020;margin-bottom:20px;margin-top:20px;width:100px}.ojai2023-container .ojai23-block4 .text3{font-family:Sentinel SSm A,Sentinel SSm B,Georgia,serif;font-size:50px;font-weight:400;margin-top:140px}.ojai2023-container .ojai23-block4 .text4{display:inline-block;font-family:Sentinel SSm A,Sentinel SSm B,Georgia,serif;font-size:40px;font-weight:500;line-height:50px;margin-bottom:110px;width:80%}.ojai2023-container .ojai23-block4 .buttons-container-middle .buttons-container{flex-direction:row;margin-left:auto;margin-right:auto;width:65%}.ojai2023-container .ojai23-block4 .buttons-container-middle .style_button{background-color:#ff0020}@media screen and (max-width:768px){.ojai2023-container .ojai23-block4 .buttons-container-middle .buttons-container{flex-direction:column}}@media screen and (max-width:768px){.ojai2023-container .ojai23-block4 .img2{margin-bottom:10px;margin-top:10px;width:90%}.ojai2023-container .ojai23-block4 .text1,.ojai2023-container .ojai23-block4 .text2{font-size:27px}.ojai2023-container .ojai23-block4 .text3{line-height:60px;margin-left:auto;margin-right:auto;margin-top:80px;width:80%}.ojai2023-container .ojai23-block4 .text4{font-size:30px;line-height:40px;margin-bottom:80px;width:85%}.ojai2023-container .ojai23-block4 .buttons-container-middle .buttons-container{width:85%}.ojai2023-container .ojai23-block4 .buttons-container-top{padding-right:0}}.ojai2023-container .ojai23-block5 .text1{-webkit-text-fill-color:transparent;background:linear-gradient(180deg,#ca0019 0,#f2262f 50%,#d58f57 90%);-webkit-background-clip:text}@media screen and (min-width:992px){.ojai2023-container .ojai23-block5 .text1{font-size:80px;line-height:70px;margin-left:auto;width:62%}.ojai2023-container .ojai23-block5 .thebox{padding-top:200px}.ojai2023-container .ojai23-block5 .buttons-container-top{margin-top:30px;width:min(350px,25cqw)}.ojai2023-container .ojai23-block5 .right-col{padding-left:0;padding-top:215px}}@media screen and (max-width:992px){.ojai2023-container .ojai23-block5 .buttons-container-top{margin-top:0;min-width:0!important;padding-right:20px;padding-top:0;width:100%}.ojai2023-container .ojai23-block5 .right-col,.ojai2023-container .ojai23-block5 .text3{max-width:100%;padding-right:0;width:100%}.ojai2023-container .ojai23-block5 .thebox{padding-top:100px}}.ojai2023-container .lineup-list{background-color:#000}.ojai2023-container .lineup-list .brandsbusinesses .img-container{background-position:bottom}.ojai2023-container .lineup-list .brandsbusinesses .lineup-content{background-image:url(/img/ojai2023/trailblazerslogo.png);background-position:calc(50% + 340px) 90%;background-repeat:no-repeat;background-size:380px auto;padding-bottom:120px}@media screen and (max-width:1160px){.ojai2023-container .lineup-list .brandsbusinesses .lineup-content{background-position:calc(100vw - 480px) 90%}}@media screen and (max-width:480px){.ojai2023-container .lineup-list .brandsbusinesses .lineup-content{background-position:0 94%;background-size:calc(100% - 30px) auto}}.ojai2023-container .lineup-list .john .img-container,.ojai2023-container .lineup-list .music .img-container{background-position:center 25%}.ojai2023-container .lineup-list .style1{background:#ff6450;color:#fff}.ojai2023-container .lineup-list .style1 .luname{color:#104275}.ojai2023-container .lineup-list .style2{background:#d70909;color:#fff}.ojai2023-container .lineup-list .style2 .luname{color:#2ad3b1}.ojai2023-container .lineup-list .style3{background:#02c9bc;color:#fff}.ojai2023-container .lineup-list .style3 .luname{color:#ff6450}.ojai2023-container .lineup-list .style4{background:#fff;color:#000}.ojai2023-container .lineup-list .style4 .luname{color:#d70909}.ojai2023-container .lineup-list .style5{background:#000;color:#ccc}.ojai2023-container .lineup-list .style5 .luname{color:#fff}.ojai2023-container .lineup-list .style6{background:#000;color:#fff}.ojai2023-container .lineup-list .style6 .luname{color:#ff0020}.ojai2023-container .lineup-list .grid-container{grid-gap:10px;display:grid;grid-template-columns:1fr 1fr;margin-left:auto;margin-right:auto;max-width:1160px}.ojai2023-container .lineup-list .grid-lineup-item{display:grid;grid-template-columns:1fr 1fr}.ojai2023-container .lineup-list .img-container{background-position:50%;background-size:cover;filter:saturate(100%);height:100%}.ojai2023-container .lineup-list .lineup-content{font-family:Roboto,Gotham,sans-serif;font-size:14px;font-weight:400;line-height:120%}.ojai2023-container .lineup-list .luname{font-family:Georgia,Roboto,Gotham,sans-serif;font-size:29px;padding-inline:30px;padding-top:50px;width:50px}.ojai2023-container .lineup-list .info{font-size:18px;line-height:1;margin-bottom:10px;margin-top:30px;padding-inline:30px;text-transform:uppercase}.ojai2023-container .lineup-list .description{font-size:18px;line-height:20px;margin-bottom:10px;margin-top:30px;padding-inline:30px}.ojai2023-container .lineup-list .grid-container>div.grid-lineup-item:nth-child(6n+4) .img-container,.ojai2023-container .lineup-list .grid-container>div.grid-lineup-item:nth-child(6n+5) .img-container,.ojai2023-container .lineup-list .grid-container>div.grid-lineup-item:nth-child(6n+6) .img-container{order:1}.ojai2023-container .lineup-list .promote{display:block;grid-column:span 3}.ojai2023-container .lineup-list .promote .img-container{height:415px;padding-bottom:0;width:100%}.ojai2023-container .lineup-list .multiimage{display:block;grid-column:span 3}.ojai2023-container .lineup-list .multiimage .img-container{min-height:415px;padding-bottom:0;width:100%}.ojai2023-container .lineup-list .multiimage .multi-img-container{display:flex;grid-column:span 3}@media screen and (min-width:992px){.ojai2023-container .lineup-list .style6 .multi-img-container .img-container{aspect-ratio:1.4}}.ojai2023-container .lineup-list .style6:not(.promote):not(.multiimage) .multi-img-container{order:2}.ojai2023-container .lineup-list .style6:not(.promote):not(.multiimage) .lineup-content{order:1}.ojai2023-container .lineup-list .multiimage .luname,.ojai2023-container .lineup-list .promote .luname{font-size:60px;padding-inline:65px;padding-top:15px;width:auto}.ojai2023-container .lineup-list .multiimage .info,.ojai2023-container .lineup-list .promote .info{font-size:30px;margin-top:25px;padding-inline:65px}.ojai2023-container .lineup-list .multiimage .description,.ojai2023-container .lineup-list .promote .description{font-size:20px;line-height:25px;margin-top:25px;padding-inline:65px;padding-bottom:25px}.ojai2023-container .lineup-list .special{background-color:#000;font-size:30px;font-weight:700;height:80px;padding-top:18px;text-align:center;vertical-align:middle;width:100vw}.ojai2023-container .lineup-list .featuring{font-family:Roboto,Gotham,sans-serif;font-size:30px;font-weight:600;line-height:1.2;margin:auto;max-width:80vw}@media screen and (max-width:992px){.ojai2023-container .lineup-list .lineup-content{font-size:13px}.ojai2023-container .lineup-list .grid-container{grid-template-columns:1fr 1fr}.ojai2023-container .lineup-list .grid-container>div.grid-lineup-item:nth-child(n) .img-container{order:0}.ojai2023-container .lineup-list .grid-container>div.grid-lineup-item:nth-child(4n+3) .img-container,.ojai2023-container .lineup-list .grid-container>div.grid-lineup-item:nth-child(4n+4) .img-container{order:1}}@media screen and (max-width:768px){.ojai2023-container .lineup-list .featuring,.ojai2023-container .lineup-list .special{font-size:20px;height:50px;padding-top:12px}.ojai2023-container .lineup-list .featuring{font-weight:500}.ojai2023-container .lineup-list .black-title{padding:0}.ojai2023-container .lineup-list .grid-lineup-item:not(.promote):not(.multiimage){grid-column:span 2}.ojai2023-container .lineup-list .multiimage .grid-container{grid-template-columns:1fr}.ojai2023-container .lineup-list .promote .img-container{height:250px}.ojai2023-container .lineup-list .lineup-content{font-size:14px}.ojai2023-container .lineup-list .luname,.ojai2023-container .lineup-list .multiimage .luname,.ojai2023-container .lineup-list .promote .luname{font-size:40px;padding-inline:0;padding-top:20px}.ojai2023-container .lineup-list .luname{font-size:30px;padding-top:20px}.ojai2023-container .lineup-list .description,.ojai2023-container .lineup-list .info,.ojai2023-container .lineup-list .multiimage .description,.ojai2023-container .lineup-list .multiimage .info,.ojai2023-container .lineup-list .promote .description,.ojai2023-container .lineup-list .promote .info{font-size:18px;padding-inline:0;padding-bottom:0}.ojai2023-container .lineup-list .description{font-size:10px;line-height:12px;margin-top:0}.ojai2023-container .lineup-list .info{font-size:14px;margin-top:0}.ojai2023-container .lineup-list .grid-container>div.grid-lineup-item:nth-child(odd) .img-container{order:0}.ojai2023-container .lineup-list .grid-container>div.grid-lineup-item:nth-child(2n) .img-container{order:1}.ojai2023-container .lineup-list .multiimage .multi-img-container .img-container{flex-basis:50%;height:215px}.ojai2023-container .lineup-list .multiimage .multi-img-container{flex-wrap:wrap}.ojai2023-container .lineup-list .multiimage .img-container{background-position:50%}}
