.EventDetail_eventSection__3tZkw{max-width:1400px;background-color:#f5f5f5;color:#000;text-align:center;height:100%;margin:-100px auto 0;padding:calc(3rem + 100px) .5rem 3rem}.EventDetail_eventSection__3tZkw h1{font-size:3rem;margin-bottom:1rem}.EventDetail_eventSection__3tZkw p{font-size:1.25rem}.EventDetail_eventSection__3tZkw>div{display:flex;flex-wrap:nowrap;justify-content:flex-start;max-width:1400px;margin:5rem auto;flex-direction:column}.EventDetail_eventSection__3tZkw .EventDetail_loading__2R5ci{text-align:center;padding:2rem;color:#357f84}.EventDetail_eventInfo__aFbww{display:flex;justify-content:center;gap:2rem;margin-bottom:2rem}.EventDetail_eventInfo__aFbww p{display:flex;align-items:center;gap:.5rem;color:#162117}.EventDetail_eventInfo__aFbww p svg{color:#f49b7c}.EventDetail_eventInfo__aFbww .EventDetail_ticketButton__dTBH1{background-color:#f49b7c;color:#fff;border:none;border-radius:9999px;font-size:1rem;font-weight:700;padding:1rem 2rem;position:relative;display:inline-flex;align-items:center;gap:.5rem;transition:all .3s ease;text-decoration:none}.EventDetail_eventInfo__aFbww .EventDetail_ticketButton__dTBH1:before{content:"";position:absolute;top:-.375rem;bottom:-.375rem;left:-.5rem;right:-.5rem;border:.0625rem solid #f49b7c;border-radius:3.625rem;z-index:0;transition:border .3s}.EventDetail_eventInfo__aFbww .EventDetail_ticketButton__dTBH1 svg{color:#fff;transition:transform .3s ease}.EventDetail_eventInfo__aFbww .EventDetail_ticketButton__dTBH1:hover svg{transform:translateX(4px)}.EventDetail_backButtonContainer__J7ZCV{margin-bottom:2rem;text-align:left}.EventDetail_backButton__pkfw8{background:none;border:none;color:#f49b7c;font-size:1rem;font-weight:600;display:inline-flex;align-items:center;gap:.5rem;cursor:pointer;padding:.5rem 1rem;border-radius:9999px;transition:all .3s ease}.EventDetail_backButton__pkfw8:hover{background-color:hsla(16,85%,72%,.1)}.EventDetail_backButton__pkfw8:hover svg{transform:translateX(-4px)}.EventDetail_backButton__pkfw8 svg{transition:transform .3s ease}.EventDetail_videoSection__B9L2c{margin:2rem 0}.EventDetail_videoSection__B9L2c h2{text-align:center;font-size:2rem;margin-bottom:2rem;color:#162117}.EventDetail_credits__Ac4Mc{margin:2rem 0}.EventDetail_credits__Ac4Mc h2{text-align:center;font-size:2rem;margin-bottom:2rem;color:#162117}.EventDetail_credits__Ac4Mc .EventDetail_creditGrid___QXI1{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:2rem;gap:2rem;padding:1rem}.EventDetail_credits__Ac4Mc .EventDetail_creditGrid___QXI1 .EventDetail_creditCard__B1Jpw{background:#fff;padding:2rem;border-radius:1rem;text-align:center;box-shadow:0 4px 6px rgba(0,0,0,.1);transition:transform .3s ease}.EventDetail_credits__Ac4Mc .EventDetail_creditGrid___QXI1 .EventDetail_creditCard__B1Jpw:hover{transform:translateY(-5px)}.EventDetail_credits__Ac4Mc .EventDetail_creditGrid___QXI1 .EventDetail_creditCard__B1Jpw svg{font-size:2rem;color:#f49b7c;margin-bottom:1rem}.EventDetail_credits__Ac4Mc .EventDetail_creditGrid___QXI1 .EventDetail_creditCard__B1Jpw h3{text-transform:capitalize;color:#162117;margin-bottom:.5rem;font-weight:600}.EventDetail_credits__Ac4Mc .EventDetail_creditGrid___QXI1 .EventDetail_creditCard__B1Jpw p{color:#666;margin-bottom:.5rem}.EventDetail_credits__Ac4Mc .EventDetail_creditGrid___QXI1 .EventDetail_creditCard__B1Jpw a{color:#f49b7c;text-decoration:none;font-weight:500}.EventDetail_credits__Ac4Mc .EventDetail_creditGrid___QXI1 .EventDetail_creditCard__B1Jpw a:hover{text-decoration:underline}.EventDetail_gallery__NLYdK{margin:2rem 0}.EventDetail_gallery__NLYdK h2{text-align:center;font-size:2rem;margin-bottom:2rem;color:#162117}.EventDetail_gallery__NLYdK .EventDetail_mediaGrid__q7_EV{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:1.5rem;gap:1.5rem;padding:1rem}.EventDetail_gallery__NLYdK .EventDetail_mediaGrid__q7_EV .EventDetail_mediaItem__rAgDP{position:relative;border-radius:.75rem;overflow:hidden;cursor:pointer;aspect-ratio:4/3}.EventDetail_gallery__NLYdK .EventDetail_mediaGrid__q7_EV .EventDetail_mediaItem__rAgDP:hover .EventDetail_mediaImage__ETHDf{transform:scale(1.05)}.EventDetail_gallery__NLYdK .EventDetail_mediaGrid__q7_EV .EventDetail_mediaItem__rAgDP:hover .EventDetail_videoOverlay__vTNtK{background-color:rgba(0,0,0,.4)}.EventDetail_gallery__NLYdK .EventDetail_mediaGrid__q7_EV .EventDetail_mediaItem__rAgDP .EventDetail_mediaImage__ETHDf{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.EventDetail_gallery__NLYdK .EventDetail_mediaGrid__q7_EV .EventDetail_mediaItem__rAgDP .EventDetail_videoOverlay__vTNtK{position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.2);display:flex;align-items:center;justify-content:center;transition:background-color .3s ease}.EventDetail_gallery__NLYdK .EventDetail_mediaGrid__q7_EV .EventDetail_mediaItem__rAgDP .EventDetail_videoOverlay__vTNtK svg{color:#fff;font-size:2.5rem}.EventDetail_modal__CZMm1{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.9);display:flex;align-items:center;justify-content:center;z-index:1000;padding:2rem;animation:EventDetail_fadeIn__o5X4u .3s ease}.EventDetail_modal__CZMm1 .EventDetail_mediaWrapper__qFl1b{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.EventDetail_modal__CZMm1 .EventDetail_closeButton__4P0gc{position:absolute;top:2rem;right:2rem;background:none;border:none;color:#fff;font-size:2rem;cursor:pointer;z-index:1002;transition:transform .3s ease}.EventDetail_modal__CZMm1 .EventDetail_closeButton__4P0gc:hover{transform:scale(1.1)}.EventDetail_modal__CZMm1 .EventDetail_navButton__FwkvA{position:absolute;top:50%;transform:translateY(-50%);background:hsla(0,0%,100%,.1);border:none;color:#fff;font-size:2rem;padding:1rem;cursor:pointer;z-index:1002;border-radius:50%;transition:all .3s ease}.EventDetail_modal__CZMm1 .EventDetail_navButton__FwkvA:hover{background:hsla(0,0%,100%,.2)}.EventDetail_modal__CZMm1 .EventDetail_navButton__FwkvA:disabled{opacity:.3;cursor:not-allowed}.EventDetail_modal__CZMm1 .EventDetail_navButton__FwkvA.EventDetail_prevButton__EGWiY{left:2rem}.EventDetail_modal__CZMm1 .EventDetail_navButton__FwkvA.EventDetail_nextButton__ayIt7{right:2rem}.EventDetail_modal__CZMm1 .EventDetail_modalContent__TouyE{position:relative;max-width:90vw;max-height:90vh;display:flex;align-items:center;justify-content:center}.EventDetail_modal__CZMm1 .EventDetail_modalImage__fYmD5{opacity:0;transition:opacity .3s ease;max-width:90vw;max-height:90vh;object-fit:contain}.EventDetail_modal__CZMm1 .EventDetail_modalImage__fYmD5.EventDetail_loaded__ApnRA{opacity:1}.EventDetail_modal__CZMm1 .EventDetail_modalVideo__9E_ys{width:100%;max-height:90vh}.EventDetail_modal__CZMm1 .EventDetail_loader__ShYau{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.EventDetail_modal__CZMm1 .EventDetail_loader__ShYau .EventDetail_spinner__NUO7Z{width:40px;height:40px;border-radius:50%;border:3px solid hsla(0,0%,100%,.3);border-top-color:#fff;animation:EventDetail_spin__e6LWJ 1s ease-in-out infinite}.EventDetail_modal__CZMm1 .EventDetail_counter__XYWLx{position:absolute;bottom:1rem;left:50%;transform:translateX(-50%);background:rgba(0,0,0,.5);color:#fff;padding:.5rem 1rem;border-radius:1rem;font-size:.875rem}@keyframes EventDetail_fadeIn__o5X4u{0%{opacity:0}to{opacity:1}}@keyframes EventDetail_spin__e6LWJ{to{transform:rotate(1turn)}}@media(max-width:768px){.EventDetail_eventSection__3tZkw{padding:1rem}.EventDetail_eventSection__3tZkw h1{font-size:2rem}.EventDetail_eventInfo__aFbww{flex-direction:column;gap:1rem}.EventDetail_credits__Ac4Mc .EventDetail_creditGrid___QXI1,.EventDetail_gallery__NLYdK .EventDetail_mediaGrid__q7_EV{grid-template-columns:1fr;padding:.5rem}.EventDetail_modal__CZMm1{padding:1rem}.EventDetail_modal__CZMm1 .EventDetail_navButton__FwkvA{font-size:1.5rem;padding:.75rem}.EventDetail_modal__CZMm1 .EventDetail_navButton__FwkvA.EventDetail_prevButton__EGWiY{left:1rem}.EventDetail_modal__CZMm1 .EventDetail_navButton__FwkvA.EventDetail_nextButton__ayIt7{right:1rem}.EventDetail_modal__CZMm1 .EventDetail_closeButton__4P0gc{top:1rem;right:1rem}.EventDetail_modal__CZMm1 .EventDetail_counter__XYWLx{bottom:.5rem}}@media(prefers-reduced-motion:reduce){.EventDetail_closeButton__4P0gc,.EventDetail_creditCard__B1Jpw,.EventDetail_mediaImage__ETHDf,.EventDetail_modalImage__fYmD5{transition:none}.EventDetail_loader__ShYau .EventDetail_spinner__NUO7Z{animation:none}}.EventDetail_registration__yLJol{background:#fff;border-radius:1.25rem;padding:2.5rem;margin:2rem auto 3rem;max-width:800px;box-shadow:0 12px 32px rgba(53,127,132,.08);border:1px solid rgba(53,127,132,.1);text-align:left}.EventDetail_registration__yLJol h2{font-size:1.75rem;font-weight:700;color:#162117;margin:0 0 .5rem;text-align:center}.EventDetail_registrationIntro__EzP6n{text-align:center;color:rgba(22,33,23,.7);font-size:1rem!important;margin:0 0 2rem!important;line-height:1.6}.EventDetail_galleryPlaceholder__1VM0o{text-align:center;padding:4rem 2rem;background:linear-gradient(135deg,rgba(53,127,132,.04),hsla(16,85%,72%,.04));border-radius:1.25rem;margin:3rem auto;max-width:800px;border:1px dashed rgba(53,127,132,.25)}.EventDetail_galleryPlaceholder__1VM0o h2{font-size:1.5rem;color:#162117;margin:0 0 .75rem}.EventDetail_galleryPlaceholder__1VM0o p{font-size:1rem!important;color:rgba(22,33,23,.65);max-width:480px;margin:0 auto!important;line-height:1.6}.EventDetail_placeholderIcon__7DFei{font-size:3rem;color:#357f84;opacity:.4;margin-bottom:1rem}@media(max-width:768px){.EventDetail_registration__yLJol{padding:1.5rem 1.25rem;border-radius:1rem;margin:1.5rem auto 2rem}.EventDetail_galleryPlaceholder__1VM0o{padding:3rem 1.5rem}}@keyframes LoadingComponents_shimmer__GF01S{0%{background-position:-1000px 0}to{background-position:1000px 0}}.LoadingComponents_shimmer__GF01S{background:linear-gradient(90deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.4) 50%,hsla(0,0%,100%,0));background-size:1000px 100%;animation:LoadingComponents_shimmer__GF01S 2s linear infinite}.LoadingComponents_galleryGrid__fRc0X{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:1.5rem;gap:1.5rem;padding:1rem}.LoadingComponents_skeletonItem__ifjWe{aspect-ratio:4/3;background-color:#e0e0e0;border-radius:.75rem;overflow:hidden}.LoadingComponents_eventSkeleton__ALRpp{padding:2rem}.LoadingComponents_eventSkeleton__ALRpp .LoadingComponents_header__nvUUp{text-align:center;margin-bottom:2rem}.LoadingComponents_eventSkeleton__ALRpp .LoadingComponents_header__nvUUp .LoadingComponents_titleSkeleton__65chv{height:3rem;width:60%;margin:0 auto 1rem;background-color:#e0e0e0;border-radius:.5rem}.LoadingComponents_eventSkeleton__ALRpp .LoadingComponents_header__nvUUp .LoadingComponents_descriptionSkeleton__AQUlk{height:1.5rem;width:80%;margin:0 auto;background-color:#e0e0e0;border-radius:.5rem}.LoadingComponents_eventSkeleton__ALRpp .LoadingComponents_info__CL_hP{display:flex;justify-content:center;gap:2rem;margin-bottom:2rem}.LoadingComponents_eventSkeleton__ALRpp .LoadingComponents_info__CL_hP .LoadingComponents_infoItem__U8hE0{height:2rem;width:200px;background-color:#e0e0e0;border-radius:.5rem}.MediaCarouselModal_eventSection__b_hfP{max-width:1400px;margin:0 auto;background-color:#f5f5f5;color:#000;padding:3rem .5rem;text-align:center;height:100%}.MediaCarouselModal_eventSection__b_hfP h1{font-size:3rem;margin-bottom:1rem}.MediaCarouselModal_eventSection__b_hfP p{font-size:1.25rem}.MediaCarouselModal_eventSection__b_hfP>div{display:flex;flex-wrap:nowrap;justify-content:flex-start;max-width:1400px;margin:5rem auto;flex-direction:column}.MediaCarouselModal_eventSection__b_hfP .MediaCarouselModal_loading__HmnoU{text-align:center;padding:2rem;color:#357f84}.MediaCarouselModal_eventInfo__PWnAw{display:flex;justify-content:center;gap:2rem;margin-bottom:2rem}.MediaCarouselModal_eventInfo__PWnAw p{display:flex;align-items:center;gap:.5rem;color:#162117}.MediaCarouselModal_eventInfo__PWnAw p svg{color:#f49b7c}.MediaCarouselModal_eventInfo__PWnAw .MediaCarouselModal_ticketButton__zx8Hp{background-color:#f49b7c;color:#fff;border:none;border-radius:9999px;font-size:1rem;font-weight:700;padding:1rem 2rem;position:relative;display:inline-flex;align-items:center;gap:.5rem;transition:all .3s ease;text-decoration:none}.MediaCarouselModal_eventInfo__PWnAw .MediaCarouselModal_ticketButton__zx8Hp:before{content:"";position:absolute;top:-.375rem;bottom:-.375rem;left:-.5rem;right:-.5rem;border:.0625rem solid #f49b7c;border-radius:3.625rem;z-index:0;transition:border .3s}.MediaCarouselModal_eventInfo__PWnAw .MediaCarouselModal_ticketButton__zx8Hp svg{color:#fff;transition:transform .3s ease}.MediaCarouselModal_eventInfo__PWnAw .MediaCarouselModal_ticketButton__zx8Hp:hover svg{transform:translateX(4px)}.MediaCarouselModal_credits__0Q9pd{margin:2rem 0}.MediaCarouselModal_credits__0Q9pd h2{text-align:center;font-size:2rem;margin-bottom:2rem;color:#162117}.MediaCarouselModal_credits__0Q9pd .MediaCarouselModal_creditGrid__L0Jzj{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:2rem;gap:2rem;padding:1rem}.MediaCarouselModal_credits__0Q9pd .MediaCarouselModal_creditGrid__L0Jzj .MediaCarouselModal_creditCard__LY95B{background:#fff;padding:2rem;border-radius:1rem;text-align:center;box-shadow:0 4px 6px rgba(0,0,0,.1);transition:transform .3s ease}.MediaCarouselModal_credits__0Q9pd .MediaCarouselModal_creditGrid__L0Jzj .MediaCarouselModal_creditCard__LY95B:hover{transform:translateY(-5px)}.MediaCarouselModal_credits__0Q9pd .MediaCarouselModal_creditGrid__L0Jzj .MediaCarouselModal_creditCard__LY95B svg{font-size:2rem;color:#f49b7c;margin-bottom:1rem}.MediaCarouselModal_credits__0Q9pd .MediaCarouselModal_creditGrid__L0Jzj .MediaCarouselModal_creditCard__LY95B h3{text-transform:capitalize;color:#162117;margin-bottom:.5rem;font-weight:600}.MediaCarouselModal_credits__0Q9pd .MediaCarouselModal_creditGrid__L0Jzj .MediaCarouselModal_creditCard__LY95B p{color:#666;margin-bottom:.5rem}.MediaCarouselModal_credits__0Q9pd .MediaCarouselModal_creditGrid__L0Jzj .MediaCarouselModal_creditCard__LY95B a{color:#f49b7c;text-decoration:none;font-weight:500}.MediaCarouselModal_credits__0Q9pd .MediaCarouselModal_creditGrid__L0Jzj .MediaCarouselModal_creditCard__LY95B a:hover{text-decoration:underline}.MediaCarouselModal_gallery__YXNua{margin:2rem 0}.MediaCarouselModal_gallery__YXNua h2{text-align:center;font-size:2rem;margin-bottom:2rem;color:#162117}.MediaCarouselModal_gallery__YXNua .MediaCarouselModal_mediaGrid___W1Zp{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:1.5rem;gap:1.5rem;padding:1rem}.MediaCarouselModal_gallery__YXNua .MediaCarouselModal_mediaGrid___W1Zp .MediaCarouselModal_mediaItem__k7jI6{position:relative;border-radius:.75rem;overflow:hidden;cursor:pointer;aspect-ratio:4/3}.MediaCarouselModal_gallery__YXNua .MediaCarouselModal_mediaGrid___W1Zp .MediaCarouselModal_mediaItem__k7jI6:hover .MediaCarouselModal_mediaImage__urvlZ{transform:scale(1.05)}.MediaCarouselModal_gallery__YXNua .MediaCarouselModal_mediaGrid___W1Zp .MediaCarouselModal_mediaItem__k7jI6:hover .MediaCarouselModal_videoOverlay__W_3mw{background-color:rgba(0,0,0,.4)}.MediaCarouselModal_gallery__YXNua .MediaCarouselModal_mediaGrid___W1Zp .MediaCarouselModal_mediaItem__k7jI6 .MediaCarouselModal_mediaImage__urvlZ{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.MediaCarouselModal_gallery__YXNua .MediaCarouselModal_mediaGrid___W1Zp .MediaCarouselModal_mediaItem__k7jI6 .MediaCarouselModal_videoOverlay__W_3mw{position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.2);display:flex;align-items:center;justify-content:center;transition:background-color .3s ease}.MediaCarouselModal_gallery__YXNua .MediaCarouselModal_mediaGrid___W1Zp .MediaCarouselModal_mediaItem__k7jI6 .MediaCarouselModal_videoOverlay__W_3mw svg{color:#fff;font-size:2.5rem}.MediaCarouselModal_modal__WOOlc{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.9);display:flex;align-items:center;justify-content:center;z-index:1000;padding:2rem;animation:MediaCarouselModal_fadeIn__yIQsh .3s ease}.MediaCarouselModal_modal__WOOlc .MediaCarouselModal_mediaWrapper__q9D2Q{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.MediaCarouselModal_modal__WOOlc .MediaCarouselModal_closeButton__Piqn0{position:absolute;top:2rem;right:2rem;background:none;border:none;color:#fff;font-size:2rem;cursor:pointer;z-index:1002;transition:transform .3s ease}.MediaCarouselModal_modal__WOOlc .MediaCarouselModal_closeButton__Piqn0:hover{transform:scale(1.1)}.MediaCarouselModal_modal__WOOlc .MediaCarouselModal_navButton__RVclX{position:absolute;top:50%;transform:translateY(-50%);background:hsla(0,0%,100%,.1);border:none;color:#fff;font-size:2rem;padding:1rem;cursor:pointer;z-index:1002;border-radius:50%;transition:all .3s ease}.MediaCarouselModal_modal__WOOlc .MediaCarouselModal_navButton__RVclX:hover{background:hsla(0,0%,100%,.2)}.MediaCarouselModal_modal__WOOlc .MediaCarouselModal_navButton__RVclX:disabled{opacity:.3;cursor:not-allowed}.MediaCarouselModal_modal__WOOlc .MediaCarouselModal_navButton__RVclX.MediaCarouselModal_prevButton__gzxpQ{left:2rem}.MediaCarouselModal_modal__WOOlc .MediaCarouselModal_navButton__RVclX.MediaCarouselModal_nextButton__WnZGf{right:2rem}.MediaCarouselModal_modal__WOOlc .MediaCarouselModal_modalContent__2a1sE{position:relative;max-width:90vw;max-height:90vh;display:flex;align-items:center;justify-content:center}.MediaCarouselModal_modal__WOOlc .MediaCarouselModal_modalImage__exE0F{opacity:0;transition:opacity .3s ease;max-width:90vw;max-height:90vh;object-fit:contain}.MediaCarouselModal_modal__WOOlc .MediaCarouselModal_modalImage__exE0F.MediaCarouselModal_loaded__77jZd{opacity:1}.MediaCarouselModal_modal__WOOlc .MediaCarouselModal_modalVideo__mg5Ao{width:100%;max-height:90vh}.MediaCarouselModal_modal__WOOlc .MediaCarouselModal_loader__XOoMM{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.MediaCarouselModal_modal__WOOlc .MediaCarouselModal_loader__XOoMM .MediaCarouselModal_spinner__z7J_j{width:40px;height:40px;border-radius:50%;border:3px solid hsla(0,0%,100%,.3);border-top-color:#fff;animation:MediaCarouselModal_spin__5UDgV 1s ease-in-out infinite}.MediaCarouselModal_modal__WOOlc .MediaCarouselModal_counter__8E381{position:absolute;bottom:1rem;left:50%;transform:translateX(-50%);background:rgba(0,0,0,.5);color:#fff;padding:.5rem 1rem;border-radius:1rem;font-size:.875rem}@keyframes MediaCarouselModal_fadeIn__yIQsh{0%{opacity:0}to{opacity:1}}@keyframes MediaCarouselModal_spin__5UDgV{to{transform:rotate(1turn)}}@media(max-width:768px){.MediaCarouselModal_eventSection__b_hfP{padding:1rem}.MediaCarouselModal_eventSection__b_hfP h1{font-size:2rem}.MediaCarouselModal_eventInfo__PWnAw{flex-direction:column;gap:1rem}.MediaCarouselModal_credits__0Q9pd .MediaCarouselModal_creditGrid__L0Jzj,.MediaCarouselModal_gallery__YXNua .MediaCarouselModal_mediaGrid___W1Zp{grid-template-columns:1fr;padding:.5rem}.MediaCarouselModal_modal__WOOlc{padding:1rem}.MediaCarouselModal_modal__WOOlc .MediaCarouselModal_navButton__RVclX{font-size:1.5rem;padding:.75rem}.MediaCarouselModal_modal__WOOlc .MediaCarouselModal_navButton__RVclX.MediaCarouselModal_prevButton__gzxpQ{left:1rem}.MediaCarouselModal_modal__WOOlc .MediaCarouselModal_navButton__RVclX.MediaCarouselModal_nextButton__WnZGf{right:1rem}.MediaCarouselModal_modal__WOOlc .MediaCarouselModal_closeButton__Piqn0{top:1rem;right:1rem}.MediaCarouselModal_modal__WOOlc .MediaCarouselModal_counter__8E381{bottom:.5rem}}@media(prefers-reduced-motion:reduce){.MediaCarouselModal_closeButton__Piqn0,.MediaCarouselModal_creditCard__LY95B,.MediaCarouselModal_mediaImage__urvlZ,.MediaCarouselModal_modalImage__exE0F{transition:none}.MediaCarouselModal_loader__XOoMM .MediaCarouselModal_spinner__z7J_j{animation:none}}section.Video_videoContainer__LsE3u{padding:3rem 0;background:linear-gradient(0deg,#fff 0,#fff 50%,#357f84 0,#357f84)}section.Video_videoContainer__LsE3u>div{width:90%;max-width:1000px;margin:0 auto}section.Video_videoContainer__LsE3u .video-js{background-color:#000;border-radius:16px}@media(min-width:992px){section.Video_videoContainer__LsE3u .video-js{border-radius:32px}}section.Video_videoContainer__LsE3u .vjs-poster img{border:.5rem solid #000;border-radius:16px}@media(min-width:992px){section.Video_videoContainer__LsE3u .vjs-poster img{border-radius:32px}}section.Video_videoContainer__LsE3u .vjs-tech{object-fit:cover;width:100%;height:100%;border:12px solid #000;margin:0;padding:0;border-radius:16px}@media(min-width:992px){section.Video_videoContainer__LsE3u .vjs-tech{border-radius:32px}}section.Video_videoContainer__LsE3u .vjs-control-bar{max-width:95%;margin:0 auto 1.5rem;background-color:#162117;border-radius:5px}section.Video_videoContainer__LsE3u .vjs-control-bar .vjs-play-control{border-radius:5px}section.Video_videoContainer__LsE3u .vjs-play-control:hover{background-color:#357f84}section.Video_videoContainer__LsE3u .vjs-control:active,section.Video_videoContainer__LsE3u .vjs-control:focus,section.Video_videoContainer__LsE3u .vjs-play-control:active,section.Video_videoContainer__LsE3u .vjs-play-control:focus{outline:none;box-shadow:none}section.Video_videoContainer__LsE3u .vjs-load-progress{background-color:#cde4dc}section.Video_videoContainer__LsE3u .vjs-play-progress{background-color:#357f84}.EventRegistrationForm_form__3tWAR{display:flex;flex-direction:column;gap:1.25rem;width:100%}.EventRegistrationForm_priceBanner__t_D5l{display:flex;align-items:center;justify-content:space-between;padding:1.1rem 1.5rem;background:linear-gradient(135deg,rgba(53,127,132,.08),hsla(16,85%,72%,.08));border:1px solid rgba(53,127,132,.15);border-radius:.75rem;margin-bottom:.5rem}.EventRegistrationForm_priceLabel__7ew9i{font-size:.95rem;font-weight:600;color:rgba(22,33,23,.7)}.EventRegistrationForm_priceAmount__gjZwP{font-size:1.5rem;font-weight:800;color:#357f84}.EventRegistrationForm_row__C6Lnf{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem}@media(max-width:640px){.EventRegistrationForm_row__C6Lnf{grid-template-columns:1fr}}.EventRegistrationForm_fieldGroup__X0qAt{display:flex;flex-direction:column;gap:.4rem;width:100%}.EventRegistrationForm_fieldGroup__X0qAt .EventRegistrationForm_fieldLabel__YpMJD,.EventRegistrationForm_fieldGroup__X0qAt label{font-size:.9rem;font-weight:600;color:#162117}.EventRegistrationForm_fieldGroup__X0qAt input,.EventRegistrationForm_fieldGroup__X0qAt textarea{width:100%;padding:.75rem .9rem;border:1px solid rgba(22,33,23,.15);border-radius:.6rem;font-size:.95rem;color:#162117;background:#fff;font-family:inherit;transition:border-color .2s ease,box-shadow .2s ease}.EventRegistrationForm_fieldGroup__X0qAt input::placeholder,.EventRegistrationForm_fieldGroup__X0qAt textarea::placeholder{color:rgba(22,33,23,.45)}.EventRegistrationForm_fieldGroup__X0qAt input:focus,.EventRegistrationForm_fieldGroup__X0qAt textarea:focus{outline:none;border-color:#357f84;box-shadow:0 0 0 3px rgba(53,127,132,.15)}.EventRegistrationForm_fieldGroup__X0qAt input:disabled,.EventRegistrationForm_fieldGroup__X0qAt textarea:disabled{opacity:.6;cursor:not-allowed}.EventRegistrationForm_fieldGroup__X0qAt textarea{resize:vertical;min-height:80px}.EventRegistrationForm_required__WrJsA{color:#f49b7c;margin-left:.2rem}.EventRegistrationForm_paymentMethods__fzTmg{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:.75rem;gap:.75rem;margin-top:.25rem}.EventRegistrationForm_paymentOption__w77_F{display:flex;align-items:center;gap:.6rem;padding:.85rem 1rem;border:2px solid rgba(22,33,23,.12);border-radius:.6rem;cursor:pointer;transition:border-color .2s ease,background .2s ease;background:#fff}.EventRegistrationForm_paymentOption__w77_F input[type=radio]{width:auto;margin:0;accent-color:#357f84}.EventRegistrationForm_paymentOption__w77_F svg{color:#357f84;font-size:1.1rem}.EventRegistrationForm_paymentOption__w77_F span{font-size:.95rem;font-weight:500;color:#162117}.EventRegistrationForm_paymentOption__w77_F:hover{border-color:rgba(53,127,132,.4);background:rgba(53,127,132,.04)}.EventRegistrationForm_paymentOptionSelected__ty3aF{border-color:#357f84;background:rgba(53,127,132,.06)}.EventRegistrationForm_submitButton__NZHZv{margin-top:.5rem;width:100%;padding:1rem 1.5rem;background:#f49b7c;color:#fff;border:none;border-radius:.75rem;font-size:1rem;font-weight:700;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease;display:inline-flex;align-items:center;justify-content:center;gap:.5rem}.EventRegistrationForm_submitButton__NZHZv:hover:not(:disabled){background:#f17e56;transform:translateY(-2px);box-shadow:0 8px 18px hsla(16,85%,72%,.4)}.EventRegistrationForm_submitButton__NZHZv:disabled{opacity:.55;cursor:not-allowed}.EventRegistrationForm_message__3fmiY{display:flex;align-items:flex-start;gap:.75rem;padding:1rem 1.25rem;border-radius:.75rem;font-size:.95rem}.EventRegistrationForm_message__3fmiY svg{font-size:1.4rem;flex-shrink:0;margin-top:.15rem}.EventRegistrationForm_message__3fmiY p{margin:0;line-height:1.5}.EventRegistrationForm_success__3LTj8{background:rgba(53,127,132,.08);color:#357f84;border:1px solid rgba(53,127,132,.2)}.EventRegistrationForm_successTitle__qFBh0{font-weight:700;font-size:1.05rem;margin-bottom:.25rem!important}.EventRegistrationForm_error__yAYmO{background:rgba(244,67,54,.08);color:#c0392b;border:1px solid rgba(244,67,54,.2)}.EventRegistrationForm_disclaimer__oq3Tw{font-size:.8rem;color:rgba(22,33,23,.6);text-align:center;margin:0;line-height:1.5}.RegistrationModal_backdrop__9HMIY{position:fixed;inset:0;background:rgba(22,33,23,.55);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;padding:1.5rem;z-index:9999;animation:RegistrationModal_fadeIn__hB11w .2s ease-out;overflow-y:auto}.RegistrationModal_modal__BBRto{position:relative;background:#fff;border-radius:1rem;padding:1.75rem 2rem 1.5rem;width:100%;max-width:580px;max-height:calc(100vh - 3rem);overflow-y:auto;box-shadow:0 24px 64px rgba(0,0,0,.25);animation:RegistrationModal_slideUp__YoeO6 .25s ease-out;margin:0 auto}.RegistrationModal_closeButton__8cAk4{position:absolute;top:.85rem;right:.85rem;width:2rem;height:2rem;border-radius:50%;border:none;background:rgba(22,33,23,.06);color:#162117;font-size:1rem;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background-color .2s ease;z-index:1}.RegistrationModal_closeButton__8cAk4:hover{background:rgba(22,33,23,.12)}.RegistrationModal_closeButton__8cAk4:focus-visible{outline:2px solid #357f84;outline-offset:2px}.RegistrationModal_header__oM1JS{text-align:center;margin-bottom:1.25rem;padding-right:2.5rem}.RegistrationModal_header__oM1JS h2{font-size:1.35rem;font-weight:700;color:#162117;margin:0 0 .35rem;line-height:1.2}.RegistrationModal_header__oM1JS p{font-size:.9rem;color:rgba(22,33,23,.65);margin:0;line-height:1.45}@keyframes RegistrationModal_fadeIn__hB11w{0%{opacity:0}to{opacity:1}}@keyframes RegistrationModal_slideUp__YoeO6{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media(max-width:640px){.RegistrationModal_backdrop__9HMIY{padding:0;align-items:flex-end}.RegistrationModal_modal__BBRto{padding:1.75rem 1.25rem 1.25rem;border-radius:1.25rem 1.25rem 0 0;max-height:92vh}.RegistrationModal_header__oM1JS h2{font-size:1.35rem}}.EventCountdown_countdownSection__BOwNI{text-align:center;margin:3rem auto;max-width:800px;padding:3rem 2rem;border-radius:1.25rem;background:linear-gradient(135deg,rgba(53,127,132,.08),hsla(16,85%,72%,.08));border:1px solid rgba(53,127,132,.15)}.EventCountdown_countdownSection__BOwNI h2{font-size:1.6rem!important;font-weight:700;color:#162117;margin:0 0 2rem}.EventCountdown_countdownSection__BOwNI .EventCountdown_subtitle__BXN5R{color:rgba(22,33,23,.7);font-size:1rem!important;margin:.5rem 0 0!important}.EventCountdown_icon__UiCNc{font-size:2.5rem;color:#357f84;opacity:.6;margin-bottom:1rem}.EventCountdown_units__lD2NQ{display:flex;justify-content:center;gap:1.25rem;flex-wrap:wrap}.EventCountdown_unit__rwoQn{display:flex;flex-direction:column;align-items:center;background:#fff;border-radius:1rem;padding:1.25rem 1.5rem;min-width:92px;box-shadow:0 6px 18px rgba(53,127,132,.08);transition:transform .2s ease}.EventCountdown_unit__rwoQn:hover{transform:translateY(-2px)}.EventCountdown_value__dlt3O{font-size:2.5rem;font-weight:800;color:#357f84;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.EventCountdown_label__rw3zz{font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:rgba(22,33,23,.55);margin-top:.5rem}@media(max-width:640px){.EventCountdown_countdownSection__BOwNI{padding:2.25rem 1rem;margin:2rem auto}.EventCountdown_units__lD2NQ{gap:.75rem}.EventCountdown_unit__rwoQn{padding:1rem .85rem;min-width:70px}.EventCountdown_value__dlt3O{font-size:1.85rem}.EventCountdown_label__rw3zz{font-size:.7rem}}section.WhyHopelapp_whyHopelapp__XRiDe{padding:8rem 0;text-align:center}section.WhyHopelapp_whyHopelapp__XRiDe h2{font-size:2.5rem;margin-bottom:1.5rem;color:#357f84}section.WhyHopelapp_whyHopelapp__XRiDe h3{font-size:1.75rem;margin-bottom:2rem;color:#f49b7c}section.WhyHopelapp_whyHopelapp__XRiDe p{font-size:1.2rem;max-width:700px;margin:0 auto;line-height:1.8;padding:0 1.5rem;color:#162117}.Testimonials_testimonialsSection__IfiC9{padding:4rem 0;background:linear-gradient(135deg,#f8f9fa,#e9ecef)}.Testimonials_container__yW2CT{max-width:1200px;margin:0 auto;padding:0 1rem;text-align:center}.Testimonials_container__yW2CT h2{font-size:2.5rem;margin-bottom:1rem;color:#162117;font-weight:700}.Testimonials_container__yW2CT .Testimonials_subtitle__aWlHA{font-size:1.2rem;color:#666;margin-bottom:3rem;max-width:600px;margin-left:auto;margin-right:auto}.Testimonials_testimonialsGrid__CtxRF{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));grid-gap:2rem;gap:2rem;margin-top:2rem}.Testimonials_testimonialCard__DZq7p{background:#fff;padding:2rem;border-radius:1rem;box-shadow:0 10px 30px rgba(0,0,0,.1);text-align:left;transition:all .3s cubic-bezier(.4,0,.2,1);border:1px solid #e9ecef;position:relative;overflow:hidden}.Testimonials_testimonialCard__DZq7p:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#357f84,#f49b7c);transform:scaleX(0);transform-origin:left;transition:transform .3s ease}.Testimonials_testimonialCard__DZq7p:hover{transform:translateY(-5px);box-shadow:0 20px 40px rgba(0,0,0,.15)}.Testimonials_testimonialCard__DZq7p:hover:before{transform:scaleX(1)}.Testimonials_testimonialCard__DZq7p .Testimonials_quoteIcon__kZj_Z{position:absolute;top:1rem;right:1rem;font-size:2rem;color:#357f84;opacity:.1}.Testimonials_testimonialCard__DZq7p .Testimonials_rating__DIn5r{margin-bottom:1rem}.Testimonials_testimonialCard__DZq7p .Testimonials_rating__DIn5r .Testimonials_star__KawGn{color:#ffc107;font-size:1.1rem;margin-right:.25rem}.Testimonials_testimonialCard__DZq7p .Testimonials_text__bp1cs{font-size:1rem;line-height:1.6;color:#333;margin-bottom:1.5rem;font-style:italic}.Testimonials_testimonialCard__DZq7p .Testimonials_author__lYtz7{display:flex;justify-content:space-between;align-items:center}.Testimonials_testimonialCard__DZq7p .Testimonials_author__lYtz7 .Testimonials_authorInfo__fwnqq h4{font-size:1.1rem;font-weight:600;color:#162117;margin-bottom:.25rem}.Testimonials_testimonialCard__DZq7p .Testimonials_author__lYtz7 .Testimonials_authorInfo__fwnqq p{font-size:.9rem;color:#666;margin:0}.Testimonials_testimonialCard__DZq7p .Testimonials_author__lYtz7 .Testimonials_appName__xwmpY{background:#f49b7c;color:#fff;padding:.5rem 1rem;border-radius:9999px;font-size:.8rem;font-weight:500}@media(max-width:768px){.Testimonials_testimonialsSection__IfiC9{padding:2rem 0}.Testimonials_container__yW2CT h2{font-size:2rem}.Testimonials_container__yW2CT .Testimonials_subtitle__aWlHA{font-size:1rem;margin-bottom:2rem}.Testimonials_testimonialsGrid__CtxRF{grid-template-columns:1fr;gap:1.5rem}.Testimonials_testimonialCard__DZq7p{padding:1.5rem}.Testimonials_testimonialCard__DZq7p .Testimonials_text__bp1cs{font-size:.95rem}.Testimonials_testimonialCard__DZq7p .Testimonials_author__lYtz7{flex-direction:column;align-items:flex-start;gap:1rem}.Testimonials_testimonialCard__DZq7p .Testimonials_author__lYtz7 .Testimonials_appName__xwmpY{align-self:flex-end}}.TrustBadges_trustSection__rUc3L{padding:3rem 0;background:linear-gradient(135deg,#357f84,#cde4dc);color:#fff;text-align:center}.TrustBadges_trustSection__rUc3L h3{font-size:2rem;margin-bottom:2rem;font-weight:600}.TrustBadges_badgesContainer__4eUdr{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:2rem;gap:2rem;max-width:1000px;margin:0 auto;padding:0 1rem}.TrustBadges_badge__9_2ck{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:2rem 1rem;background:hsla(0,0%,100%,.1);border-radius:1rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.2);transition:all .3s ease}.TrustBadges_badge__9_2ck:hover{background:hsla(0,0%,100%,.15);transform:translateY(-5px)}.TrustBadges_badge__9_2ck .TrustBadges_iconWrapper__LdAwZ{width:60px;height:60px;display:flex;align-items:center;justify-content:center;background:hsla(0,0%,100%,.15);border-radius:50%;transition:all .3s ease}.TrustBadges_badge__9_2ck:hover .TrustBadges_iconWrapper__LdAwZ{background:hsla(0,0%,100%,.25);transform:scale(1.1)}.TrustBadges_badge__9_2ck .TrustBadges_badgeIcon__aNNp2{font-size:1.75rem;color:#f49b7c}.TrustBadges_badge__9_2ck span{font-weight:500;font-size:1rem;text-align:center}@media(max-width:768px){.TrustBadges_trustSection__rUc3L{padding:2rem 0}.TrustBadges_trustSection__rUc3L h3{font-size:1.5rem;margin-bottom:1.5rem}.TrustBadges_badgesContainer__4eUdr{grid-template-columns:repeat(2,1fr);gap:1rem}.TrustBadges_badge__9_2ck{padding:1.5rem .5rem}.TrustBadges_badge__9_2ck .TrustBadges_badgeIcon__aNNp2{font-size:2rem}.TrustBadges_badge__9_2ck span{font-size:.9rem}}.HeroMetrics_metricsContainer__bmK2i{margin:2rem 0;padding:1rem 0}.HeroMetrics_metricsGrid__lYHQ5{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:1rem;gap:1rem;max-width:800px;margin:0 auto}.HeroMetrics_metric__pG1N7{display:flex;align-items:center;gap:.75rem;padding:1rem;background:hsla(0,0%,100%,.1);border-radius:.75rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.2);transition:all .3s ease}.HeroMetrics_metric__pG1N7:hover{background:hsla(0,0%,100%,.15);transform:translateY(-2px)}.HeroMetrics_metric__pG1N7 .HeroMetrics_checkmark__BbhcX{color:#f49b7c;font-weight:700;font-size:1.2rem}.HeroMetrics_metric__pG1N7 span:last-child{color:#162117;font-weight:500;font-size:.95rem}@media(max-width:768px){.HeroMetrics_metricsGrid__lYHQ5{grid-template-columns:1fr;gap:.75rem}.HeroMetrics_metric__pG1N7{padding:.75rem}.HeroMetrics_metric__pG1N7 span:last-child{font-size:.9rem}}