.aurora-container{width:100%;height:100%}
.contact-module__-4FTpq__contactPage{color:#fff;background:#050505;justify-content:center;align-items:center;min-height:100vh;padding:150px 24px 110px;display:flex;position:relative;overflow:hidden}.contact-module__-4FTpq__auroraBg{z-index:0;opacity:.85;position:absolute;inset:0}.contact-module__-4FTpq__contactCard{z-index:2;-webkit-backdrop-filter:blur(34px);background:#ffffff1b;border:1px solid #fff3;border-radius:36px;grid-template-columns:.9fr 1.1fr;align-items:center;gap:64px;width:min(100%,1080px);padding:56px;display:grid;position:relative;box-shadow:0 40px 120px #0000008c}.contact-module__-4FTpq__header{flex-direction:column;gap:18px;display:flex}.contact-module__-4FTpq__eyebrow{letter-spacing:.18em;text-transform:uppercase;color:#ffffff94;font-size:13px;font-weight:700}.contact-module__-4FTpq__contactCard h1{letter-spacing:-.055em;max-width:520px;font-size:clamp(42px,5vw,68px);font-weight:800;line-height:.98}.contact-module__-4FTpq__description{color:#ffffffa8;max-width:520px;font-size:16px;line-height:1.75}.contact-module__-4FTpq__emailNote{background:#0000003d;border:1px solid #ffffff24;border-radius:18px;width:fit-content;margin-top:14px;padding:18px 20px}.contact-module__-4FTpq__emailNote span{letter-spacing:.16em;text-transform:uppercase;color:#ffffff6b;margin-bottom:6px;font-size:11px;font-weight:700;display:block}.contact-module__-4FTpq__emailNote a{color:#fff;opacity:.82;font-size:16px;font-weight:600;text-decoration:none}.contact-module__-4FTpq__form{flex-direction:column;gap:18px;display:flex}.contact-module__-4FTpq__row{grid-template-columns:1fr 1fr;gap:18px;display:grid}.contact-module__-4FTpq__form input,.contact-module__-4FTpq__form textarea{color:#fff;width:100%;font:inherit;resize:none;background:#00000047;border:1px solid #ffffff24;border-radius:20px;outline:none;padding:18px 20px;transition:border-color .25s,background .25s}.contact-module__-4FTpq__form textarea{min-height:170px}.contact-module__-4FTpq__form input::placeholder,.contact-module__-4FTpq__form textarea::placeholder{color:#ffffff6b}.contact-module__-4FTpq__form input:focus,.contact-module__-4FTpq__form textarea:focus{background:#00000061;border-color:#fff6}.contact-module__-4FTpq__form button{cursor:pointer;color:#000;background:#fff;border:none;border-radius:999px;width:fit-content;margin-top:6px;padding:15px 30px;font-size:15px;font-weight:800;transition:transform .25s,opacity .25s}.contact-module__-4FTpq__form button:hover{opacity:.88;transform:translateY(-2px)}@media (max-width:900px){.contact-module__-4FTpq__contactPage{padding:130px 18px 90px}.contact-module__-4FTpq__contactCard{border-radius:30px;grid-template-columns:1fr;gap:42px;padding:38px 24px}.contact-module__-4FTpq__row{grid-template-columns:1fr}.contact-module__-4FTpq__contactCard h1{font-size:clamp(38px,12vw,58px)}.contact-module__-4FTpq__emailNote{width:100%}}
.events-module__bdawRa__eventsPage{color:#fff;background:#050505;min-height:100vh;padding:150px 24px 110px;position:relative;overflow:hidden}.events-module__bdawRa__auroraBg{z-index:0;opacity:.78;pointer-events:none;position:fixed;inset:0}.events-module__bdawRa__hero,.events-module__bdawRa__section{z-index:2;width:min(100%,1180px);margin:0 auto;position:relative}.events-module__bdawRa__hero{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:52vh;display:flex}.events-module__bdawRa__eyebrow{letter-spacing:.18em;text-transform:uppercase;color:#fff9;margin-bottom:14px;font-size:13px;font-weight:700}.events-module__bdawRa__hero h1{letter-spacing:-.07em;max-width:900px;margin-bottom:24px;font-size:clamp(48px,8vw,96px);font-weight:850;line-height:.92}.events-module__bdawRa__hero p{color:#ffffffad;max-width:680px;font-size:17px;line-height:1.7}.events-module__bdawRa__section{margin-top:90px}.events-module__bdawRa__sectionHeader{margin-bottom:32px}.events-module__bdawRa__sectionHeader h2{letter-spacing:-.05em;font-size:clamp(34px,5vw,58px);line-height:1}.events-module__bdawRa__upcomingGrid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.events-module__bdawRa__upcomingCard,.events-module__bdawRa__pastCard,.events-module__bdawRa__sliderModal{-webkit-backdrop-filter:blur(30px);background:#ffffff18;border:1px solid #ffffff29;box-shadow:0 28px 90px #00000061}.events-module__bdawRa__upcomingCard{border-radius:28px;flex-direction:column;justify-content:space-between;min-height:270px;padding:28px;display:flex}.events-module__bdawRa__cardTop{justify-content:space-between;align-items:center;gap:16px;margin-bottom:34px;display:flex}.events-module__bdawRa__cardTop span,.events-module__bdawRa__pastContent span,.events-module__bdawRa__sliderTop span{letter-spacing:.16em;text-transform:uppercase;color:#ffffff80;font-size:11px;font-weight:800}.events-module__bdawRa__cardTop p{color:#ffffff7a;font-size:12px}.events-module__bdawRa__upcomingCard h3{letter-spacing:-.03em;margin-bottom:14px;font-size:25px;line-height:1.05}.events-module__bdawRa__upcomingCard>div:last-child p{color:#ffffffa6;font-size:14px;line-height:1.65}.events-module__bdawRa__pastGrid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.events-module__bdawRa__pastCard{color:#fff;text-align:left;cursor:pointer;border-radius:30px;flex-direction:column;width:100%;min-height:520px;padding:0;transition:transform .3s,background .3s,border-color .3s;display:flex;overflow:hidden}.events-module__bdawRa__pastCard:hover{background:#ffffff26;border-color:#ffffff52;transform:translateY(-8px)}.events-module__bdawRa__coverWrap{background:#ffffff14;width:100%;height:270px;overflow:hidden}.events-module__bdawRa__coverWrap img{object-fit:cover;opacity:.9;width:100%;height:100%;transition:transform .45s,opacity .45s;display:block}.events-module__bdawRa__pastCard:hover .events-module__bdawRa__coverWrap img{opacity:1;transform:scale(1.06)}.events-module__bdawRa__pastContent{flex-direction:column;flex:1;padding:26px;display:flex}.events-module__bdawRa__pastContent h3{letter-spacing:-.04em;margin:14px 0 12px;font-size:27px;line-height:1.05}.events-module__bdawRa__pastContent p{color:#ffffffa3;font-size:14px;line-height:1.65}.events-module__bdawRa__pastContent small{color:#ffffffd1;margin-top:auto;padding-top:28px;font-size:13px;font-weight:700}.events-module__bdawRa__modalOverlay{z-index:99999;-webkit-backdrop-filter:blur(22px);background:#000000d6;justify-content:center;align-items:center;padding:32px;animation:.35s both events-module__bdawRa__overlayFadeIn;display:flex;position:fixed;inset:0}.events-module__bdawRa__sliderModal{border-radius:34px;flex-direction:column;width:min(100%,1080px);height:min(78vh,660px);padding:72px 72px 58px;animation:.38s cubic-bezier(.2,.8,.2,1) both events-module__bdawRa__galleryPopIn;display:flex;position:relative;overflow:hidden}.events-module__bdawRa__sliderTop{display:none}.events-module__bdawRa__slideFrame{background:#0000006b;border:1px solid #ffffff21;border-radius:26px;flex:1;min-height:0;position:relative;overflow:hidden}.events-module__bdawRa__slideImage{object-fit:contain;background:#0000002e;width:100%;height:100%;animation:.45s both events-module__bdawRa__imageFadeIn;display:block}.events-module__bdawRa__closeBtn{z-index:20;color:#fff;-webkit-backdrop-filter:blur(12px);cursor:pointer;background:#00000094;border:1px solid #ffffff2e;border-radius:50%;justify-content:center;align-items:center;width:46px;height:46px;padding:0;font-size:0;line-height:0;transition:transform .25s,background .25s;display:flex;position:absolute;top:20px;right:22px}.events-module__bdawRa__closeBtn:before,.events-module__bdawRa__closeBtn:after{content:"";background:#fff;border-radius:999px;width:16px;height:2px;position:absolute}.events-module__bdawRa__closeBtn:before{transform:rotate(45deg)}.events-module__bdawRa__closeBtn:after{transform:rotate(-45deg)}.events-module__bdawRa__closeBtn:hover{background:#ffffff29;transform:scale(1.06)rotate(90deg)}.events-module__bdawRa__arrowBtn{z-index:10;color:#0000;cursor:pointer;-webkit-backdrop-filter:blur(12px);background:#0000009e;border:1px solid #ffffff29;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;padding:0;font-size:0;line-height:0;transition:background .25s,transform .25s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.events-module__bdawRa__arrowBtn:before{content:"";border-top:4px solid #fff;border-right:4px solid #fff;width:14px;height:14px;display:block}.events-module__bdawRa__leftArrow{left:22px}.events-module__bdawRa__rightArrow{right:22px}.events-module__bdawRa__leftArrow:before{margin-left:5px;transform:rotate(-135deg)}.events-module__bdawRa__rightArrow:before{margin-right:5px;transform:rotate(45deg)}.events-module__bdawRa__arrowBtn:hover{background:#ffffff29;transform:translateY(-50%)scale(1.06)}.events-module__bdawRa__counter{color:#fff;background:#000000b8;border:1px solid #ffffff1f;border-radius:999px;padding:10px 18px;font-size:15px;font-weight:800;position:absolute;bottom:22px;left:50%;transform:translate(-50%)}@keyframes events-module__bdawRa__overlayFadeIn{0%{opacity:0}to{opacity:1}}@keyframes events-module__bdawRa__galleryPopIn{0%{opacity:0;filter:blur(10px);transform:translateY(28px)scale(.96)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@keyframes events-module__bdawRa__imageFadeIn{0%{opacity:0;filter:blur(10px);transform:scale(1.015)}to{opacity:1;filter:blur();transform:scale(1)}}@media (max-width:950px){.events-module__bdawRa__eventsPage{padding:130px 18px 90px}.events-module__bdawRa__hero{min-height:46vh}.events-module__bdawRa__upcomingGrid,.events-module__bdawRa__pastGrid{grid-template-columns:1fr}.events-module__bdawRa__pastCard{min-height:auto}.events-module__bdawRa__coverWrap{height:260px}.events-module__bdawRa__modalOverlay{padding:18px}.events-module__bdawRa__sliderModal{border-radius:28px;width:min(100%,760px);height:78vh;padding:66px 22px 54px}.events-module__bdawRa__slideFrame{border-radius:22px}}@media (max-width:520px){.events-module__bdawRa__eventsPage{padding-inline:16px}.events-module__bdawRa__upcomingCard,.events-module__bdawRa__pastCard,.events-module__bdawRa__sliderModal{border-radius:24px}.events-module__bdawRa__upcomingCard{min-height:240px;padding:24px}.events-module__bdawRa__modalOverlay{padding:14px}.events-module__bdawRa__sliderModal{height:76vh;padding:62px 14px 50px}.events-module__bdawRa__coverWrap{height:230px}.events-module__bdawRa__closeBtn{width:42px;height:42px;top:14px;right:14px}.events-module__bdawRa__arrowBtn{width:46px;height:46px}.events-module__bdawRa__arrowBtn:before{border-top-width:3px;border-right-width:3px;width:11px;height:11px}.events-module__bdawRa__leftArrow{left:12px}.events-module__bdawRa__rightArrow{right:12px}.events-module__bdawRa__counter{font-size:13px;bottom:16px}}
