@import url(https://fonts.googleapis.com/css2?family=Roboto+Slab:wght@400;700&display=swap);*{font-family:brand-font(primary);color:#fff}h1,h2,h3,h4{font-family:"Permanent Marker",cursive}h1{color:#ffe0c3;font-size:3.6rem;line-height:1.1;margin-bottom:24px}h2{font-size:3rem;line-height:1.1;color:#fce0c3}h3{margin-top:40px}p{font-size:1.6rem;line-height:1.6;margin-bottom:32px}li{font-size:2rem;line-height:1.8}.button,button{background-color:#ffe0c3;border-radius:15px;padding:13px 68px 13px 22px;color:#fff;font-size:1.8rem;line-height:1.6;border:0;transition:background-color .25s ease-out;text-decoration:none}.button:hover,button:hover{background-color:#fffaf6}.button.plus,button.plus{background-image:url(../../images/plus.svg);background-repeat:no-repeat;background-size:14px;background-position:85% 50%;margin-right:12px}.button.calendar,button.calendar{background-image:url(../../images/calendar-alt-solid.svg);background-repeat:no-repeat;background-size:14px;background-position:85% 50%;background-color:#ffb877}.button.calendar:hover,button.calendar:hover{background-color:#ffe0c3}.button.disabled,button.disabled{opacity:.6;user-select:none;cursor:default}.button{font-size:1.6rem;padding:12px 24px;line-height:1;border-radius:6px;display:inline-flex;align-items:center}.button:not(.disabled):hover{transform:scale(1.05)}.button:hover{color:inherit}.button svg{height:18px;width:18px;margin:0 0 0 12px}.button path{fill:#fff}*{box-sizing:border-box}body,html{font-size:10px;line-height:10px;margin:0;padding:0;min-height:100vh}#app{background-image:url(../../images/SOIl_Cover-Image.png);background-position:top center;background-repeat:no-repeat;background-color:#000}@media (max-width:992px){#app{background-size:contain}}img{max-width:100%}.site-loader{background-color:rgba(0,0,0,0);position:fixed;height:100%;width:100%;top:0;left:0;pointer-events:none;z-index:99;transition:background-color .5s ease}.site-loader.active{background-color:#000}.site-loader~*{opacity:1}.heading--padding{width:100%;height:0;padding-top:244px}@media (max-width:992px){.heading--padding{padding-top:10vw}}.heading--pre-order{background-color:#000;position:sticky;top:0;text-align:center;font-weight:700;padding:20px}.heading--pre-order a{color:#fce0c3;font-size:1.6rem;line-height:2rem;font-family:"Permanent Marker";text-decoration:none}.heading--pre-order a:hover{text-decoration:underline}#plush-logo{max-width:100%;width:480px;margin-bottom:66px}@media (max-width:992px){#plush-logo{max-width:40vw}}@media (max-width:520px){#plush-logo{max-width:60vw}}.section-one{background-color:#000;background-size:cover;background-repeat:no-repeat;position:relative;margin-top:360px;padding-bottom:105px}.section-one p a{font-family:"Permanent Marker",cursive;color:#fff;font-size:2.4rem;margin-top:30px;display:block}@media (max-width:992px){.section-one{margin-top:200px}}@media (max-width:520px){.section-one{padding-bottom:20vw}}.section-one:after,.section-one:before{content:"";background-image:url(../../images/cut-top.png);width:100%;height:175px;background-size:cover;position:absolute;top:-175px;left:0;z-index:1}.section-one:after{height:300px;top:-300px;background:linear-gradient(180deg,rgba(12,12,12,.9375) .01%,#000 .02%,rgba(0,0,0,0) 100%);transform:matrix(1,0,0,-1,0,0)}.section-one .intro--text h2{margin:30px 0 30px 0}.section-one .intro--text ul{margin-left:0;padding-left:0}.section-one .intro--text ul li{list-style:none;margin-left:0;opacity:.7;font-family:"Permanent Marker",cursive}@media (max-width:992px){.section-one .intro--text{text-align:center}.section-one .intro--text img{max-width:80%!important}}.section-one .top-flex{display:flex;align-items:flex-start;justify-content:flex-end}@media (max-width:520px){.section-one .top-flex{width:100%;display:grid;grid-template-columns:repeat(4,auto);grid-template-rows:auto;grid-template-areas:". heading heading ." ". apple spotify ."}.section-one .top-flex .text-content{grid-area:heading;margin-bottom:6px}.section-one .top-flex .listen-apple{grid-area:apple}.section-one .top-flex .listen-spotify{grid-area:spotify}}.section-one .top-flex a{margin-left:18px}.section-one .top-flex a:last-of-type{margin-left:9px}.section-one .top-flex .listen-apple{margin-top:4px}.section-one .top-flex .listen-spotify{margin-top:-5px}.section-one .listen-providers{font-size:1.3rem;font-weight:700;color:#a6a6a6;text-decoration:underline;text-align:right;display:inherit;margin-top:4px}.section-one .listen-providers:hover{color:#fff}.section-one .text-content p{font-size:1.3rem;color:#fff;text-align:right;font-weight:700;margin:0;display:flex;align-items:center;justify-content:flex-end;font-family:"Permanent Marker",cursive}.section-one .text-content p:last-of-type{color:#ffe0c3;font-size:1.8rem}.section-one .text-content img{margin-right:5px}.section-one .album-cover{display:inherit;height:auto;width:auto}.section-one .album-cover img{object-fit:contain;height:100%;width:100%}.section-one .half-pull{display:flex;align-items:flex-end;justify-content:flex-end;flex-direction:column}@media (max-width:992px){.section-one .half-pull{align-items:center;justify-content:center;padding:36px 0 0}}.social-items{display:grid;list-style-type:none;grid-gap:12px;padding:36px 0 0;grid-template-columns:repeat(4,36px)}.social-items li{height:36px;width:36px}.social-items li:hover path{fill:#fff}.social-items svg{max-height:100%;max-width:100%}.social-items path{fill:#fff;transition:fill .25s linear}.social-items .youtube svg{background-color:#fff;border-radius:50%}.social-items .youtube svg:hover{background-color:#ffe0c3;transition-delay:80ms;transition-timing-function:linear}.album-wrapper{display:grid;grid-template-columns:25% 25% 25% 25%;gap:20px;margin-top:50px}@media (max-width:1200px){.album-wrapper{grid-template-columns:33% 33% 33%}}@media (max-width:992px){.album-wrapper{grid-template-columns:50% 50%}}@media (max-width:576px){.album-wrapper{grid-template-columns:100%}}.album-wrapper .album{padding-bottom:40px}.album-wrapper .album h4{display:block;margin-top:20px;font-size:1.8rem}.album-wrapper .album p{font-size:1rem;opacity:.8}.album-wrapper .album a{color:#000;text-decoration:none}.album-wrapper .album a img{max-width:75px;border-radius:100px}.bio-text{max-width:660px;padding-left:20px;padding-right:20px}.section-two{background-color:#ffe0c3;background-size:cover;background-repeat:no-repeat;position:relative;padding:95px 0 45px}@media (max-width:992px){.section-two{padding:40px 0}}.section-two:after,.section-two:before{content:"";background-image:url(../../images/sine-wave.svg);width:100%;height:175px;background-size:cover;background-repeat:no-repeat;position:absolute;top:-1px;left:0;z-index:1;transform:rotate(180deg)}@media (max-width:520px){.section-two:after,.section-two:before{height:110px}}.section-two:after{height:300px;top:initial;bottom:-1px;left:-25%;transform:none;min-width:125%}@media (max-width:520px){.section-two:after{height:150px}}.section-two p{font-weight:700;margin:0 auto;width:80%;max-width:980px;font-size:2.4rem;line-height:1.4;position:relative;z-index:2}.section-two p:first-of-type{font-size:3.6rem;line-height:1.1;margin-bottom:48px}@media (max-width:520px){.section-two p:first-of-type{font-size:5vw;line-height:1.2}}.section-three{background-color:#000;padding:80px 0}.section-three h2{text-align:center;font-weight:700;font-size:2.8rem;text-transform:uppercase;margin:0 0 36px}.section-three .tour-dates{max-width:980px;margin:0 auto}.section-three .single-date{width:auto;border-top:1px solid rgba(255,255,255,.2);padding:24px 12px;display:grid;align-items:center;justify-content:flex-start;grid-template-columns:minmax(300px,25%) minmax(0,1fr) minmax(300px,25%) minmax(0,auto);transition:background-color .25s ease-out}@media (max-width:992px){.section-three .single-date{display:flex;flex-direction:column;align-items:center;justify-content:center;padding-bottom:0}}.section-three .single-date:hover{background-color:rgba(255,224,195,.6)}.section-three .single-date:nth-child(even){background-color:rgba(255,255,255,.04)}.section-three .single-date:nth-child(even):hover{background-color:rgba(255,224,195,.6)}.section-three .the-date{font-size:16px;line-height:1.4}.section-three .the-date strong{display:block}@media (max-width:992px){.section-three .the-date{text-align:center;margin-bottom:24px}}.section-three .the-location,.section-three .the-support{font-size:16px;line-height:1.4}@media (max-width:992px){.section-three .the-location,.section-three .the-support{margin-bottom:24px}}.section-three .the-support{font-weight:700}.section-three .no-support{display:none}.section-four{background-color:#000;padding-top:170px;padding-bottom:170px}@media (max-width:520px){.section-four{padding:20vw 0}}.section-four .grid-container{display:grid;grid-template-columns:repeat(4,auto);grid-gap:40px}@media (max-width:1200px){.section-four .grid-container{grid-template-columns:repeat(2,auto)}}@media (max-width:590px){.section-four .grid-container{grid-template-columns:auto}}.section-four .img-holder{margin:0 auto 28px;overflow:hidden;border-radius:50%;height:240px;width:240px;position:relative}.section-four .img-holder:after{content:"";height:60px;max-height:0;width:100%;position:absolute;bottom:0;left:0;background:rgba(125,82,161,0);background:-moz-linear-gradient(top,rgba(125,82,161,0) 0,#7d52a1 100%);background:-webkit-gradient(left top,left bottom,color-stop(0,rgba(125,82,161,0)),color-stop(100%,#7d52a1));background:-webkit-linear-gradient(top,rgba(125,82,161,0) 0,#7d52a1 100%);background:-o-linear-gradient(top,rgba(125,82,161,0) 0,#7d52a1 100%);background:-ms-linear-gradient(top,rgba(125,82,161,0) 0,#7d52a1 100%);background:linear-gradient(to bottom,rgba(125,82,161,0) 0,#7d52a1 100%);transition:max-height .25s .15s ease-out}.section-four .band-member{text-align:center;font-size:2.4rem;line-height:1.4rem;font-weight:700;color:#fff;user-select:none;cursor:pointer}.section-four .band-member:hover .img-holder:after{max-height:60px}.section-four button{margin-top:10px;border-radius:50%;padding:0;height:30px;width:30px;margin:16px auto;display:flex;align-items:center;justify-content:center}.section-four button:active,.section-four button:focus{outline:0}.section-four button img{margin:0}.section-five{background-color:#000;padding-bottom:120px}@media (max-width:520px){.section-five{padding-bottom:10vw}}.section-five .partner-logos{display:flex;justify-content:center;align-items:center;padding-bottom:10px}.section-five .partner-logos a{margin:0 11px 0}.section-five .partner-logos img{max-height:60px;max-width:110px}.section-five address{text-align:center;font-size:1.6rem;line-height:1.2;font-weight:400}.section-five small{display:block;margin-top:36px}.section-six{background-image:url(../../images/footer.jpg);background-position:bottom center;background-repeat:no-repeat;background-size:contain;background-color:#000;padding-bottom:350px;position:relative}.section-six:before{content:"";background-image:url(../../images/footer-bg.png);width:100%;height:115px;background-size:cover;background-repeat:no-repeat;position:absolute;top:-1px;left:0;z-index:1}.section-six a{text-decoration:none;color:#fff;font-size:1.1rem;line-height:1;text-align:center;position:relative;z-index:4;font-family:"Book Antiqua";opacity:.5}.section-six a:hover{text-decoration:underline;opacity:.8}.section-six .flex-container{display:flex;justify-content:flex-end;align-items:center}.social-items{display:grid;list-style-type:none;justify-content:end;grid-template-columns:repeat(4,36px);margin:40px 60px;gap:0 35px}.social-items i{font-size:36px;color:#fff}@media (max-width:992px){.social-items{display:flex;flex-direction:row;justify-content:end;align-items:flex-end}}.authenticity-logo{margin-top:15px;max-width:100px}.section-video{background-color:#000;padding-bottom:105px}.section-video iframe{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%}.section-video .vid-holder{position:relative;width:80%;max-width:980px;overflow:hidden;padding-top:56.25%;margin:0 auto}.section-video h2{text-align:center;font-weight:700;font-size:2.4rem;margin:0 0 24px}.linked-image{padding-bottom:160px}@media (max-width:992px){.linked-image{padding-bottom:80px}}.linked-image .content-wrapper{text-align:center}.linked-image .image-wrapper{display:flex;flex-direction:column;justify-content:center;align-items:center;overflow:hidden}.linked-image .image-wrapper img{width:100%;max-width:980px;margin:0 auto;object-fit:cover;object-position:center;transition:transform .5s ease}.linked-image .image-wrapper img:hover{transform:scale(1.02);transition:transform .5s ease}@media (max-width:992px){.linked-image .image-wrapper img{max-width:400px}}.band-member--container{display:flex;justify-content:center;align-items:flex-start;flex-wrap:wrap;width:80vw;margin:0 auto -48px}@media (max-width:1200px){.band-member--container{width:100%}}.band-member--container p{margin:0;font-size:22px}.band-member--container .member--image-holder{height:124px;width:124px;background-color:#fff;background-position:center;background-size:cover;background-repeat:no-repeat;overflow:hidden;border-radius:50%;margin:0 auto 12px;cursor:pointer;border:6px solid #fff;transition:opacity .15s ease-out}.band-member--container .member--image-holder:hover{opacity:.75}.band-member--container{position:fixed;z-index:20;top:0;left:0;width:100%;height:100%;padding:0 24px;overflow:hidden;transition:background-color .25s .25s ease-out,max-height .1s .45s,padding .1s .45s;pointer-events:none}@media (max-width:768px){.band-member--container{background-color:rgba(0,0,0,0)}}.band-member--container .band-member--blanket{background-color:rgba(0,0,0,0);transition:background-color .25s ease-out;max-height:100%;padding:24px;position:fixed;top:0;left:0;height:100%;width:100%;z-index:6;pointer-events:none}.band-member--container.active .band-member--blanket{background-color:rgba(0,0,0,.4);pointer-events:initial}.band-member--container.active .band-member--modal-inner{animation:fadeSlideUp .25s .15s 1;animation-fill-mode:forwards;pointer-events:initial}.band-member--container.new-single .band-member--modal-inner{grid-template-columns:496px 1fr 22px;grid-gap:36px}.band-member--container.new-single .band-member--modal-inner .img--holder{height:330px;width:496px;background-size:cover;border-radius:4px}@media (max-width:1600px){.band-member--container.new-single .band-member--modal-inner{grid-template-columns:288px 1fr 22px}.band-member--container.new-single .band-member--modal-inner .img--holder{height:288px;width:288px}}@media (max-width:992px){.band-member--container.new-single .band-member--modal-inner{grid-auto-flow:row;grid-template-columns:1fr;grid-template-rows:50vh 1fr;width:calc(100% - 6px);max-width:initial;min-width:initial;height:calc(100% - 6px);overflow:auto}.band-member--container.new-single .band-member--modal-inner .img--holder{width:100%;height:50vh}}@media (max-width:568px){.band-member--container.new-single .band-member--modal-inner{grid-template-rows:30vh 1fr}.band-member--container.new-single .band-member--modal-inner .img--holder{height:30vh}.band-member--container.new-single .band-member--modal-inner h2{font-size:8vw}}@media (max-width:520px){.band-member--container.new-single .band-member--modal-inner{padding-top:24px}}@media (max-width:992px){.band-member--container.new-single .band-member--modal-inner i{color:#000;position:absolute;top:36px;right:36px;font-size:32px}}.band-member--container.new-single .button{background-color:#ffe0c3;color:#fff;text-decoration:none;padding:24px 36px;margin-top:24px;display:inline-flex;justify-content:space-between;align-items:center;font-size:1.6rem;border-radius:12px}.band-member--modal-inner{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);background-color:#000;display:grid;padding:24px;grid-template-columns:124px 1fr 22px;grid-gap:24px;text-align:left;max-width:70vw;min-width:40vw;height:20vw;animation:fadeSlideDown .25s 1;animation-fill-mode:forwards;opacity:0;margin-top:40px;border:3px solid #ffe0c3;border-radius:12px;overflow:hidden;z-index:8;pointer-events:none}@media (max-width:1200px){.band-member--modal-inner{max-width:80vw;min-width:70vw}}@media (max-width:992px){.band-member--modal-inner{max-width:90vw;min-width:80vw}}@media (max-width:768px){.band-member--modal-inner{width:100vw;max-width:initial;min-width:initial;height:100vh}}@media (max-width:520px){.band-member--modal-inner{grid-template-columns:100%;grid-template-rows:84px 1fr 22px;padding-top:44px}}.band-member--modal-inner h2{font-weight:700;font-size:2.6rem;margin:0 0 24px}.band-member--modal-inner p{font-size:1.6rem}.band-member--modal-inner h4{font-size:2.4rem;font-weight:700;color:#fff;margin-bottom:12px}.band-member--modal-inner .img--holder{height:124px;width:124px;background-size:cover;background-position:center;background-repeat:no-repeat;background-color:#f8f8f8;border-radius:50%;display:block}@media (max-width:520px){.band-member--modal-inner .img--holder{height:84px;width:84px}}.band-member--modal-inner img{height:auto;width:auto;max-height:124px;max-width:124px;border-radius:50%}.band-member--modal-inner i{font-size:22px;cursor:pointer;color:#fff}@media (max-width:520px){.band-member--modal-inner i{position:absolute;top:44px;right:24px;font-size:32px}}.band-member--modal-inner .band-member--content{font-size:1.8rem;line-height:1.4;font-weight:300}@keyframes fadeSlideUp{from{margin-top:40px;opacity:0}to{margin-top:0;opacity:1}}@keyframes fadeSlideDown{from{margin-top:0;opacity:1}to{margin-top:40px;opacity:0}}