@import "https://fonts.googleapis.com/css2?family=Marcellus&display=swap";
.events-hero{aspect-ratio:16/7;width:100%}.back-nav-container{justify-content:flex-start;max-width:1200px;margin:0 auto;padding:0 2rem 1.5rem 0;display:flex}.back-btn{text-transform:uppercase;letter-spacing:.05em;color:#0c1a12;z-index:999;-webkit-backdrop-filter:blur(12px);background:linear-gradient(135deg,#fceabb 0%,#e5ba67 50%,#d4a017 100%);border:1px solid #ffffff26;border-radius:4px;align-items:center;gap:.8rem;padding:.7rem 1.5rem;font-family:Marcellus,sans-serif;font-size:1rem;font-weight:500;text-decoration:none;transition:all .4s cubic-bezier(.4,0,.2,1);display:inline-flex;pointer-events:auto!important}.back-btn:hover{background:linear-gradient(135deg,#fceabb 0%,#e5ba67 100%);border-color:#ffffff14;transform:translate(-6px);box-shadow:-5px 5px 20px #0006}.back-btn-icon{color:#0c1a12;transition:transform .4s}.back-btn-text{position:relative}.back-btn-text:after{content:"";background-color:#0c1a12;width:0;height:1px;transition:width .4s;position:absolute;bottom:-2px;left:0}.back-btn:hover .back-btn-text:after{width:100%}@media (max-width:768px){.back-nav-container{padding:0 1rem 1rem}.back-btn{gap:0;height:1vw;margin-top:0;padding:.8rem}.back-btn-text{display:none}.back-btn:hover{transform:translate(-3px)}}@media (max-width:390px){.back-nav-container{margin-top:-50px;padding:0 1rem 1rem}.back-btn{gap:0;height:1vw;margin-top:0;padding:.8rem}.back-btn-text{display:none}.back-btn:hover{transform:translate(-3px)}}
