.events-hero>.container{padding-top:20%;padding-bottom:5%;display:flex;flex-direction:column;gap:12px}.events-hero h1{font-size:52px}.events-hero .wave{position:relative;display:block;width:107%;margin-left:-3.5%;height:60px}.blog-intro{max-width:var(--content-max);margin:0 auto;padding:5% 3% 3%;display:flex;gap:60px;align-items:center}.blog-intro-copy{flex:1;display:flex;flex-direction:column;gap:16px}.blog-intro h2{font-size:42px}.blog-intro-img{flex:0 0 calc(50% - 30px)}.blog-intro-img img{width:100%}.blog-grid{max-width:var(--content-max);margin:0 auto;padding:2% 3% 5%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.post-card{border:1px solid #ececec;border-radius:6px;overflow:hidden;background:var(--color-white);display:flex;flex-direction:column}.post-media{position:relative}.post-media img{width:100%;aspect-ratio:4 / 3;object-fit:cover}.post-date{position:absolute;top:10px;left:10px;background:var(--color-white);border-radius:6px;padding:6px 10px;text-align:center;font-family:var(--font-heading);font-size:11px;font-weight:700;color:var(--color-secondary);line-height:1.2}.post-body{padding:16px 18px 18px;display:flex;flex-direction:column;gap:14px}.post-body h3{font-size:18px;font-weight:600}.post-cta{margin-top:auto;border-top:1px solid #ececec;padding-top:14px}.events-band{position:relative}.events-band:before{content:"";position:absolute;top:0;left:0;width:100%;height:460px;background-image:url(/wp-content/uploads/2025/12/event-section-img-v1-scaled.webp);background-size:cover;background-position:center}.events-band-inner{position:relative;z-index:1;max-width:var(--content-max);margin:0 auto;padding:5% 3%;display:flex;flex-direction:column;gap:30px}.events-head{display:flex;gap:60px;justify-content:space-between;flex-wrap:wrap}.events-head h2{flex:0 0 32%;font-size:48px}.events-head-copy{flex:1;min-width:300px;display:flex;flex-direction:column;gap:12px;color:var(--color-text)}.events-band .wl-widget-wrapper{display:flex;flex-direction:column;gap:30px}.events-band wl-events-widget{display:block;background:var(--color-white);border-radius:8px;overflow:hidden}.events-band .wl-widget-wrapper.wl-live{min-height:480px}.events-band .app-wl-widget{--wl-color-blue: 48 168 199 !important;--wl-color-green: 48 168 199 !important;--wl-color-primary: 48 168 199 !important;--wl-color-secondary: 48 168 199 !important;--wl-font-family-title: "Albert Sans", sans-serif !important;--wl-font-family-body: "Josefin Sans", sans-serif !important;--wl-button-border-radius: 10px !important}.events-band .text-wl-sky{color:#30a8c7!important}.events-band .bg-wl-sky,.events-band .bg-wl-lizard{background-color:#30a8c7!important}.events-band .app-global__button--primary{color:var(--color-black)!important;border-radius:var(--radius)!important;box-shadow:none!important}.events-band .app-global__button--primary:hover,.events-band .app-global__button--primary:focus{background-color:var(--color-black)!important;color:var(--color-white)!important}.events-band .wave{position:absolute;top:400px;left:-3.5%;width:107%;height:60px;display:block}.follow-vibe{max-width:var(--content-max);margin:0 auto;padding:4% 3% 6%;display:flex;gap:60px;align-items:center}.follow-copy{flex:1;display:flex;flex-direction:column;gap:16px}.follow-vibe h2{font-size:48px}.follow-copy p{max-width:440px}.btn-insta{display:inline-flex;align-items:center;gap:8px}.follow-img{flex:0 0 44%}.follow-img img{width:100%}@media(max-width:1024px){.blog-intro,.follow-vibe{flex-direction:column}.blog-intro-img,.follow-img{flex:1 1 auto;width:100%}.follow-copy p{max-width:100%}.blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.events-head{flex-direction:column;gap:20px}.events-head h2{flex:1 1 auto}}@media(max-width:767px){.events-hero>.container{padding-top:34%}.events-hero h1{font-size:42px}.blog-intro h2,.events-head h2,.follow-vibe h2{font-size:32px}.events-band{min-height:700px}.events-band:before{height:700px}.events-band .wave{top:640px}.blog-grid{grid-template-columns:1fr}.widget-placeholder{padding:60px 20px}}
