.events-page{--event-yellow:#fffc00}.header-link.active{color:var(--event-yellow)}.events-page .header{max-width:1440px;margin:auto}.events-page main.events-main{display:block;min-height:0;width:100%;max-width:808px;margin:0 auto;padding:55px 24px}.events-hero{padding:0 0 66px}.events-brandline{margin:0 0 22px;font-size:13px;letter-spacing:.02em;color:var(--event-yellow)}.events-hero h1{display:block;justify-content:normal;white-space:normal;font-size:clamp(48px,8vw,88px);font-weight:500;line-height:1.02;letter-spacing:-.065em;margin:0 0 29px}.events-intro{max-width:510px;font-size:17px;line-height:1.8;letter-spacing:-.15px;color:#b9b9c2;margin:0 0 29px}.events-intro strong{font-weight:500;color:var(--text)}.instagram-button{display:inline-flex;justify-content:center;align-items:center;background:var(--event-yellow);color:#16170e;font-weight:500;font-size:13px;min-height:47px;padding:13px 20px;border-radius:5px;text-decoration:none;transition:background .2s,transform .2s}.instagram-button:hover{background:#f0ee55;transform:translateY(-1px)}.events-gallery figure{margin:0 0 24px}.events-gallery img{display:block;width:100%;height:auto;background:#1a1b1e;border:0;border-radius:0}.events-footer{padding:32px 0 0}.events-footer a{color:#b9b9c2;font-size:12px;text-decoration:none}.events-footer a:hover{color:var(--text)}@media(max-width:600px){.events-page main.events-main{padding:32px 20px 35px}.events-hero{padding-bottom:42px}.events-brandline{font-size:12px;margin-bottom:18px}.events-hero h1{font-size:clamp(46px,12vw,65px);margin-bottom:23px}.events-intro{font-size:15px;line-height:1.8;margin-bottom:25px}.instagram-button{font-size:12px;min-height:46px;padding:13px 17px}.events-gallery figure{margin-bottom:15px}}

.instagram-button{position:relative;z-index:1;pointer-events:auto;touch-action:manipulation}
