a:empty{display:initial}div:empty{display:block}.landing-section{width:100%;height:55vh;text-align:center;background:url(/cdn/shop/files/15.jpg?v=1632770806);background-size:cover;background-repeat:no-repeat;background-position:center 65%}.banner{top:0;color:#fff;line-height:1;font-size:150px;margin-top:18vh;padding:2vh;text-align:center;font-weight:400;margin-bottom:15vh;display:inline-block;background-color:#0000004d}.banner-subheading{font-size:2.2vh;color:var(--muted-gold);z-index:1;padding-bottom:1vh}.banner-title{font-size:2.5vh;color:#fff}.gallery .banner-title{font-size:5vh}.workshop-flex{padding-top:50px;color:#fff}#calendar-section{padding:36px 0}.workshop-list{display:flex;flex-direction:column;gap:40px;position:relative}.cal-card{position:relative;display:flex;padding:4px;border:1px solid var(--muted-gold);max-height:500px}.cal-card .card-picture{flex:1 1 60%;border:2px solid #443521;border-right:none;overflow:hidden}.cal-card:hover .cal-card-picture{transform:scale(1.05)}.cal-card:hover .cal-content:after{opacity:1}.image-wrap{height:100%;width:100%}.image-wrap .cal-card-picture{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;transition:transform .6s cubic-bezier(.645,.045,.355,1)}.cal-content{position:relative;flex:1 1 40%;min-width:400px;border:2px solid #443521;border-left:none;padding:40px 40px 40px 60px;display:flex;align-items:flex-start;flex-direction:column;justify-content:center;border-left:2px solid #443521;background:linear-gradient(90deg,#0f0e0b,#24221ed9);box-shadow:0 0 40px #00000040;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}.cal-content:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,#0f0e0b,#dbbc9052);z-index:-1;opacity:0;transition:opacity .5s cubic-bezier(.645,.045,.355,1)}.cal-content .chevrons{position:absolute;bottom:20px;right:22px;width:9px;height:9px;border-top:2px solid #f4cf8b;border-right:2px solid #f4cf8b;transform:translateY(-.1em) rotate(45deg);transition:transform .3s cubic-bezier(.645,.045,.355,1);z-index:2}.cal-content .chevrons:after{content:"";display:block;position:absolute;top:-2px;left:2px;width:100%;height:100%;border-top:1px solid #f4cf8b;border-right:1px solid #f4cf8b;transform:translate(4px,-4px)}.cal-card-title{font-size:3rem;margin-bottom:8px;line-height:1.1875;color:var(--muted-gold)}.cal-kv-wrap{display:flex;gap:8px;font-size:1.5rem}.cal-key{color:#afafaf;font-weight:500;letter-spacing:2px}.cal-value{color:#fff;font-weight:400}.overlay-link{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}.guides-wrap{display:flex;gap:16px;margin-top:24px;margin-bottom:24px;height:120px;width:100%}.guide-image{height:100%}.guide-image-wrap{flex:1;font-size:1.5rem}.guide-name{text-align:center}.guide-pic.steve{background-position:center 20%}.guide-pic.david{background-position:center}.guide-pic.miles{background-position:center 35%}.guide-pic.ryan,.guide-pic.bruce{background-position:center 25%}.guide-pic.justin{background-position:85% center}.cal-button{background:transparent;position:relative;display:inline-block;text-align:center;padding:0;cursor:pointer;transition:background-color .3s ease;text-transform:uppercase;font-size:clamp(.875rem,calc(16 / 1920 * 100vw),1rem);line-height:1.3125;letter-spacing:normal;color:var(--muted-gold);margin:0 0 .5em}.cal-button .background{stroke:var(--muted-gold);fill:transparent;transition:stroke .3s ease,fill .3s ease}@media (max-width: 992px){.cal-card{flex-direction:column;max-height:unset}.cal-card .cal-content{background:linear-gradient(to bottom,#0f0e0b,#24221ed9);padding:25px 20px;min-width:0}.cal-card .cal-content:before{top:0;left:50%;right:auto;transform:translate(-50%,-38px) rotate(-135deg) scale(.7)}.chevrons{display:none}.cal-card-title{font-size:18px}.cal-kv-wrap{font-size:16px}}.bg-overlay{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}
/*# sourceMappingURL=/cdn/shop/t/10/assets/calendar.css.map */
