:root{--jet-black-onyx:#121212;--serene-grey:#777;--intense-cherry:#d1143e;--alice-blue:#eff7f8;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:DM Sans,system-ui,Segoe UI,sans-serif;font-weight:400}body{background-color:var(--alice-blue);color:var(--jet-black-onyx);min-width:320px;min-height:100vh;margin:0;padding:0;font-size:100%}a{color:var(--serene-grey);-webkit-text-decoration:inherit;text-decoration:inherit;border-radius:0;font-weight:500;transition:all .4s ease-in-out}a:hover{color:var(--intense-cherry)}button{background-color:var(--intense-cherry);color:var(--alice-blue);cursor:pointer;border:none;border-radius:0;outline:none;padding:.6em 1.2em;font-family:inherit;font-size:1em;font-weight:600;transition:all .4s ease-in-out}button:hover{background-color:var(--jet-black-onyx);color:var(--intense-cherry)}button:hover,select,input,textarea{border:none;outline:none}textarea{resize:none}button:focus,button:focus-visible,select:focus,input:focus,textarea:focus{outline:1px solid var(--intense-cherry)}input::placeholder,textarea::placeholder{color:var(--serene-grey)}@media (prefers-color-scheme:light){:root{color:var(--jet-black-onyx);background-color:var(--alice-blue)}a:hover{color:var(--intense-cherry)}button{background-color:var(--intense-cherry)}}@media (prefers-color-scheme:dark){:root{color:var(--alice-blue);background-color:var(--jet-black-onyx)}a{color:var(--serene-grey)}a:hover{color:var(--intense-cherry)}}@media (prefers-reduced-motion:reduce){*{transition:none;animation:none}}@media (width<=768px){body{font-size:87.5%}h1{font-size:2em}h2{font-size:1.625em}h5{font-size:.875em}}@media (width<=520px){body{font-size:75%}h1{font-size:1.875em}h2{font-size:1.5em}h5{font-size:.75em}}:root{--jet-black-onyx:#121212;--serene-grey:#777;--intense-cherry:#d1143e;--alice-blue:#eff7f8}body,html{scroll-behavior:smooth;max-width:100%;font-family:DM Sans,system-ui,Segoe UI,sans-serif;overflow-x:hidden}body{background-color:var(--alice-blue);color:var(--jet-black-onyx);margin:0;padding:0;font-size:100%}h1{font-size:2.1875em}h2,h3,h4,h5{font-weight:600}h2{color:var(--intense-cherry);font-size:1.75em}h5{font-size:1em}button,a,i,div{-webkit-tap-highlight-color:transparent;-webkit-tap-highlight-color:#0000}button:disabled{cursor:not-allowed}@media (prefers-reduced-motion:reduce){*{transition:none;animation:none}}@media (width<=768px){body{font-size:87.5%}h1{font-size:2em}h2{font-size:1.625em}h5{font-size:.875em}}@media (width<=520px){body{font-size:75%}h1{font-size:1.875em}h2{font-size:1.5em}h5{font-size:.75em}}._rateLimitContent_f91yo_1{flex-direction:column;justify-content:center;align-items:center;max-width:100%;display:flex}._rateLimitHeading_f91yo_9{color:var(--alice-blue)}._rateLimitMessage_f91yo_13{text-align:center}._spinnerContainer_f91yo_17{border-radius:0;max-width:95%}._retryInfo_f91yo_22{color:var(--serene-grey)}._modalOverlay_102qx_1{z-index:1000;background-color:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}._modalContent_102qx_11{background-color:var(--intense-cherry);color:var(--alice-blue);box-sizing:border-box;-ms-overflow-style:none;scrollbar-width:none;border-radius:0;width:90%;max-width:700px;max-height:80vh;padding:24px;position:relative;overflow-y:auto}._modalContent_102qx_11::-webkit-scrollbar{width:0;height:0}._closeButton_102qx_32{background-color:var(--alice-blue);color:var(--intense-cherry);z-index:10;font-size:1.5em;position:absolute;top:12px;right:8px}._header_1fa4w_1{z-index:1000;-webkit-backdrop-filter:blur(10px);background-color:#eff7f8eb;border-bottom:1px solid #12121214;width:100%;position:sticky;top:0;box-shadow:0 2px 12px #1212120a}._navbar_qh1tr_1{box-sizing:border-box;justify-content:space-between;align-items:center;width:100%;max-width:1280px;margin:0 auto;padding:12px 32px;display:flex;position:relative}._navLogo_qh1tr_14{align-items:center;display:flex}._navLogoImg_qh1tr_19{object-fit:contain;width:80px;height:80px;transition:transform .4s ease-in-out}._navLogoImg_qh1tr_19:hover{transform:scale(1.04)}._navList_qh1tr_31{align-items:center;gap:40px;margin:0;padding:0;list-style:none;display:flex}._navList_qh1tr_31 li{align-items:center;margin:0;display:flex}._navList_qh1tr_31 a{color:var(--jet-black-onyx);padding:6px 2px;font-weight:500;position:relative}._navList_qh1tr_31 a:after{content:"";background-color:var(--intense-cherry);width:0;height:2px;transition:width .4s ease-in-out;position:absolute;bottom:-2px;left:0}._navList_qh1tr_31 a:hover{color:var(--intense-cherry)}._navList_qh1tr_31 a:hover:after{width:100%}._navList_qh1tr_31 a._active_qh1tr_72{color:var(--intense-cherry)}._navList_qh1tr_31 a._active_qh1tr_72:after{width:100%}._ctaLink_qh1tr_81{background-color:var(--intense-cherry);font-weight:600;color:var(--alice-blue)!important;padding:8px 18px!important}._ctaLink_qh1tr_81:after{display:none}._ctaLink_qh1tr_81:hover{background-color:var(--jet-black-onyx);color:var(--alice-blue)!important}._logoutBtn_qh1tr_98{color:var(--intense-cherry);border:1.5px solid var(--intense-cherry);background-color:#0000;padding:7px 16px}._logoutBtn_qh1tr_98:hover{background-color:var(--intense-cherry);color:var(--alice-blue);border:1.5px solid var(--intense-cherry)}._mobileMenuContainer_qh1tr_112{cursor:pointer;z-index:1200;display:none}._menuIcon_qh1tr_118{overflow:visible}._menuLine_qh1tr_122{stroke:var(--jet-black-onyx);stroke-width:2.4px;stroke-linecap:round;transform-origin:50%;transition:transform .4s ease-in-out,opacity .3s ease-in-out}._menuLineTop_qh1tr_132._open_qh1tr_132{transform:translateY(7px)rotate(45deg)}._menuLineMiddle_qh1tr_136._open_qh1tr_132{opacity:0}._menuLineBottom_qh1tr_140._open_qh1tr_132{transform:translateY(-7px)rotate(-45deg)}._navOverlay_qh1tr_145{display:none}@media (width<=991px){._navbar_qh1tr_1{padding:10px 20px}._navLogoImg_qh1tr_19{width:52px;height:52px}._mobileMenuContainer_qh1tr_112{align-items:center;display:flex}._navOverlay_qh1tr_145{z-index:1100;background-color:#12121259;animation:.3s ease-in-out _fadeIn_qh1tr_1;display:block;position:fixed;inset:0}._navList_qh1tr_31{z-index:1150;background-color:var(--alice-blue);flex-direction:column;align-items:flex-start;gap:0;width:min(75vw,320px);height:100vh;padding:100px 32px 32px;transition:transform .4s ease-in-out;position:fixed;top:0;right:0;transform:translate(100%);box-shadow:-4px 0 24px #1212121f}._navList_qh1tr_31._open_qh1tr_132{transform:translate(0)}._navList_qh1tr_31 li{border-bottom:1px solid #12121214;width:100%;padding:14px 0}._navList_qh1tr_31 li:last-child{border-bottom:none}._navList_qh1tr_31 a{width:100%;display:block}._ctaLink_qh1tr_81{text-align:center;display:inline-block}._logoutBtn_qh1tr_98{width:100%}}@media (width<=480px){._navbar_qh1tr_1{padding:8px 16px}._navLogoImg_qh1tr_19{width:44px;height:44px}._navList_qh1tr_31{width:82vw;padding:90px 24px 24px}}@keyframes _fadeIn_qh1tr_1{0%{opacity:0}to{opacity:1}}._homeContainer_fikjz_1{box-sizing:border-box;width:100%;padding:0 10vw}@media (width<=768px){._homeContainer_fikjz_1{padding:0 5vw}}._hero_1urm6_1{box-sizing:border-box;background-color:var(--jet-black-onyx);background-image:linear-gradient(#121212b8 0%,#1212128c 45%,#121212d9 100%),url(/assets/parlez-vous.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;justify-content:center;align-items:center;width:100vw;min-height:90vh;margin-left:-50vw;margin-right:-50vw;padding:120px 24px 100px;display:flex;position:relative;left:50%;right:50%;overflow:hidden}._overlay_1urm6_31{pointer-events:none;background:radial-gradient(circle at 20% 20%,#d1143e2e,#0000 55%);position:absolute;inset:0}._heroContent_1urm6_42{z-index:1;text-align:center;flex-direction:column;align-items:center;max-width:760px;display:flex;position:relative}._eyebrow_1urm6_52{color:var(--intense-cherry);letter-spacing:.14em;text-transform:uppercase;opacity:0;margin-bottom:18px;font-size:.9em;font-weight:600;animation:.7s ease-out forwards _fadeInUp_1urm6_1}._heroTitle_1urm6_63{color:var(--alice-blue);opacity:0;margin:0 0 22px;animation:.7s ease-out .15s forwards _fadeInUp_1urm6_1}._heroText_1urm6_70{color:#eff7f8d1;opacity:0;max-width:600px;margin:0 0 40px;line-height:1.75;animation:.7s ease-out .3s forwards _fadeInUp_1urm6_1}._heroActions_1urm6_79{opacity:0;align-items:center;gap:20px;animation:.7s ease-out .45s forwards _fadeInUp_1urm6_1;display:flex}._primaryBtn_1urm6_87,._secondaryBtn_1urm6_88{padding:.75em 1.8em;display:inline-block}._primaryBtn_1urm6_87{background-color:var(--intense-cherry);color:var(--alice-blue)}._primaryBtn_1urm6_87:hover{background-color:var(--alice-blue);color:var(--jet-black-onyx);transform:translateY(-2px)}._secondaryBtn_1urm6_88{color:var(--alice-blue);background-color:#0000;border:1.5px solid #eff7f880}._secondaryBtn_1urm6_88:hover{background-color:var(--alice-blue);color:var(--jet-black-onyx);border-color:var(--alice-blue);transform:translateY(-2px)}._scrollIndicator_1urm6_118{z-index:1;color:#eff7f8b3;border:1px solid #eff7f84d;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;animation:2.2s ease-in-out infinite _bounce_1urm6_1;display:flex;position:absolute;bottom:28px;left:50%;transform:translate(-50%)}._scrollIndicator_1urm6_118:hover{color:var(--intense-cherry);border-color:var(--intense-cherry)}@keyframes _fadeInUp_1urm6_1{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes _bounce_1urm6_1{0%,to{transform:translate(-50%)translateY(0)}50%{transform:translate(-50%)translateY(8px)}}@media (width<=768px){._hero_1urm6_1{min-height:80vh;padding:100px 20px 80px}._heroText_1urm6_70{margin-bottom:32px}._heroActions_1urm6_79{flex-direction:column;gap:14px;width:100%;max-width:280px}._primaryBtn_1urm6_87,._secondaryBtn_1urm6_88{text-align:center;box-sizing:border-box;width:100%}}@media (width<=520px){._hero_1urm6_1{min-height:75vh;padding:90px 16px 70px}._scrollIndicator_1urm6_118{width:34px;height:34px}}@media (prefers-reduced-motion:reduce){._eyebrow_1urm6_52,._heroTitle_1urm6_63,._heroText_1urm6_70,._heroActions_1urm6_79,._scrollIndicator_1urm6_118{opacity:1;animation:none}}._about_a5mhw_1{padding:100px 0}._aboutGrid_a5mhw_5{grid-template-columns:.9fr 1.1fr;align-items:center;gap:64px;display:grid}._imageCol_a5mhw_13{position:relative}._imageFrame_a5mhw_17{z-index:1;aspect-ratio:4/5;position:relative;overflow:hidden}._aboutImage_a5mhw_24{object-fit:cover;width:100%;height:100%;transition:transform .6s ease-in-out;display:block}._imageFrame_a5mhw_17:hover ._aboutImage_a5mhw_24{transform:scale(1.04)}._imageAccent_a5mhw_36{z-index:0;border:2px solid var(--intense-cherry);background-color:#d1143e24;width:100%;height:100%;position:absolute;top:24px;left:-24px}._contentCol_a5mhw_48{flex-direction:column;display:flex}._eyebrow_a5mhw_53{color:var(--intense-cherry);letter-spacing:.14em;text-transform:uppercase;margin-bottom:14px;font-size:.9em;font-weight:600}._heading_a5mhw_62{margin:0 0 20px}._text_a5mhw_66{color:var(--serene-grey);max-width:560px;margin:0 0 28px;line-height:1.8}._pillarList_a5mhw_74{flex-direction:column;gap:16px;margin:0 0 28px;padding:0;list-style:none;display:flex}._pillarItem_a5mhw_83{color:var(--jet-black-onyx);align-items:flex-start;gap:14px;line-height:1.6;display:flex}._pillarIcon_a5mhw_91{color:var(--intense-cherry);flex-shrink:0;width:20px;margin-top:3px;font-size:1.1em}._aboutLink_a5mhw_100{color:var(--intense-cherry);align-items:center;gap:10px;width:fit-content;margin-bottom:40px;font-weight:600;display:inline-flex}._aboutLink_a5mhw_100 i{font-size:.85em;transition:transform .4s ease-in-out}._aboutLink_a5mhw_100:hover i{transform:translate(5px)}._statsRow_a5mhw_120{border-top:1px solid #1212121a;grid-template-columns:repeat(4,1fr);gap:16px;padding-top:32px;display:grid}._statCard_a5mhw_128{flex-direction:column;gap:4px;display:flex}._statValue_a5mhw_134{color:var(--intense-cherry);font-size:1.4em;font-weight:700}._statLabel_a5mhw_140{color:var(--serene-grey);font-size:.8em;line-height:1.4}@media (width<=1024px){._aboutGrid_a5mhw_5{gap:48px}._imageAccent_a5mhw_36{top:16px;left:-16px}}@media (width<=860px){._about_a5mhw_1{padding:72px 0}._aboutGrid_a5mhw_5{grid-template-columns:1fr;gap:40px}._imageCol_a5mhw_13{width:100%;max-width:420px;margin:0 auto}._text_a5mhw_66{max-width:100%}}@media (width<=520px){._about_a5mhw_1{padding:56px 0}._imageAccent_a5mhw_36{display:none}._statsRow_a5mhw_120{grid-template-columns:repeat(2,1fr);row-gap:24px}._aboutLink_a5mhw_100{margin-bottom:32px}}._programs_zcfam_1{background-color:#12121205;padding:100px 0}._sectionHeader_zcfam_6{text-align:center;max-width:620px;margin:0 auto 56px}._eyebrow_zcfam_12{color:var(--intense-cherry);letter-spacing:.14em;text-transform:uppercase;margin-bottom:14px;font-size:.9em;font-weight:600;display:block}._heading_zcfam_22{margin:0 0 16px}._subheading_zcfam_26{color:var(--serene-grey);margin:0;line-height:1.7}._cardGrid_zcfam_33{grid-template-columns:repeat(4,1fr);gap:24px;display:grid}._card_zcfam_33{background-color:var(--alice-blue);color:var(--jet-black-onyx);border:1px solid #12121214;flex-direction:column;padding:32px 24px;transition:transform .4s ease-in-out,border-color .4s ease-in-out,box-shadow .4s ease-in-out;display:flex}._card_zcfam_33:hover{border-color:var(--intense-cherry);color:var(--jet-black-onyx);transform:translateY(-6px);box-shadow:0 16px 32px #12121214}._cardIconWrap_zcfam_59{width:56px;height:56px;color:var(--intense-cherry);background-color:#d1143e1a;justify-content:center;align-items:center;margin-bottom:20px;font-size:1.4em;transition:background-color .4s ease-in-out;display:flex}._card_zcfam_33:hover ._cardIconWrap_zcfam_59{background-color:var(--intense-cherry);color:var(--alice-blue)}._cardLevel_zcfam_77{color:var(--intense-cherry);text-transform:uppercase;letter-spacing:.06em;margin-bottom:10px;font-size:.78em;font-weight:600}._cardTitle_zcfam_86{color:var(--jet-black-onyx);margin:0 0 10px}._cardText_zcfam_91{color:var(--serene-grey);flex-grow:1;margin:0 0 20px;line-height:1.65}._cardLink_zcfam_98{color:var(--intense-cherry);align-items:center;gap:8px;font-size:.9em;font-weight:600;display:inline-flex}._cardLink_zcfam_98 i{font-size:.8em;transition:transform .4s ease-in-out}._card_zcfam_33:hover ._cardLink_zcfam_98 i{transform:translate(5px)}._ctaWrap_zcfam_117{justify-content:center;margin-top:56px;display:flex}._viewAllBtn_zcfam_123{background-color:var(--jet-black-onyx);color:var(--alice-blue);padding:.8em 2.2em;display:inline-block}._viewAllBtn_zcfam_123:hover{background-color:var(--intense-cherry);color:var(--alice-blue);transform:translateY(-2px)}@media (width<=1024px){._cardGrid_zcfam_33{grid-template-columns:repeat(2,1fr)}}@media (width<=768px){._programs_zcfam_1{padding:72px 0}._sectionHeader_zcfam_6{margin-bottom:40px}._cardGrid_zcfam_33{gap:20px}}@media (width<=520px){._programs_zcfam_1{padding:56px 0}._cardGrid_zcfam_33{grid-template-columns:1fr}._card_zcfam_33{padding:28px 22px}._ctaWrap_zcfam_117{margin-top:40px}}._card_dghj6_1{background-color:var(--alice-blue);color:var(--jet-black-onyx);border:1px solid #12121214;gap:18px;padding:20px;transition:transform .4s ease-in-out,border-color .4s ease-in-out,box-shadow .4s ease-in-out;display:flex}._card_dghj6_1:hover{border-color:var(--intense-cherry);color:var(--jet-black-onyx);transform:translateY(-4px);box-shadow:0 14px 30px #12121214}._dateBlock_dghj6_21{background-color:var(--jet-black-onyx);width:64px;height:64px;color:var(--alice-blue);flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;display:flex}._day_dghj6_33{font-size:1.3em;font-weight:700;line-height:1}._month_dghj6_39{text-transform:uppercase;letter-spacing:.05em;color:var(--intense-cherry);font-size:.72em}._cardBody_dghj6_46{flex:1;min-width:0}._typeTag_dghj6_51{color:var(--intense-cherry);text-transform:uppercase;letter-spacing:.04em;margin-bottom:6px;font-size:.72em;font-weight:700;display:inline-block}._cardBody_dghj6_46 h5{color:var(--jet-black-onyx);margin:0 0 8px}._meta_dghj6_66{color:var(--serene-grey);align-items:center;gap:8px;margin:0 0 4px;font-size:.85em;display:flex}._meta_dghj6_66 i{color:var(--intense-cherry);width:14px}@media (width<=520px){._card_dghj6_1{padding:16px}._dateBlock_dghj6_21{width:52px;height:52px}}._teaser_1trlu_1{padding:90px 0}._sectionHeader_1trlu_5{text-align:center;max-width:600px;margin:0 auto 48px}._eyebrow_1trlu_11{color:var(--intense-cherry);letter-spacing:.14em;text-transform:uppercase;margin-bottom:12px;font-size:.85em;font-weight:600;display:block}._sectionHeader_1trlu_5 h2{margin:0 0 12px}._sectionHeader_1trlu_5 p{color:var(--serene-grey);margin:0}._stateText_1trlu_30{text-align:center;color:var(--serene-grey);padding:30px 0}._eventsGrid_1trlu_36{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}._ctaWrap_1trlu_42{justify-content:center;margin-top:44px;display:flex}._viewAllBtn_1trlu_48{color:var(--intense-cherry);border:1.5px solid var(--intense-cherry);background-color:#0000;padding:.7em 1.8em;font-weight:600;transition:background-color .4s ease-in-out,color .4s ease-in-out;display:inline-block}._viewAllBtn_1trlu_48:hover{background-color:var(--intense-cherry);color:var(--alice-blue)}@media (width<=1024px){._eventsGrid_1trlu_36{grid-template-columns:1fr}}@media (width<=520px){._teaser_1trlu_1{padding:64px 0}._sectionHeader_1trlu_5{margin-bottom:36px}}._card_1xmhp_1{background-color:var(--alice-blue);color:var(--jet-black-onyx);border:1px solid #12121214;flex-direction:column;padding:24px 22px;transition:transform .4s ease-in-out,border-color .4s ease-in-out,box-shadow .4s ease-in-out;display:flex}._card_1xmhp_1:hover{border-color:var(--intense-cherry);color:var(--jet-black-onyx);transform:translateY(-4px);box-shadow:0 14px 30px #12121214}._date_1xmhp_21{color:var(--serene-grey);text-transform:uppercase;letter-spacing:.03em;margin-bottom:10px;font-size:.78em}._card_1xmhp_1 h5{margin:0 0 10px}._card_1xmhp_1 p{color:var(--serene-grey);line-clamp:3;-webkit-line-clamp:3;-webkit-box-orient:vertical;flex-grow:1;margin:0 0 18px;font-size:.9em;line-height:1.6;display:-webkit-box;overflow:hidden}._readMore_1xmhp_46{color:var(--intense-cherry);align-items:center;gap:8px;font-size:.88em;font-weight:600;display:inline-flex}._readMore_1xmhp_46 i{font-size:.8em;transition:transform .4s ease-in-out}._card_1xmhp_1:hover ._readMore_1xmhp_46 i{transform:translate(5px)}._teaser_1a63a_1{background-color:#12121205;padding:90px 0}._sectionHeader_1a63a_6{text-align:center;max-width:600px;margin:0 auto 48px}._eyebrow_1a63a_12{color:var(--intense-cherry);letter-spacing:.14em;text-transform:uppercase;margin-bottom:12px;font-size:.85em;font-weight:600;display:block}._sectionHeader_1a63a_6 h2{margin:0}._stateText_1a63a_26{text-align:center;color:var(--serene-grey);padding:30px 0}._newsGrid_1a63a_32{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}._ctaWrap_1a63a_38{justify-content:center;margin-top:44px;display:flex}._viewAllBtn_1a63a_44{background-color:var(--jet-black-onyx);color:var(--alice-blue);padding:.7em 1.8em;font-weight:600;transition:background-color .4s ease-in-out,transform .4s ease-in-out;display:inline-block}._viewAllBtn_1a63a_44:hover{background-color:var(--intense-cherry);color:var(--alice-blue);transform:translateY(-2px)}@media (width<=1024px){._newsGrid_1a63a_32{grid-template-columns:1fr}}@media (width<=520px){._teaser_1a63a_1{padding:64px 0}._sectionHeader_1a63a_6{margin-bottom:36px}}._pageHero_1j4fi_1{text-align:center;max-width:720px;margin:0 auto;padding:56px 24px 40px}._eyebrow_1j4fi_8{color:var(--intense-cherry);letter-spacing:.14em;text-transform:uppercase;margin-bottom:14px;font-size:.85em;font-weight:600;display:block}._title_1j4fi_18{margin:0 0 14px}._subtitle_1j4fi_22{color:var(--serene-grey);margin:0;line-height:1.7}@media (width<=520px){._pageHero_1j4fi_1{padding:40px 16px 28px}}._aboutNav_1vefs_1{background-color:#12121205;border-bottom:1px solid #12121214}._navList_1vefs_6{justify-content:center;align-items:center;gap:8px;max-width:1100px;margin:0 auto;padding:14px 24px;list-style:none;display:flex;overflow-x:auto}._navList_1vefs_6 a{white-space:nowrap;color:var(--serene-grey);padding:8px 16px;font-size:.9em;font-weight:500;transition:background-color .3s ease-in-out,color .3s ease-in-out;display:inline-block}._navList_1vefs_6 a:hover{color:var(--intense-cherry);background-color:#d1143e0f}._navList_1vefs_6 a._active_1vefs_35{color:var(--alice-blue);background-color:var(--intense-cherry)}@media (width<=520px){._navList_1vefs_6{justify-content:flex-start;padding:12px 16px}}._stateContainer_d47qk_1{text-align:center;color:var(--serene-grey);padding:80px 24px}._pageBody_d47qk_7{max-width:760px;margin:0 auto;padding:0 24px 90px}._intro_d47qk_13{color:var(--jet-black-onyx);margin:40px 0;font-size:1.05em;line-height:1.8}._section_d47qk_20{border-top:1px solid #12121214;padding:28px 0}._section_d47qk_20:first-of-type{border-top:none}._section_d47qk_20 h3{color:var(--intense-cherry);margin:0 0 14px}._section_d47qk_20 p{color:var(--jet-black-onyx);margin:0 0 14px;line-height:1.8}._section_d47qk_20 p:last-child{margin-bottom:0}._sectionList_d47qk_44{flex-direction:column;gap:10px;margin:14px 0 0;padding:0;list-style:none;display:flex}._sectionList_d47qk_44 li{color:var(--serene-grey);padding-left:22px;line-height:1.7;position:relative}._sectionList_d47qk_44 li:before{content:"";background-color:var(--intense-cherry);border-radius:50%;width:7px;height:7px;position:absolute;top:.6em;left:0}@media (width<=520px){._pageBody_d47qk_7{padding:0 16px 64px}}._teamBody_hjfvo_1{max-width:1100px;margin:0 auto;padding:56px 24px 90px}._stateText_hjfvo_7{text-align:center;color:var(--serene-grey);padding:60px 0}._teamGrid_hjfvo_13{grid-template-columns:repeat(4,1fr);gap:28px;display:grid}._teamCard_hjfvo_19{text-align:center;background-color:var(--alice-blue);border:1px solid #12121214;flex-direction:column;align-items:center;padding:28px 20px;transition:transform .4s ease-in-out,box-shadow .4s ease-in-out;display:flex}._teamCard_hjfvo_19:hover{transform:translateY(-5px);box-shadow:0 16px 32px #12121214}._photoWrap_hjfvo_37{background-color:#1212120d;border-radius:50%;width:96px;height:96px;margin-bottom:16px;overflow:hidden}._photoWrap_hjfvo_37 img{object-fit:cover;width:100%;height:100%;display:block}._teamCard_hjfvo_19 h5{color:var(--jet-black-onyx);margin:0 0 6px}._role_hjfvo_58{color:var(--intense-cherry);text-transform:uppercase;letter-spacing:.04em;margin-bottom:12px;font-size:.78em;font-weight:600;display:block}._teamCard_hjfvo_19 p{color:var(--serene-grey);margin:0;font-size:.9em;line-height:1.6}@media (width<=1024px){._teamGrid_hjfvo_13{grid-template-columns:repeat(2,1fr)}}@media (width<=520px){._teamBody_hjfvo_1{padding:40px 16px 64px}._teamGrid_hjfvo_13{grid-template-columns:1fr}}._partnersBody_w4z43_1{max-width:1100px;margin:0 auto;padding:56px 24px 90px}._stateText_w4z43_7{text-align:center;color:var(--serene-grey);padding:60px 0}._partnersGrid_w4z43_13{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}._partnerCard_w4z43_19{background-color:var(--alice-blue);text-align:center;color:var(--jet-black-onyx);border:1px solid #12121214;flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:32px 24px;font-size:.9em;font-weight:600;transition:transform .4s ease-in-out,border-color .4s ease-in-out,box-shadow .4s ease-in-out;display:flex}._partnerCard_w4z43_19:hover{border-color:var(--intense-cherry);color:var(--jet-black-onyx);transform:translateY(-5px);box-shadow:0 16px 32px #12121214}._partnerCard_w4z43_19 img{object-fit:contain;max-width:140px;max-height:64px}@media (width<=768px){._partnersGrid_w4z43_13{grid-template-columns:repeat(2,1fr)}}@media (width<=520px){._partnersBody_w4z43_1{padding:40px 16px 64px}._partnersGrid_w4z43_13{grid-template-columns:1fr}}._card_bbt4q_1{background-color:var(--alice-blue);color:var(--jet-black-onyx);border:1px solid #12121214;flex-direction:column;padding:26px 22px;transition:transform .4s ease-in-out,border-color .4s ease-in-out,box-shadow .4s ease-in-out;display:flex}._card_bbt4q_1:hover{border-color:var(--intense-cherry);color:var(--jet-black-onyx);transform:translateY(-5px);box-shadow:0 16px 32px #12121214}._cardTop_bbt4q_21{align-items:center;gap:10px;margin-bottom:16px;display:flex}._levelBadge_bbt4q_28{background-color:var(--intense-cherry);color:var(--alice-blue);letter-spacing:.03em;padding:4px 10px;font-size:.7em;font-weight:700}._categoryTag_bbt4q_37{color:var(--serene-grey);text-transform:uppercase;letter-spacing:.04em;font-size:.75em;font-weight:600}._title_bbt4q_45{color:var(--jet-black-onyx);margin:0 0 10px}._description_bbt4q_50{color:var(--serene-grey);-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;flex-grow:1;margin:0 0 20px;font-size:.9em;line-height:1.6;display:-webkit-box;overflow:hidden}._cardFooter_bbt4q_63{border-top:1px solid #12121214;justify-content:space-between;align-items:center;padding-top:16px;font-size:.85em;display:flex}._duration_bbt4q_72{color:var(--serene-grey);align-items:center;gap:6px;display:flex}._feeBlock_bbt4q_79{flex-direction:column;align-items:flex-end;gap:2px;display:flex}._feeNote_bbt4q_86{color:var(--serene-grey);font-size:.78em}._fee_bbt4q_79{color:var(--intense-cherry);font-weight:700}@media (width<=520px){._card_bbt4q_1{padding:22px 18px}}._filtersBar_kh477_1{flex-wrap:wrap;gap:14px;margin-bottom:40px;display:flex}._searchWrap_kh477_8{flex:1;align-items:center;min-width:220px;display:flex;position:relative}._searchWrap_kh477_8 i{color:var(--serene-grey);font-size:.9em;position:absolute;left:14px}._searchWrap_kh477_8 input{box-sizing:border-box;background-color:var(--alice-blue);border:1px solid #12121226;width:100%;padding:.75em 1em .75em 38px;transition:border-color .4s ease-in-out}._searchWrap_kh477_8 input:focus{border-color:var(--intense-cherry)}._filtersBar_kh477_1 select{background-color:var(--alice-blue);color:var(--jet-black-onyx);border:1px solid #12121226;min-width:170px;padding:.75em 1em;transition:border-color .4s ease-in-out}._filtersBar_kh477_1 select:focus{border-color:var(--intense-cherry)}@media (width<=768px){._filtersBar_kh477_1{flex-direction:column}._filtersBar_kh477_1 select{box-sizing:border-box;width:100%}}._hero_1xg3t_1{text-align:center;max-width:680px;margin:0 auto;padding:72px 24px 20px}._eyebrow_1xg3t_8{color:var(--intense-cherry);letter-spacing:.14em;text-transform:uppercase;margin-bottom:14px;font-size:.85em;font-weight:600;display:block}._hero_1xg3t_1 h1{margin:0 0 14px}._hero_1xg3t_1 p{color:var(--serene-grey);margin:0;line-height:1.7}._catalogueBody_1xg3t_28{max-width:1200px;margin:0 auto;padding:48px 24px 90px}._stateText_1xg3t_34{text-align:center;color:var(--serene-grey);padding:60px 0}._courseGrid_1xg3t_40{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}@media (width<=1024px){._courseGrid_1xg3t_40{grid-template-columns:repeat(2,1fr)}}@media (width<=520px){._hero_1xg3t_1{padding:56px 16px 16px}._catalogueBody_1xg3t_28{padding:32px 16px 64px}._courseGrid_1xg3t_40{grid-template-columns:1fr}}._stateContainer_qrnip_1{text-align:center;color:var(--serene-grey);padding:100px 24px}._stateContainer_qrnip_1 a{color:var(--intense-cherry);font-weight:600}._detailHeader_qrnip_12{max-width:900px;margin:0 auto;padding:72px 24px 24px}._detailHeader_qrnip_12 h1{margin:16px 0 0}._levelBadge_qrnip_22{background-color:var(--intense-cherry);color:var(--alice-blue);margin-right:10px;padding:5px 12px;font-size:.75em;font-weight:700;display:inline-block}._categoryTag_qrnip_32{color:var(--serene-grey);text-transform:uppercase;letter-spacing:.04em;font-size:.8em;font-weight:600;display:inline-block}._detailBody_qrnip_41{padding-bottom:90px}._detailGrid_qrnip_45{grid-template-columns:1.6fr 1fr;align-items:start;gap:48px;max-width:900px;margin:0 auto;padding:0 24px;display:grid}._detailMain_qrnip_55 h3{color:var(--intense-cherry);margin:32px 0 14px}._detailMain_qrnip_55 h3:first-child{margin-top:0}._detailMain_qrnip_55 p{color:var(--jet-black-onyx);margin:0;line-height:1.8}._scheduleList_qrnip_70{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}._scheduleList_qrnip_70 li{color:var(--serene-grey);align-items:center;gap:10px;display:flex}._scheduleList_qrnip_70 i{color:var(--intense-cherry)}._detailSidebar_qrnip_90{position:sticky;top:100px}._feeCard_qrnip_95{background-color:var(--alice-blue);border:1px solid #1212121a;flex-direction:column;gap:6px;padding:28px 24px;display:flex;box-shadow:0 16px 36px #12121214}._feeLabel_qrnip_105{color:var(--serene-grey);text-transform:uppercase;letter-spacing:.04em;font-size:.82em}._feeList_qrnip_112{flex-direction:column;gap:8px;margin:8px 0 0;padding:0;list-style:none;display:flex}._feeList_qrnip_112 li{color:var(--jet-black-onyx);justify-content:space-between;gap:12px;font-size:.9em;display:flex}._feeList_qrnip_112 li span:last-child{color:var(--serene-grey)}._feeTotal_qrnip_133{border-top:1px solid #1212121a;justify-content:space-between;align-items:baseline;margin-top:10px;padding-top:12px;display:flex}._feeTotal_qrnip_133 strong{color:var(--intense-cherry);font-size:1.3em}._textbookNote_qrnip_147{border-left:3px solid var(--intense-cherry);color:var(--jet-black-onyx);background-color:#d1143e0d;margin:10px 0 4px;padding:10px 12px;font-size:.82em;line-height:1.5}._textbookNote_qrnip_147 i{color:var(--intense-cherry);margin-right:6px}._feeAmount_qrnip_162{color:var(--jet-black-onyx);font-size:1.5em;font-weight:700}._durationText_qrnip_168{color:var(--serene-grey);margin-bottom:14px;font-size:.85em}._registerBtn_qrnip_174{text-align:center;background-color:var(--intense-cherry);color:var(--alice-blue);padding:.85em 1.2em;font-weight:600;transition:background-color .4s ease-in-out,transform .4s ease-in-out;display:block}._registerBtn_qrnip_174:hover{background-color:var(--jet-black-onyx);color:var(--alice-blue);transform:translateY(-2px)}._authHint_qrnip_192{text-align:center;color:var(--serene-grey);margin:14px 0 0;font-size:.82em}._authHint_qrnip_192 a{color:var(--intense-cherry);font-weight:600}@media (width<=860px){._detailGrid_qrnip_45{grid-template-columns:1fr}._detailSidebar_qrnip_90{position:static}}@media (width<=520px){._detailHeader_qrnip_12{padding:56px 16px 20px}._detailGrid_qrnip_45{gap:32px;padding:0 16px}}._stateContainer_1ipc0_1{text-align:center;color:var(--serene-grey);padding:100px 24px}._stateContainer_1ipc0_1 a{color:var(--intense-cherry);font-weight:600}._registrationContainer_1ipc0_12{max-width:560px;margin:0 auto;padding:72px 24px 90px}._summaryCard_1ipc0_18{background-color:var(--jet-black-onyx);color:var(--alice-blue);margin-bottom:32px;padding:28px 26px}._summaryLabel_1ipc0_25{color:#eff7f899;text-transform:uppercase;letter-spacing:.04em;margin-bottom:8px;font-size:.8em;display:block}._summaryCard_1ipc0_18 h2{color:var(--alice-blue);margin:0 0 14px}._summaryMeta_1ipc0_39{color:#eff7f8cc;gap:24px;font-size:.9em;display:flex}._summaryMeta_1ipc0_39 i{color:var(--intense-cherry);margin-right:6px}._accountNote_1ipc0_51{color:#eff7f8bf;margin:14px 0 0;font-size:.85em}._accountNote_1ipc0_51 strong{color:var(--alice-blue)}._registrationForm_1ipc0_61{flex-direction:column;gap:18px;display:flex}._registrationForm_1ipc0_61 h3{margin:0 0 4px}._formRow_1ipc0_71{grid-template-columns:1fr 1fr;gap:16px;display:grid}._inputContainer_1ipc0_77{flex-direction:column;gap:6px;display:flex}._inputContainer_1ipc0_77 label{color:var(--jet-black-onyx);font-size:.88em;font-weight:600}._inputContainer_1ipc0_77 input{box-sizing:border-box;background-color:#12121205;border:1px solid #12121226;width:100%;padding:.7em .9em;transition:border-color .4s ease-in-out}._inputContainer_1ipc0_77 input:focus{border-color:var(--intense-cherry)}._feeSummary_1ipc0_102{background-color:#12121208;border:1px solid #1212121a;padding:20px}._feeSummary_1ipc0_102 h5{margin:0 0 12px}._feeSummary_1ipc0_102 ul{flex-direction:column;gap:8px;margin:0 0 14px;padding:0;list-style:none;display:flex}._feeSummary_1ipc0_102 li{justify-content:space-between;font-size:.9em;display:flex}._feeSummary_1ipc0_102 li span:last-child{color:var(--serene-grey)}._textbookOption_1ipc0_131{background-color:var(--alice-blue);cursor:pointer;border:1px dashed #d1143e66;align-items:flex-start;gap:10px;margin-bottom:14px;padding:12px;font-size:.88em;line-height:1.5;display:flex}._textbookOption_1ipc0_131 input{accent-color:var(--intense-cherry);cursor:pointer;margin-top:3px}._textbookOption_1ipc0_131 em{color:var(--intense-cherry);font-style:normal;font-weight:700}._totalRow_1ipc0_156{border-top:1px solid #1212121a;justify-content:space-between;align-items:baseline;padding-top:12px;display:flex}._totalRow_1ipc0_156 strong{color:var(--intense-cherry);font-size:1.25em}._error_1ipc0_169{color:var(--intense-cherry);font-size:.78em}._serverError_1ipc0_174{color:var(--intense-cherry);border-left:3px solid var(--intense-cherry);background-color:#d1143e14;padding:10px 14px;font-size:.85em;display:block}._submitBtn_1ipc0_183{width:100%;margin-top:4px;padding:.85em 1.2em}._confirmationBox_1ipc0_189{text-align:center;background-color:var(--alice-blue);border:1px solid #12121214;padding:48px 36px;animation:.5s ease-out _fadeInUp_1ipc0_1}._confirmIcon_1ipc0_197{color:#1c7a3d;margin-bottom:16px;font-size:3em}._confirmationBox_1ipc0_189 h2{margin:0 0 14px}._confirmationBox_1ipc0_189>p{color:var(--serene-grey);margin:0 0 10px;line-height:1.7}._refText_1ipc0_213{color:var(--jet-black-onyx);margin-bottom:28px;font-size:.85em}._paymentStub_1ipc0_219{text-align:left;background-color:#d1143e0f;border:1px dashed #d1143e66;margin-bottom:28px;padding:22px 20px}._paymentStub_1ipc0_219 h5{color:var(--intense-cherry);margin:0 0 10px}._paymentStub_1ipc0_219 p{color:var(--jet-black-onyx);margin:0 0 16px;font-size:.9em;line-height:1.7}._payDetails_1ipc0_239{gap:16px;margin-bottom:12px;display:flex}._payDetails_1ipc0_239>div{background-color:var(--alice-blue);border:1px solid #1212121a;flex:1;padding:12px 14px}._payDetails_1ipc0_239 span{color:var(--serene-grey);text-transform:uppercase;letter-spacing:.04em;margin-bottom:4px;font-size:.72em;display:block}._payDetails_1ipc0_239 strong{color:var(--jet-black-onyx);font-size:1.1em}._payNote_1ipc0_266{color:var(--serene-grey)!important;margin:0!important;font-size:.8em!important}._paymentBtnDisabled_1ipc0_272{color:#12121280;background-color:#12121226;width:100%}._paymentBtnDisabled_1ipc0_272:hover{color:#12121280;background-color:#12121226}._backLink_1ipc0_283{color:var(--intense-cherry);font-weight:600;display:inline-block}@keyframes _fadeInUp_1ipc0_1{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media (width<=520px){._registrationContainer_1ipc0_12{padding:56px 16px 64px}._formRow_1ipc0_71{grid-template-columns:1fr}._confirmationBox_1ipc0_189{padding:36px 22px}._payDetails_1ipc0_239{flex-direction:column;gap:10px}}._hero_evfd7_1{text-align:center;max-width:680px;margin:0 auto;padding:72px 24px 20px}._eyebrow_evfd7_8{color:var(--intense-cherry);letter-spacing:.14em;text-transform:uppercase;margin-bottom:14px;font-size:.85em;font-weight:600;display:block}._hero_evfd7_1 h1{margin:0 0 14px}._hero_evfd7_1 p{color:var(--serene-grey);margin:0}._body_evfd7_27{max-width:1100px;margin:0 auto;padding:48px 24px 90px}._controlsBar_evfd7_33{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:36px;display:flex}._tabGroup_evfd7_42{gap:8px;display:flex}._tab_evfd7_42,._tabActive_evfd7_48{color:var(--serene-grey);background-color:#0000;border:1px solid #12121226;padding:.6em 1.4em;font-weight:600}._tab_evfd7_42:hover,._tabActive_evfd7_48,._tabActive_evfd7_48:hover{background-color:var(--intense-cherry);color:var(--alice-blue);border:1px solid var(--intense-cherry)}._filtersRight_evfd7_64{align-items:center;gap:12px;display:flex}._filtersRight_evfd7_64 select{background-color:var(--alice-blue);border:1px solid #12121226;padding:.65em 1em}._viewToggle_evfd7_76{border:1px solid #12121226;display:flex}._viewBtn_evfd7_81,._viewActive_evfd7_82{color:var(--serene-grey);background-color:#0000;padding:.55em .9em}._viewActive_evfd7_82{background-color:var(--jet-black-onyx);color:var(--alice-blue)}._stateText_evfd7_93{text-align:center;color:var(--serene-grey);padding:60px 0}._eventsGrid_evfd7_99{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}._agendaDay_evfd7_105{margin-bottom:36px}._agendaDate_evfd7_109{color:var(--intense-cherry);border-bottom:1px solid #12121214;margin:0 0 16px;padding-bottom:10px}._agendaEvents_evfd7_116{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}@media (width<=768px){._eventsGrid_evfd7_99,._agendaEvents_evfd7_116{grid-template-columns:1fr}._controlsBar_evfd7_33{flex-direction:column;align-items:flex-start}}@media (width<=520px){._hero_evfd7_1{padding:56px 16px 16px}._body_evfd7_27{padding:32px 16px 64px}}._stateContainer_frqg8_1{text-align:center;color:var(--serene-grey);padding:100px 24px}._stateContainer_frqg8_1 a{color:var(--intense-cherry);font-weight:600}._detailHeader_frqg8_12{max-width:900px;margin:0 auto;padding:72px 24px 24px}._typeTag_frqg8_18{color:var(--intense-cherry);text-transform:uppercase;letter-spacing:.04em;margin-bottom:12px;font-size:.78em;font-weight:700;display:inline-block}._detailHeader_frqg8_12 h1{margin:0 0 16px}._metaRow_frqg8_32{color:var(--serene-grey);flex-wrap:wrap;gap:24px;display:flex}._metaRow_frqg8_32 i{color:var(--intense-cherry);margin-right:8px}._detailGrid_frqg8_44{grid-template-columns:1.6fr 1fr;align-items:start;gap:48px;max-width:900px;margin:0 auto;padding:0 24px 90px;display:grid}._detailMain_frqg8_54 h3{color:var(--intense-cherry);margin:0 0 14px}._detailMain_frqg8_54 p{color:var(--jet-black-onyx);margin:0;line-height:1.8}._detailSidebar_frqg8_65{position:sticky;top:100px}._rsvpCard_frqg8_70{background-color:var(--alice-blue);border:1px solid #1212121a;flex-direction:column;gap:12px;padding:26px 22px;display:flex;box-shadow:0 16px 36px #12121214}._rsvpCounts_frqg8_80{color:var(--serene-grey);justify-content:space-between;margin-bottom:4px;font-size:.85em;display:flex}._rsvpCounts_frqg8_80 strong{color:var(--jet-black-onyx)}._rsvpBtn_frqg8_92{box-sizing:border-box;text-align:center;background-color:var(--intense-cherry);width:100%;color:var(--alice-blue);justify-content:center;align-items:center;gap:8px;padding:.75em 1em;font-weight:600;transition:background-color .4s ease-in-out;display:flex}._rsvpBtn_frqg8_92:hover{background-color:var(--jet-black-onyx);color:var(--alice-blue)}._rsvpActive_frqg8_112{background-color:var(--jet-black-onyx)}._rsvpBtnOutline_frqg8_116{box-sizing:border-box;width:100%;color:var(--intense-cherry);border:1.5px solid var(--intense-cherry);background-color:#0000;justify-content:center;align-items:center;gap:8px;padding:.7em 1em;font-weight:600;transition:background-color .4s ease-in-out,color .4s ease-in-out;display:flex}._rsvpBtnOutline_frqg8_116:hover,._rsvpActiveOutline_frqg8_138{background-color:var(--intense-cherry);color:var(--alice-blue)}._rsvpError_frqg8_143{color:var(--intense-cherry);font-size:.8em}._authHint_frqg8_148{text-align:center;color:var(--serene-grey);margin:2px 0 0;font-size:.82em}._authHint_frqg8_148 a{color:var(--intense-cherry);font-weight:600}@media (width<=860px){._detailGrid_frqg8_44{grid-template-columns:1fr}._detailSidebar_frqg8_65{position:static}}@media (width<=520px){._detailHeader_frqg8_12{padding:56px 16px 20px}._detailGrid_frqg8_44{padding:0 16px 64px}}._hero_4fzu1_1{text-align:center;max-width:680px;margin:0 auto;padding:72px 24px 20px}._eyebrow_4fzu1_8{color:var(--intense-cherry);letter-spacing:.14em;text-transform:uppercase;margin-bottom:14px;font-size:.85em;font-weight:600;display:block}._hero_4fzu1_1 h1{margin:0}._body_4fzu1_22{max-width:1100px;margin:0 auto;padding:48px 24px 90px}._stateText_4fzu1_28{text-align:center;color:var(--serene-grey);padding:60px 0}._newsGrid_4fzu1_34{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}@media (width<=1024px){._newsGrid_4fzu1_34{grid-template-columns:repeat(2,1fr)}}@media (width<=520px){._hero_4fzu1_1{padding:56px 16px 16px}._body_4fzu1_22{padding:32px 16px 64px}._newsGrid_4fzu1_34{grid-template-columns:1fr}}._stateContainer_cfoil_1{text-align:center;color:var(--serene-grey);padding:100px 24px}._stateContainer_cfoil_1 a{color:var(--intense-cherry);font-weight:600}._articleContainer_cfoil_12{max-width:720px;margin:0 auto;padding:72px 24px 90px}._date_cfoil_18{color:var(--serene-grey);text-transform:uppercase;letter-spacing:.03em;margin-bottom:14px;font-size:.8em;display:block}._articleContainer_cfoil_12 h1{margin:0 0 18px}._summary_cfoil_31{color:var(--jet-black-onyx);border-bottom:1px solid #12121214;margin:0 0 32px;padding-bottom:24px;font-weight:600;line-height:1.7}._articleBody_cfoil_40 p{color:var(--jet-black-onyx);margin:0 0 20px;line-height:1.85}._backLink_cfoil_46{color:var(--intense-cherry);align-items:center;gap:8px;margin-top:20px;font-weight:600;display:inline-flex}@media (width<=520px){._articleContainer_cfoil_12{padding:56px 16px 64px}}._img_rtfmp_1{object-fit:cover;background-color:#1212120d;width:100%;height:100%;display:block}._fallback_rtfmp_9{box-sizing:border-box;width:100%;height:100%;min-height:120px;color:var(--serene-grey);text-align:center;background-color:#1212120d;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:12px;font-size:.78em;display:flex}._fallback_rtfmp_9 i{color:#d1143e80;font-size:1.6em}._card_1e449_1{background-color:var(--alice-blue);color:var(--jet-black-onyx);border:1px solid #12121214;flex-direction:column;transition:transform .4s ease-in-out,border-color .4s ease-in-out,box-shadow .4s ease-in-out;display:flex;overflow:hidden}._card_1e449_1:hover{border-color:var(--intense-cherry);color:var(--jet-black-onyx);transform:translateY(-5px);box-shadow:0 16px 32px #12121214}._coverWrap_1e449_21{aspect-ratio:4/3;background-color:#1212120d;position:relative;overflow:hidden}._coverWrap_1e449_21 img{object-fit:cover;width:100%;height:100%;transition:transform .6s ease-in-out;display:block}._card_1e449_1:hover ._coverWrap_1e449_21 img{transform:scale(1.06)}._videoBadge_1e449_40{background-color:var(--intense-cherry);width:34px;height:34px;color:var(--alice-blue);border-radius:50%;justify-content:center;align-items:center;padding-left:2px;font-size:.75em;display:flex;position:absolute;bottom:12px;right:12px}._emptyCover_1e449_56{color:#d1143e59;justify-content:center;align-items:center;height:100%;font-size:2.4em;display:flex}._cardBody_1e449_65{padding:18px 18px 20px}._eventTag_1e449_69{color:var(--intense-cherry);text-transform:uppercase;letter-spacing:.04em;margin-bottom:6px;font-size:.72em;font-weight:700;display:block}._cardBody_1e449_65 h5{color:var(--jet-black-onyx);margin:0 0 10px}._counts_1e449_84{color:var(--serene-grey);gap:16px;font-size:.82em;display:flex}._counts_1e449_84 i{color:var(--intense-cherry);margin-right:5px}._hero_9y9ac_1{text-align:center;max-width:680px;margin:0 auto;padding:72px 24px 20px}._eyebrow_9y9ac_8{color:var(--intense-cherry);letter-spacing:.14em;text-transform:uppercase;margin-bottom:14px;font-size:.85em;font-weight:600;display:block}._hero_9y9ac_1 h1{margin:0 0 14px}._hero_9y9ac_1 p{color:var(--serene-grey);margin:0}._body_9y9ac_27{max-width:1200px;margin:0 auto;padding:44px 24px 90px}._tabGroup_9y9ac_33{justify-content:center;gap:8px;margin-bottom:40px;display:flex}._tab_9y9ac_33,._tabActive_9y9ac_41{color:var(--serene-grey);background-color:#0000;border:1px solid #12121226;padding:.55em 1.6em;font-weight:600}._tab_9y9ac_33:hover{color:var(--intense-cherry);background-color:#d1143e0f;border:1px solid #12121226}._tabActive_9y9ac_41,._tabActive_9y9ac_41:hover{background-color:var(--intense-cherry);color:var(--alice-blue);border:1px solid var(--intense-cherry)}._stateText_9y9ac_62{text-align:center;color:var(--serene-grey);padding:60px 0}._albumGrid_9y9ac_68{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}@media (width<=1024px){._albumGrid_9y9ac_68{grid-template-columns:repeat(2,1fr)}}@media (width<=520px){._hero_9y9ac_1{padding:56px 16px 16px}._body_9y9ac_27{padding:32px 16px 64px}._albumGrid_9y9ac_68{grid-template-columns:1fr}}._backdrop_1erh7_1{z-index:2000;background-color:#121212f0;justify-content:center;align-items:center;animation:.3s ease-in-out _fadeIn_1erh7_1;display:flex;position:fixed;inset:0}._figure_1erh7_12{flex-direction:column;gap:14px;max-width:min(92vw,1100px);margin:0;display:flex}._imageWrap_1erh7_20{justify-content:center;max-height:78vh;display:flex}._lightboxImg_1erh7_26{object-fit:contain;background:0 0;width:auto;max-width:100%;height:auto;max-height:78vh}._figure_1erh7_12 figcaption{color:#eff7f8d9;justify-content:space-between;align-items:center;gap:20px;font-size:.9em;display:flex}._caption_1erh7_44{line-height:1.5}._counter_1erh7_48{color:var(--intense-cherry);white-space:nowrap;margin-left:auto;font-weight:600}._closeBtn_1erh7_56,._navBtn_1erh7_57{color:var(--alice-blue);background-color:#eff7f814;border-radius:50%;justify-content:center;align-items:center;width:46px;height:46px;padding:0;transition:background-color .3s ease-in-out,transform .3s ease-in-out;display:flex}._closeBtn_1erh7_56:hover,._navBtn_1erh7_57:hover{background-color:var(--intense-cherry);color:var(--alice-blue)}._closeBtn_1erh7_56{position:absolute;top:20px;right:20px}._navBtn_1erh7_57{position:absolute;top:50%;transform:translateY(-50%)}._prev_1erh7_90{left:20px}._next_1erh7_94{right:20px}@keyframes _fadeIn_1erh7_1{0%{opacity:0}to{opacity:1}}@media (width<=768px){._navBtn_1erh7_57{top:auto;bottom:20px;transform:none}._prev_1erh7_90{left:calc(50% - 56px)}._next_1erh7_94{right:calc(50% - 56px)}._figure_1erh7_12{margin-bottom:60px}}._videoCard_114bm_1{margin:0}._frame_114bm_5{aspect-ratio:16/9;background-color:var(--jet-black-onyx);position:relative;overflow:hidden}._frame_114bm_5 iframe{border:none;width:100%;height:100%;position:absolute;inset:0}._playBtn_114bm_21{background-color:var(--jet-black-onyx);width:100%;height:100%;padding:0;display:block;position:absolute;inset:0}._playBtn_114bm_21:hover{background-color:var(--jet-black-onyx)}._playBtn_114bm_21 img{object-fit:cover;opacity:.85;width:100%;height:100%;transition:transform .6s ease-in-out,opacity .4s ease-in-out}._playBtn_114bm_21:hover img{opacity:1;transform:scale(1.04)}._playIcon_114bm_50{background-color:var(--intense-cherry);width:64px;height:64px;color:var(--alice-blue);border-radius:50%;justify-content:center;align-items:center;padding-left:4px;font-size:1.2em;transition:transform .4s ease-in-out;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 8px 24px #12121259}._playBtn_114bm_21:hover ._playIcon_114bm_50{transform:translate(-50%,-50%)scale(1.1)}._videoCard_114bm_1 figcaption{color:var(--jet-black-onyx);padding-top:10px;font-size:.9em;line-height:1.5}@media (width<=520px){._playIcon_114bm_50{width:52px;height:52px}}._stateContainer_1dz8x_1{text-align:center;color:var(--serene-grey);padding:100px 24px}._stateContainer_1dz8x_1 a{color:var(--intense-cherry);font-weight:600}._albumContainer_1dz8x_12{max-width:1200px;margin:0 auto;padding:56px 24px 90px}._backLink_1dz8x_18{color:var(--serene-grey);align-items:center;gap:8px;margin-bottom:28px;font-size:.88em;display:inline-flex}._backLink_1dz8x_18:hover{color:var(--intense-cherry)}._albumHeader_1dz8x_31{max-width:720px;margin-bottom:48px}._eventLink_1dz8x_36{color:var(--intense-cherry);text-transform:uppercase;letter-spacing:.04em;align-items:center;gap:8px;margin-bottom:12px;font-size:.8em;font-weight:700;display:inline-flex}._eventLink_1dz8x_36:hover{color:var(--jet-black-onyx)}._albumHeader_1dz8x_31 h1{margin:0 0 14px}._albumHeader_1dz8x_31 p{color:var(--serene-grey);margin:0;line-height:1.75}._section_1dz8x_62{margin-bottom:56px}._section_1dz8x_62 h3{color:var(--intense-cherry);border-bottom:1px solid #12121214;margin:0 0 20px;padding-bottom:10px}._photoGrid_1dz8x_73{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}._photoTile_1dz8x_80{aspect-ratio:1;cursor:zoom-in;background-color:#1212120d;padding:0;position:relative;overflow:hidden}._photoTile_1dz8x_80:hover{background-color:#1212120d}._photoTile_1dz8x_80 img{transition:transform .6s ease-in-out}._photoTile_1dz8x_80:hover img{transform:scale(1.07)}._photoTile_1dz8x_80:after{content:"";pointer-events:none;background-color:#d1143e00;transition:background-color .4s ease-in-out;position:absolute;inset:0}._photoTile_1dz8x_80:hover:after{background-color:#d1143e1f}._videoGrid_1dz8x_114{grid-template-columns:repeat(2,1fr);gap:24px;display:grid}._emptyText_1dz8x_120{color:var(--serene-grey);text-align:center;padding:60px 0}@media (width<=1024px){._photoGrid_1dz8x_73{grid-template-columns:repeat(3,1fr)}}@media (width<=768px){._videoGrid_1dz8x_114{grid-template-columns:1fr}}@media (width<=520px){._albumContainer_1dz8x_12{padding:40px 16px 64px}._photoGrid_1dz8x_73{grid-template-columns:repeat(2,1fr);gap:8px}}._authContainer_1gsle_1{box-sizing:border-box;justify-content:center;align-items:center;width:100%;min-height:100vh;padding:40px 20px;display:flex}._grid_1gsle_11{background-color:var(--alice-blue);grid-template-columns:1fr 1fr;width:100%;max-width:1080px;min-height:620px;display:grid;overflow:hidden;box-shadow:0 24px 60px #1212121f}._columnOne_1gsle_23{background-color:var(--jet-black-onyx);background-image:radial-gradient(circle at 30% 20%,#d1143e38,#0000 60%);flex-direction:column;justify-content:space-between;align-items:center;padding:40px 32px;display:flex;position:relative}._logoContainer_1gsle_38{justify-content:flex-start;width:100%;display:flex}._logoLink_1gsle_44{display:inline-flex}._logoContainer_1gsle_38 img{object-fit:contain;width:64px;height:64px;transition:transform .4s ease-in-out}._logoLink_1gsle_44:hover img{transform:scale(1.05)}._welcomeImageContainer_1gsle_59{flex:1;justify-content:center;align-items:flex-start;width:100%;padding:24px 0;display:flex}._welcomeImageContainer_1gsle_59 img{object-fit:contain;max-width:100%;max-height:100%}._columnTwo_1gsle_75{justify-content:center;align-items:center;max-height:100%;padding:48px 56px;display:flex;overflow-y:auto}._loginColumnTwo_1gsle_84{padding:48px 64px}._cta_1gsle_89{flex-direction:column;gap:16px;margin-top:8px;display:flex}._agreementPolicy_1gsle_96{color:var(--serene-grey);margin:0;font-size:.82em;line-height:1.6}._submitText_1gsle_103{color:var(--intense-cherry);font-weight:600}._submitButton_1gsle_108{text-align:center;box-sizing:border-box;width:100%;padding:.85em 1.2em}._successMessage_1gsle_115{color:#1c7a3d;background-color:#1c7a3d14;border-left:3px solid #1c7a3d;padding:10px 14px;font-size:.85em}._errorMessage_1gsle_123{color:var(--intense-cherry);border-left:3px solid var(--intense-cherry);background-color:#d1143e14;padding:10px 14px;font-size:.85em}._loginPrompt_1gsle_131{color:var(--serene-grey);text-align:center;margin:4px 0 0;font-size:.9em}._link_1gsle_138{color:var(--intense-cherry);margin-left:6px;font-weight:600;display:inline-block}._link_1gsle_138:hover{color:var(--jet-black-onyx)}._loginCta_1gsle_150{gap:18px}._rememberForgot_1gsle_154{color:var(--serene-grey);justify-content:space-between;align-items:center;font-size:.85em;display:flex}._rememberForgot_1gsle_154 label{cursor:pointer;align-items:center;gap:8px;display:flex}._rememberForgot_1gsle_154 input[type=checkbox]{width:16px;height:16px;accent-color:var(--intense-cherry);cursor:pointer}._forgotPassword_1gsle_176{color:var(--intense-cherry);font-weight:500}._forgotPassword_1gsle_176:hover{color:var(--jet-black-onyx)}._signUp_1gsle_185{text-align:center;color:var(--intense-cherry);border:1.5px solid var(--intense-cherry);background-color:#0000;margin-top:8px;padding:.7em 1.2em;display:inline-block}._signUp_1gsle_185:hover{background-color:var(--intense-cherry);color:var(--alice-blue)}._inputIcon_1gsle_201{align-items:center;display:flex;position:relative}._inputIcon_1gsle_201 input{box-sizing:border-box;width:100%;padding-right:40px}._inputIcon_1gsle_201 i{color:var(--serene-grey);cursor:pointer;transition:color .4s ease-in-out;position:absolute;right:14px}._inputIcon_1gsle_201 i:hover{color:var(--intense-cherry)}._emailVerification_1gsle_226{background-color:var(--alice-blue);text-align:center;box-sizing:border-box;width:100%;max-width:480px;padding:56px 44px;box-shadow:0 24px 60px #1212121f}._emailVerification_1gsle_226 h2{margin:0 0 24px}._verificationMessage_1gsle_240{color:var(--jet-black-onyx);flex-direction:column;align-items:center;gap:14px;margin:0 0 32px;line-height:1.7;display:flex}._verificationMessage_1gsle_240 i{color:#1c7a3d;font-size:2.4em}._emailVerification_1gsle_226 a{color:var(--intense-cherry);border:1.5px solid var(--intense-cherry);margin-top:8px;padding:.75em 1.6em;font-weight:600;transition:background-color .4s ease-in-out,color .4s ease-in-out;display:inline-block}._emailVerification_1gsle_226 a:hover{background-color:var(--intense-cherry);color:var(--alice-blue)}@media (width<=900px){._grid_1gsle_11{grid-template-columns:1fr;max-width:480px}._columnOne_1gsle_23{display:none}._columnTwo_1gsle_75,._loginColumnTwo_1gsle_84{padding:40px 32px}}@media (width<=520px){._authContainer_1gsle_1{padding:24px 12px}._columnTwo_1gsle_75,._loginColumnTwo_1gsle_84{padding:32px 22px}._rememberForgot_1gsle_154{flex-direction:column;align-items:flex-start;gap:10px}._emailVerification_1gsle_226{padding:40px 26px}._verificationMessage_1gsle_240 i{font-size:2em}}._formContainer_1740x_1{flex-direction:column;gap:4px;width:100%;max-width:420px;display:flex}._formContainer_1740x_1 h2{margin:0 0 4px}._miniTitle_1740x_13{color:var(--serene-grey);margin:0 0 24px}._inputContainer_1740x_19{flex-direction:column;gap:6px;margin-bottom:18px;display:flex;position:relative}._inputContainer_1740x_19 label{color:var(--jet-black-onyx);font-size:.88em;font-weight:600}._inputContainer_1740x_19 input{box-sizing:border-box;background-color:#12121205;border:1px solid #12121226;width:100%;padding:.7em .9em;transition:border-color .4s ease-in-out,background-color .4s ease-in-out}._inputContainer_1740x_19 input:focus{border-color:var(--intense-cherry);background-color:var(--alice-blue)}._requiredStar_1740x_49{color:var(--intense-cherry);margin-left:3px}._error_1740x_54{color:var(--intense-cherry);font-size:.78em}._select_1740x_60{position:relative}._selectBtn_1740x_64{box-sizing:border-box;text-align:left;width:100%;color:var(--jet-black-onyx);background-color:#12121205;border:1px solid #12121226;padding:.7em .9em;font-size:1em;font-weight:400;transition:border-color .4s ease-in-out,background-color .4s ease-in-out;position:relative}._selectBtn_1740x_64:hover{color:var(--jet-black-onyx);background-color:#12121205;border:1px solid #12121226}._selectBtn_1740x_64:focus,._selectBtn_1740x_64:focus-visible{border:1px solid var(--intense-cherry);background-color:var(--alice-blue)}._dropdownArrow_1740x_92{justify-content:space-between;align-items:center;gap:8px;width:100%;display:flex}._dropdownArrow_1740x_92 i{color:var(--serene-grey);font-size:.8em}._dropdown_1740x_92{position:absolute}._passwordInputWrapper_1740x_113{align-items:center;display:flex;position:relative}._passwordInputWrapper_1740x_113 input{width:100%;padding-right:40px}._passwordToggle_1740x_124{color:var(--serene-grey);cursor:pointer;transition:color .4s ease-in-out;position:absolute;right:14px}._passwordToggle_1740x_124:hover{color:var(--intense-cherry)}@media (width<=520px){._inputContainer_1740x_19 input,._selectBtn_1740x_64{padding:.65em .8em;font-size:.95em}}._options_1m9nt_1{z-index:20;background-color:var(--alice-blue);text-align:left;border:1px solid #1212121f;max-height:220px;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto;box-shadow:0 12px 28px #12121224}._option_1m9nt_1{color:var(--jet-black-onyx);cursor:pointer;padding:.7em .9em;font-weight:400;transition:background-color .4s ease-in-out,color .4s ease-in-out}._option_1m9nt_1:hover{color:var(--intense-cherry);background-color:#d1143e14}._option_1m9nt_1._selected_1m9nt_30{background-color:var(--intense-cherry);color:var(--alice-blue)}@media (width<=520px){._option_1m9nt_1{padding:.6em .8em;font-size:.95em}}._agreementPoliciesContainer_bfvde_1{box-sizing:border-box;max-width:860px;margin:0 auto;padding:100px 24px 90px}._agreementPoliciesContainer_bfvde_1>h2{text-align:center;margin:0 0 12px}._policyIntroText_bfvde_13{color:var(--serene-grey);text-align:center;max-width:620px;margin:0 auto 56px;line-height:1.8}._agreementPoliciesContainer_bfvde_1>h2:only-child{margin-bottom:48px}._agreementPoliciesContainer_bfvde_1>h2:not(:has(+._policyIntroText_bfvde_13)){margin-bottom:48px}._agreementPolicy_bfvde_28{border-top:1px solid #12121214;padding:32px 0}._agreementPolicy_bfvde_28:first-of-type{border-top:1px solid #12121214}._agreementPolicy_bfvde_28 h3{color:var(--intense-cherry);margin:0 0 14px}._agreementPolicy_bfvde_28>p{color:var(--jet-black-onyx);margin:0;line-height:1.8}._listContainer_bfvde_49{margin-top:20px}._listContainer_bfvde_49 h4{color:var(--jet-black-onyx);margin:0 0 12px;font-size:1em}._listContainer_bfvde_49 ul{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}._listItem_bfvde_68{color:var(--serene-grey);padding-left:22px;line-height:1.7;position:relative}._listItem_bfvde_68:before{content:"";background-color:var(--intense-cherry);border-radius:50%;width:7px;height:7px;position:absolute;top:.6em;left:0}@media (width<=768px){._agreementPoliciesContainer_bfvde_1{padding:80px 20px 64px}._policyIntroText_bfvde_13{margin-bottom:44px}._agreementPolicy_bfvde_28{padding:26px 0}}@media (width<=520px){._agreementPoliciesContainer_bfvde_1{padding:64px 16px 48px}._agreementPolicy_bfvde_28{padding:22px 0}._listItem_bfvde_68{padding-left:18px}}._footer_1lmyb_1{background-color:var(--jet-black-onyx);color:var(--alice-blue);margin-top:80px;padding:64px 0 0}._footerTop_1lmyb_8{grid-template-columns:1.6fr 1fr 1fr 1.4fr;gap:40px;max-width:1280px;margin:0 auto;padding:0 32px 40px;display:grid}._brandCol_1lmyb_18{flex-direction:column;display:flex}._footerLogo_1lmyb_23{object-fit:contain;width:56px;height:56px;margin-bottom:12px}._brandName_1lmyb_30{color:var(--alice-blue);margin:0 0 12px}._brandBlurb_1lmyb_35{color:#eff7f8b3;max-width:340px;margin:0 0 24px;line-height:1.7}._socialList_1lmyb_42{gap:12px;margin:0;padding:0;list-style:none;display:flex}._socialLink_1lmyb_50{width:38px;height:38px;color:var(--alice-blue);border:1px solid #eff7f840;justify-content:center;align-items:center;font-size:.95em;display:flex}._socialLink_1lmyb_50:hover{background-color:var(--intense-cherry);border-color:var(--intense-cherry);color:var(--alice-blue);transform:translateY(-3px)}._colTitle_1lmyb_69{color:var(--alice-blue);text-transform:uppercase;letter-spacing:.06em;margin:0 0 20px;padding-bottom:10px;font-size:.9em;position:relative}._colTitle_1lmyb_69:after{content:"";background-color:var(--intense-cherry);width:32px;height:2px;position:absolute;bottom:0;left:0}._linksCol_1lmyb_89 ul{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}._linksCol_1lmyb_89 a{color:#eff7f8bf;font-weight:400}._linksCol_1lmyb_89 a:hover{color:var(--intense-cherry);padding-left:4px}._contactList_1lmyb_109{flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;display:flex}._contactList_1lmyb_109 li{color:#eff7f8bf;align-items:flex-start;gap:12px;line-height:1.6;display:flex}._contactList_1lmyb_109 a{color:#eff7f8d9}._contactList_1lmyb_109 a:hover{color:var(--intense-cherry)}._contactIcon_1lmyb_134{color:var(--intense-cherry);text-align:center;min-width:16px;margin-top:4px;font-size:.95em}._hoursRow_1lmyb_142{display:block}._footerDivider_1lmyb_147{background-color:#eff7f81f;width:100%;height:1px}._footerBottom_1lmyb_153{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;max-width:1280px;margin:0 auto;padding:24px 32px 28px;display:flex}._copyright_1lmyb_164{color:#eff7f88c;margin:0}._legalList_1lmyb_169{gap:24px;margin:0;padding:0;list-style:none;display:flex}._legalList_1lmyb_169 a{color:#eff7f88c}._legalList_1lmyb_169 a:hover{color:var(--intense-cherry)}@media (width<=1024px){._footerTop_1lmyb_8{grid-template-columns:1fr 1fr;row-gap:40px}._brandCol_1lmyb_18{grid-column:1/-1}._brandBlurb_1lmyb_35{max-width:100%}}@media (width<=768px){._footer_1lmyb_1{margin-top:56px;padding-top:48px}._footerTop_1lmyb_8{grid-template-columns:1fr 1fr;gap:32px;padding:0 20px 32px}._footerBottom_1lmyb_153{flex-direction:column;align-items:flex-start;padding:20px 20px 24px}._legalList_1lmyb_169{gap:20px}}@media (width<=520px){._footerTop_1lmyb_8{grid-template-columns:1fr;gap:32px;padding:0 16px 28px}._footerBottom_1lmyb_153{padding:18px 16px 22px}._footerLogo_1lmyb_23{width:48px;height:48px}}._updateEmailVerification_hmhqe_1{text-align:center;box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;width:100%;min-height:100vh;padding:40px 24px;display:flex}._updateEmailVerification_hmhqe_1 h3{color:var(--jet-black-onyx);align-items:center;padding-left:44px;display:inline-flex;position:relative}._updateEmailVerification_hmhqe_1 h3:before{content:"";border:3px solid #d1143e38;border-top-color:var(--intense-cherry);border-radius:50%;width:26px;height:26px;animation:.9s linear infinite _spin_hmhqe_1;position:absolute;left:0}._successTitle_hmhqe_33{color:#1c7a3d;justify-content:center;align-items:center;gap:12px;margin:0 0 18px;animation:.5s ease-out _fadeInUp_hmhqe_1;display:flex}._successMessage_hmhqe_43{color:var(--jet-black-onyx);max-width:460px;margin:0 auto 10px;line-height:1.75;animation:.5s ease-out .1s backwards _fadeInUp_hmhqe_1}._updateEmailVerification_hmhqe_1>p:last-child{color:var(--serene-grey);font-size:.9em}._errorTitle_hmhqe_56{color:var(--intense-cherry);justify-content:center;align-items:center;gap:12px;margin:0 0 18px;animation:.5s ease-out _fadeInUp_hmhqe_1;display:flex}._errorMessage_hmhqe_66{color:var(--serene-grey);max-width:460px;margin:0 auto 28px;line-height:1.75;animation:.5s ease-out .1s backwards _fadeInUp_hmhqe_1}._backToProfileBtn_hmhqe_74{margin-top:4px}@keyframes _spin_hmhqe_1{to{transform:rotate(360deg)}}@keyframes _fadeInUp_hmhqe_1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (width<=520px){._updateEmailVerification_hmhqe_1{padding:32px 18px}._successMessage_hmhqe_43,._errorMessage_hmhqe_66{max-width:100%}}._dashboardContainer_3yjrh_1{flex-direction:column;height:100vh;padding:0;display:flex}._dashboardMain_3yjrh_8{box-sizing:border-box;flex-direction:column;gap:20px;width:100%;padding:10px 40px;display:flex}._userSpecificIntroTexts_3yjrh_17{margin-bottom:20px}._userSpecificIntroTexts_3yjrh_17 p{margin-top:-20px}@media (width<=768px){._dashboardMain_3yjrh_8{padding:10px}._userSpecificIntroTexts_3yjrh_17 p{margin-top:-10px}}._dashHeader_1r6z5_1{z-index:900;box-sizing:border-box;background-color:var(--alice-blue);border-bottom:1px solid #12121214;justify-content:space-between;align-items:center;gap:24px;width:100%;padding:16px 32px;transition:padding .3s ease-in-out,box-shadow .3s ease-in-out;display:flex;position:sticky;top:0}._dashHeader_1r6z5_1._scrolled_1r6z5_19{padding:10px 32px;box-shadow:0 6px 20px #12121214}._dashHeader_1r6z5_1._released_1r6z5_25{position:relative;top:auto}._siteLogoContainer_1r6z5_31{flex-shrink:0}._logoLink_1r6z5_35{display:inline-flex}._siteLogoContainer_1r6z5_31 img{object-fit:contain;width:54px;height:54px;transition:transform .4s ease-in-out}._logoLink_1r6z5_35:hover img{transform:scale(1.05)}._extremeRight_1r6z5_51{flex-shrink:0;align-items:center;gap:22px;display:flex}._extremeRight_1r6z5_51>._fa-bell_1r6z5_58{color:var(--jet-black-onyx);cursor:pointer;font-size:1.15em;transition:color .4s ease-in-out}._extremeRight_1r6z5_51>._fa-bell_1r6z5_58:hover{color:var(--intense-cherry)}._profileWrap_1r6z5_70{position:relative}._profileBtn_1r6z5_74{border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;padding:0;font-size:.95em;font-weight:700;transition:transform .4s ease-in-out,box-shadow .4s ease-in-out;display:flex}._profileBtn_1r6z5_74:hover{transform:translateY(-1px);box-shadow:0 6px 16px #12121226}._sysAdminBg_1r6z5_95,._sysAdminBg_1r6z5_95:hover{background-color:var(--jet-black-onyx);color:var(--intense-cherry)}._adminBg_1r6z5_105,._adminBg_1r6z5_105:hover{background-color:var(--intense-cherry);color:var(--alice-blue)}._contentEditorBg_1r6z5_115,._contentEditorBg_1r6z5_115:hover{background-image:linear-gradient(135deg, var(--intense-cherry), var(--jet-black-onyx));color:var(--alice-blue)}._teacherBg_1r6z5_133,._teacherBg_1r6z5_133:hover{background-color:var(--serene-grey);color:var(--alice-blue)}._studentBg_1r6z5_143{color:var(--jet-black-onyx);border:1.5px solid var(--intense-cherry);background-color:#1212120f}._studentBg_1r6z5_143:hover{color:var(--jet-black-onyx);background-color:#1212120f}._defaultBg_1r6z5_155,._defaultBg_1r6z5_155:hover{color:var(--jet-black-onyx);background-color:#1212121f}@media (width<=860px){._dashHeader_1r6z5_1{padding:14px 20px}._dashHeader_1r6z5_1._scrolled_1r6z5_19{padding:10px 20px}._extremeRight_1r6z5_51{gap:16px}}@media (width<=520px){._dashHeader_1r6z5_1{padding:12px 16px}._siteLogoContainer_1r6z5_31 img{width:38px;height:38px}._profileBtn_1r6z5_74{width:36px;height:36px}}._navContainer_1bbj2_1{flex:1;justify-content:center;display:flex;position:relative}._navBarIcon_1bbj2_8{cursor:pointer;color:var(--jet-black-onyx);font-size:1.3em;display:none}._navList_1bbj2_15{align-items:center;gap:32px;margin:0;padding:0;list-style:none;display:flex}._navList_1bbj2_15 a{color:var(--serene-grey);padding:6px 2px;font-size:.92em;font-weight:500;position:relative}._navList_1bbj2_15 a:after{content:"";background-color:var(--intense-cherry);width:0;height:2px;transition:width .4s ease-in-out;position:absolute;bottom:-2px;left:0}._navList_1bbj2_15 a:hover{color:var(--jet-black-onyx)}._navList_1bbj2_15 a:hover:after{width:100%}._navList_1bbj2_15 a._active_1bbj2_51{color:var(--intense-cherry);font-weight:600}._navList_1bbj2_15 a._active_1bbj2_51:after{width:100%}@media (width<=860px){._navContainer_1bbj2_1{flex:0}._navBarIcon_1bbj2_8{display:block}._navList_1bbj2_15{z-index:950;background-color:var(--alice-blue);flex-direction:column;align-items:flex-start;gap:0;width:min(75vw,300px);height:100vh;padding:100px 28px 28px;transition:transform .4s ease-in-out;position:fixed;top:0;left:0;transform:translate(-100%);box-shadow:4px 0 24px #1212121f}._navList_1bbj2_15._open_1bbj2_87{transform:translate(0)}._navList_1bbj2_15 li{border-bottom:1px solid #12121214;width:100%;padding:14px 0}._navList_1bbj2_15 li:last-child{border-bottom:none}._navList_1bbj2_15 a{width:100%;display:block}}._options_18f9s_1{z-index:950;background-color:var(--alice-blue);border:1px solid #1212121a;min-width:200px;padding:6px 0;animation:.2s ease-out _dropIn_18f9s_1;position:absolute;top:calc(100% + 12px);right:0;box-shadow:0 16px 36px #12121224}._option_18f9s_1{color:var(--jet-black-onyx);cursor:pointer;align-items:center;gap:12px;padding:.7em 1em;font-size:.9em;transition:background-color .3s ease-in-out,color .3s ease-in-out;display:flex}._option_18f9s_1:hover{color:var(--intense-cherry);background-color:#d1143e14}._dropDownIcon_18f9s_32{text-align:center;width:16px;color:var(--serene-grey);transition:color .3s ease-in-out}._option_18f9s_1:hover ._dropDownIcon_18f9s_32{color:var(--intense-cherry)}@keyframes _dropIn_18f9s_1{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@media (width<=520px){._options_18f9s_1{min-width:180px}}._adminHome_zqrez_1{flex-direction:column;gap:20px;display:flex}._pageLink_zqrez_7{font-weight:700}._overviewCard_15t97_1{background-image:linear-gradient(135deg, var(--intense-cherry), var(--intense-cherry), var(--jet-black-onyx));color:var(--alice-blue);border-radius:0;flex-direction:column;gap:8px;padding:20px;transition:all .4s ease-in-out;display:flex}._cardValue_15t97_17{color:var(--alice-blue);font-size:2em;font-weight:700}._cardLabel_15t97_23{font-size:.875em}._cardLink_15t97_27,._cardLink_15t97_27:hover{color:inherit}._cardLink_15t97_27:hover ._overviewCard_15t97_1{background-image:linear-gradient(135deg, var(--jet-black-onyx), var(--jet-black-onyx), var(--intense-cherry))}@media (width<=768px){._overviewCard_15t97_1{padding:15px}._cardValue_15t97_17{font-size:1.5em}}._systemOverview_5ad7p_1{flex-direction:column;gap:15px;display:flex}._overviewGrid_5ad7p_7{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:15px;display:grid}@media (width<=768px){._overviewGrid_5ad7p_7{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px}}._usersTable_5dyox_1{flex-direction:column;gap:15px;display:flex}._tableControls_5dyox_7{flex-wrap:wrap;align-items:center;gap:10px;width:50%;display:flex}._searchInput_5dyox_15{color:var(--jet-black-onyx);background:#fff;border-radius:0;flex:1;padding:10px}._tableControls_5dyox_7 select{color:var(--jet-black-onyx);cursor:pointer;background:#fff;border-radius:0;padding:10px}._createButton_5dyox_31{white-space:nowrap;border-radius:0;align-items:center;gap:5px;display:flex}._tableWrapper_5dyox_39{border-radius:0;overflow-x:auto}._table_5dyox_7{border-collapse:collapse;width:100%;font-size:.875em}._table_5dyox_7 th,._table_5dyox_7 td{text-align:left;white-space:nowrap;border-bottom:1px solid #12121226;padding:12px 10px}._table_5dyox_7 th{background:var(--intense-cherry);color:var(--alice-blue);font-weight:600}._table_5dyox_7 td{color:var(--jet-black-onyx)}._table_5dyox_7 tbody tr{transition:all .4s ease-in-out}._table_5dyox_7 tbody tr:hover{background:#d1143e0d}._inactiveRow_5dyox_76 td{opacity:.55}._weightyText_5dyox_80{font-weight:600}._subText_5dyox_84{opacity:.7;font-size:.8em}._statusBadge_5dyox_89{color:var(--alice-blue);border-radius:0;padding:3px 10px;font-size:.8em;font-weight:600}._active_5dyox_97{background:#1c7a3d}._inactive_5dyox_76{background:var(--intense-cherry)}._actions_5dyox_105{align-items:center;gap:8px;display:flex}._actions_5dyox_105 button{border-radius:0;padding:6px 10px;font-size:.875em}._editButton_5dyox_117{color:var(--jet-black-onyx);background:#fff}._editButton_5dyox_117:hover{background:var(--jet-black-onyx);color:var(--alice-blue)}._activateButton_5dyox_127{color:var(--alice-blue);background:#1c7a3d}._activateButton_5dyox_127:hover{color:#1c7a3d;background:#1c7a3d14}._deactivateButton_5dyox_137{background:var(--serene-grey);color:var(--alice-blue)}._deactivateButton_5dyox_137:hover{color:var(--alice-blue);background:#d1143e80}._deleteButton_5dyox_147{background:var(--intense-cherry);color:var(--alice-blue)}._deleteButton_5dyox_147:hover{color:var(--intense-cherry);background:#1c7a3d0d}._centeredCell_5dyox_157{text-align:center;color:var(--jet-black-onyx);opacity:.6;padding:30px}._tableFooter_5dyox_164{flex-direction:column;align-items:center;gap:8px;display:flex}._moreNote_5dyox_171{opacity:.75;margin:0;font-size:.8em}@media (width<=768px){._tableControls_5dyox_7{flex-direction:column;align-items:stretch}._searchInput_5dyox_15{width:100%}._table_5dyox_7 th,._table_5dyox_7 td{padding:10px 8px}}._userForm_cba4o_1{flex-direction:column;gap:15px;display:flex}._formRow_cba4o_7{gap:15px;display:flex}._formField_cba4o_12{flex-direction:column;flex:1;gap:5px;display:flex}._formField_cba4o_12 label{font-size:.875em;font-weight:600}._formField_cba4o_12 input,._formField_cba4o_12 select{background:var(--alice-blue);color:var(--jet-black-onyx);border-radius:0;padding:10px}._formField_cba4o_12 small{color:var(--alice-blue);font-size:.75em}._userForm_cba4o_1 button[type=submit]{background:var(--alice-blue);color:var(--intense-cherry);border-radius:0;align-self:flex-end}._userForm_cba4o_1 button[type=submit]:hover{background:var(--jet-black-onyx);color:var(--intense-cherry)}._formError_cba4o_49{color:var(--alice-blue);font-size:.875em}@media (width<=768px){._formRow_cba4o_7{flex-direction:column;gap:15px}}._confirmDialog_uj72v_1{flex-direction:column;gap:15px;display:flex}._confirmMessage_uj72v_7{color:var(--alice-blue)}._actions_uj72v_11{justify-content:flex-end;gap:10px;margin-top:10px;display:flex}._actions_uj72v_11 button{border-radius:0}._deleteBtn_uj72v_22,._dangerButton_uj72v_23{background-color:var(--alice-blue);color:var(--intense-cherry)}._deleteBtn_uj72v_22:hover,._dangerButton_uj72v_23:hover{background-color:var(--intense-cherry);color:var(--alice-blue)}._pagination_1x9b5_1{justify-content:center;align-items:center;gap:15px;margin-top:10px;display:flex}._paginationBtn_1x9b5_9{border-radius:0}._pageInfo_1x9b5_13{font-size:.875em}@media (width<=768px){._pagination_1x9b5_1{gap:10px}}._adminUsers_1uapc_1{flex-direction:column;gap:20px;display:flex}._managementContainer_7tvt1_1{padding:32px}._managementHeader_7tvt1_5{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:28px;display:flex}._managementHeader_7tvt1_5 h2{margin:0 0 6px}._managementHeader_7tvt1_5 p{color:var(--serene-grey);margin:0}._newCourseBtn_7tvt1_23{background-color:var(--intense-cherry);color:var(--alice-blue);align-items:center;gap:8px;padding:.7em 1.4em;font-weight:600;transition:background-color .4s ease-in-out;display:inline-flex}._newCourseBtn_7tvt1_23:hover{background-color:var(--jet-black-onyx);color:var(--alice-blue)}._filterBar_7tvt1_39{margin-bottom:20px}._filterBar_7tvt1_39 select{background-color:var(--alice-blue);border:1px solid #12121226;min-width:180px;padding:.6em 1em}._actionError_7tvt1_50{color:var(--intense-cherry);border-left:3px solid var(--intense-cherry);background-color:#d1143e14;margin-bottom:18px;padding:10px 14px;font-size:.85em}._stateText_7tvt1_59{text-align:center;color:var(--serene-grey);padding:60px 0}._tableWrap_7tvt1_65{border:1px solid #12121214;overflow-x:auto}._table_7tvt1_65{border-collapse:collapse;width:100%;min-width:720px}._table_7tvt1_65 th,._table_7tvt1_65 td{text-align:left;border-bottom:1px solid #12121214;padding:14px 16px;font-size:.9em}._table_7tvt1_65 th{color:var(--serene-grey);text-transform:uppercase;letter-spacing:.04em;background-color:#12121205;font-size:.75em;font-weight:600}._table_7tvt1_65 tbody tr:hover{background-color:#d1143e08}._statusBadge_7tvt1_97{text-transform:capitalize;padding:4px 10px;font-size:.75em;font-weight:600;display:inline-block}._draft_7tvt1_105{color:var(--jet-black-onyx);background-color:#12121214}._active_7tvt1_110{color:#1c7a3d;background-color:#1c7a3d1f}._archived_7tvt1_115{color:var(--serene-grey);background-color:#12121214}._actionsCell_7tvt1_120{align-items:center;gap:14px;display:flex}._actionsCell_7tvt1_120 a,._actionsCell_7tvt1_120 button{color:var(--serene-grey);cursor:pointer;background:0 0;border:none;padding:0;transition:color .3s ease-in-out}._actionsCell_7tvt1_120 a:hover,._actionsCell_7tvt1_120 button:hover{color:var(--intense-cherry);background:0 0}._deleteBtn_7tvt1_142:hover{color:#b3261e!important}@media (width<=520px){._managementContainer_7tvt1_1{padding:20px}}._formPageContainer_1t7jc_1{max-width:720px;margin:0 auto;padding:32px}._formPageContainer_1t7jc_1 h2{margin:0 0 24px}._stateText_1t7jc_11{text-align:center;color:var(--serene-grey);padding:60px 0}._courseForm_1t7jc_17{flex-direction:column;gap:20px;display:flex}._inputContainer_1t7jc_23{flex-direction:column;gap:6px;display:flex}._inputContainer_1t7jc_23 label{color:var(--jet-black-onyx);font-size:.88em;font-weight:600}._inputContainer_1t7jc_23 input,._inputContainer_1t7jc_23 select,._inputContainer_1t7jc_23 textarea{box-sizing:border-box;background-color:#12121205;border:1px solid #12121226;width:100%;padding:.7em .9em;font-family:inherit;transition:border-color .4s ease-in-out}._inputContainer_1t7jc_23 input:focus,._inputContainer_1t7jc_23 select:focus,._inputContainer_1t7jc_23 textarea:focus{border-color:var(--intense-cherry)}._formRow_1t7jc_53{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}._feeSection_1t7jc_59{background-color:#12121205;border:1px solid #12121214;flex-direction:column;gap:10px;padding:18px;display:flex}._feeHeader_1t7jc_68{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}._feeHeader_1t7jc_68 label{font-size:.88em;font-weight:600}._moduleRow_1t7jc_81{grid-template-columns:1.6fr 1fr auto;align-items:center;gap:10px;display:grid}._moduleRow_1t7jc_81 input{background-color:var(--alice-blue);border:1px solid #12121226;padding:.6em .8em}._tuitionTotal_1t7jc_94{color:var(--intense-cherry);margin:0;font-weight:700}._checkLabel_1t7jc_100{cursor:pointer;align-items:center;gap:10px;font-size:.9em;font-weight:600;display:flex}._checkLabel_1t7jc_100 input{width:auto;accent-color:var(--intense-cherry)}._error_1t7jc_114{color:var(--intense-cherry);font-size:.78em}._serverError_1t7jc_119{color:var(--intense-cherry);border-left:3px solid var(--intense-cherry);background-color:#d1143e14;padding:10px 14px;font-size:.85em;display:block}._scheduleSection_1t7jc_128{flex-direction:column;gap:10px;display:flex}._scheduleSection_1t7jc_128>label{color:var(--jet-black-onyx);font-size:.88em;font-weight:600}._sessionRow_1t7jc_140{grid-template-columns:1.3fr 1fr 1fr auto;align-items:center;gap:10px;display:grid}._sessionRow_1t7jc_140 select,._sessionRow_1t7jc_140 input{background-color:#12121205;border:1px solid #12121226;padding:.6em .8em}._removeSessionBtn_1t7jc_154{color:var(--serene-grey);background:0 0;padding:6px}._removeSessionBtn_1t7jc_154:hover{color:var(--intense-cherry);background:0 0}._addSessionBtn_1t7jc_165{color:var(--intense-cherry);border:1.5px solid var(--intense-cherry);background-color:#0000;align-self:flex-start;padding:.5em 1.2em;font-size:.85em}._addSessionBtn_1t7jc_165:hover{background-color:var(--intense-cherry);color:var(--alice-blue);border:1.5px solid var(--intense-cherry)}._formActions_1t7jc_180{margin-top:8px}._submitBtn_1t7jc_184{padding:.85em 1.8em}@media (width<=768px){._formRow_1t7jc_53,._sessionRow_1t7jc_140{grid-template-columns:1fr}}@media (width<=520px){._formPageContainer_1t7jc_1{padding:20px}._moduleRow_1t7jc_81{grid-template-columns:1fr auto}._moduleRow_1t7jc_81 input:nth-child(2){grid-column:1/2}}._managementContainer_f9kl3_1{padding:32px}._managementHeader_f9kl3_5{margin-bottom:28px}._managementHeader_f9kl3_5 h2{margin:0 0 6px}._managementHeader_f9kl3_5 p{color:var(--serene-grey);margin:0}._filterBar_f9kl3_18{margin-bottom:20px}._filterBar_f9kl3_18 select{background-color:var(--alice-blue);border:1px solid #12121226;min-width:180px;padding:.6em 1em}._actionError_f9kl3_29{color:var(--intense-cherry);border-left:3px solid var(--intense-cherry);background-color:#d1143e14;margin-bottom:18px;padding:10px 14px;font-size:.85em}._stateText_f9kl3_38{text-align:center;color:var(--serene-grey);padding:60px 0}._tableWrap_f9kl3_44{border:1px solid #12121214;overflow-x:auto}._table_f9kl3_44{border-collapse:collapse;width:100%;min-width:780px}._table_f9kl3_44 th,._table_f9kl3_44 td{text-align:left;border-bottom:1px solid #12121214;padding:14px 16px;font-size:.9em}._table_f9kl3_44 th{color:var(--serene-grey);text-transform:uppercase;letter-spacing:.04em;background-color:#12121205;font-size:.75em;font-weight:600}._table_f9kl3_44 tbody tr:hover{background-color:#d1143e08}._contactLine_f9kl3_76{color:var(--serene-grey);font-size:.88em;display:block}._statusBadge_f9kl3_82{text-transform:capitalize;padding:4px 10px;font-size:.75em;font-weight:600;display:inline-block}._pending_review_f9kl3_90{color:var(--intense-cherry);background-color:#d1143e1a}._approved_f9kl3_95{color:#1c7a3d;background-color:#1c7a3d1f}._rejected_f9kl3_100{color:var(--serene-grey);background-color:#12121214}._enrolled_f9kl3_105{background-color:var(--jet-black-onyx);color:var(--alice-blue)}._actionsCell_f9kl3_110{align-items:center;gap:10px;display:flex}._approveBtn_f9kl3_116{color:var(--alice-blue);background-color:#1c7a3d;padding:.4em 1em;font-size:.8em}._approveBtn_f9kl3_116:hover{background-color:var(--jet-black-onyx);color:#1c7a3d}._rejectBtn_f9kl3_128{color:var(--intense-cherry);border:1.5px solid var(--intense-cherry);background-color:#0000;padding:.4em 1em;font-size:.8em}._rejectBtn_f9kl3_128:hover{background-color:var(--intense-cherry);color:var(--alice-blue);border:1.5px solid var(--intense-cherry)}@media (width<=520px){._managementContainer_f9kl3_1{padding:20px}}@media (width<=520px){._managementContainer_t4ywc_1{padding:20px}}._formPageContainer_a5adf_1{max-width:720px;margin:0 auto;padding:32px}._formPageContainer_a5adf_1 h2{margin:0 0 24px}._stateText_a5adf_11{text-align:center;color:var(--serene-grey);padding:60px 0}._eventForm_a5adf_17{flex-direction:column;gap:20px;display:flex}._inputContainer_a5adf_23{flex-direction:column;gap:6px;display:flex}._inputContainer_a5adf_23 label{color:var(--jet-black-onyx);font-size:.88em;font-weight:600}._inputContainer_a5adf_23 input,._inputContainer_a5adf_23 select,._inputContainer_a5adf_23 textarea{box-sizing:border-box;background-color:#12121205;border:1px solid #12121226;width:100%;padding:.7em .9em;font-family:inherit;transition:border-color .4s ease-in-out}._inputContainer_a5adf_23 input:focus,._inputContainer_a5adf_23 select:focus,._inputContainer_a5adf_23 textarea:focus{border-color:var(--intense-cherry)}._formRow_a5adf_53{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}._error_a5adf_59{color:var(--intense-cherry);font-size:.78em}._serverError_a5adf_64{color:var(--intense-cherry);border-left:3px solid var(--intense-cherry);background-color:#d1143e14;padding:10px 14px;font-size:.85em;display:block}._scheduleSection_a5adf_73{flex-direction:column;gap:10px;display:flex}._scheduleSection_a5adf_73>label{color:var(--jet-black-onyx);font-size:.88em;font-weight:600}._sessionRow_a5adf_85{grid-template-columns:1.3fr 1fr 1fr auto;align-items:center;gap:10px;display:grid}._sessionRow_a5adf_85 select,._sessionRow_a5adf_85 input{background-color:#12121205;border:1px solid #12121226;padding:.6em .8em}._removeSessionBtn_a5adf_99{color:var(--serene-grey);background:0 0;padding:6px}._removeSessionBtn_a5adf_99:hover{color:var(--intense-cherry);background:0 0}._addSessionBtn_a5adf_110{color:var(--intense-cherry);border:1.5px solid var(--intense-cherry);background-color:#0000;align-self:flex-start;padding:.5em 1.2em;font-size:.85em}._addSessionBtn_a5adf_110:hover{background-color:var(--intense-cherry);color:var(--alice-blue)}._formActions_a5adf_124{margin-top:8px}._submitBtn_a5adf_128{padding:.85em 1.8em}@media (width<=768px){._formRow_a5adf_53,._sessionRow_a5adf_85{grid-template-columns:1fr}}@media (width<=520px){._formPageContainer_a5adf_1{padding:20px}}@media (width<=520px){._managementContainer_t4ywc_1{padding:20px}}._formPageContainer_1i20o_1{max-width:720px;margin:0 auto;padding:32px}._formPageContainer_1i20o_1 h2{margin:0 0 24px}._stateText_1i20o_11{text-align:center;color:var(--serene-grey);padding:60px 0}._newsForm_1i20o_17{flex-direction:column;gap:20px;display:flex}._inputContainer_1i20o_23{flex-direction:column;gap:6px;display:flex}._inputContainer_1i20o_23 label{color:var(--jet-black-onyx);font-size:.88em;font-weight:600}._inputContainer_1i20o_23 input,._inputContainer_1i20o_23 select,._inputContainer_1i20o_23 textarea{box-sizing:border-box;background-color:#12121205;border:1px solid #12121226;width:100%;padding:.7em .9em;font-family:inherit;transition:border-color .4s ease-in-out}._inputContainer_1i20o_23 input:focus,._inputContainer_1i20o_23 select:focus,._inputContainer_1i20o_23 textarea:focus{border-color:var(--intense-cherry)}._formRow_1i20o_53{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}._hint_1i20o_59{color:var(--serene-grey);font-size:.75em;font-weight:400}._error_1i20o_65{color:var(--intense-cherry);font-size:.78em}._serverError_1i20o_70{color:var(--intense-cherry);border-left:3px solid var(--intense-cherry);background-color:#d1143e14;padding:10px 14px;font-size:.85em;display:block}._scheduleSection_1i20o_79{flex-direction:column;gap:10px;display:flex}._scheduleSection_1i20o_79>label{color:var(--jet-black-onyx);font-size:.88em;font-weight:600}._sessionRow_1i20o_91{grid-template-columns:1.3fr 1fr 1fr auto;align-items:center;gap:10px;display:grid}._sessionRow_1i20o_91 select,._sessionRow_1i20o_91 input{background-color:#12121205;border:1px solid #12121226;padding:.6em .8em}._removeSessionBtn_1i20o_105{color:var(--serene-grey);background:0 0;padding:6px}._removeSessionBtn_1i20o_105:hover{color:var(--intense-cherry);background:0 0}._addSessionBtn_1i20o_116{color:var(--intense-cherry);border:1.5px solid var(--intense-cherry);background-color:#0000;align-self:flex-start;padding:.5em 1.2em;font-size:.85em}._addSessionBtn_1i20o_116:hover{background-color:var(--intense-cherry);color:var(--alice-blue)}._formActions_1i20o_130{margin-top:8px}._submitBtn_1i20o_134{padding:.85em 1.8em}@media (width<=768px){._formRow_1i20o_53,._sessionRow_1i20o_91{grid-template-columns:1fr}}@media (width<=520px){._formPageContainer_1i20o_1{padding:20px}}._managementContainer_t4ywc_1{padding:32px}._managementHeader_t4ywc_5{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:28px;display:flex}._managementHeader_t4ywc_5 h2{margin:0 0 6px}._managementHeader_t4ywc_5 p{color:var(--serene-grey);margin:0}._newBtn_t4ywc_23{background-color:var(--intense-cherry);color:var(--alice-blue);align-items:center;gap:8px;padding:.7em 1.4em;font-weight:600;transition:background-color .4s ease-in-out;display:inline-flex}._newBtn_t4ywc_23:hover{background-color:var(--jet-black-onyx);color:var(--alice-blue)}._filterBar_t4ywc_39{margin-bottom:20px}._filterBar_t4ywc_39 select{background-color:var(--alice-blue);border:1px solid #12121226;min-width:180px;padding:.6em 1em}._actionError_t4ywc_50{color:var(--intense-cherry);border-left:3px solid var(--intense-cherry);background-color:#d1143e14;margin-bottom:18px;padding:10px 14px;font-size:.85em}._stateText_t4ywc_59{text-align:center;color:var(--serene-grey);padding:60px 0}._tableWrap_t4ywc_65{border:1px solid #12121214;overflow-x:auto}._table_t4ywc_65{border-collapse:collapse;width:100%;min-width:720px}._table_t4ywc_65 th,._table_t4ywc_65 td{text-align:left;border-bottom:1px solid #12121214;padding:14px 16px;font-size:.9em}._table_t4ywc_65 th{color:var(--serene-grey);text-transform:uppercase;letter-spacing:.04em;background-color:#12121205;font-size:.75em;font-weight:600}._table_t4ywc_65 tbody tr:hover{background-color:#d1143e08}._statusBadge_t4ywc_97{text-transform:capitalize;padding:4px 10px;font-size:.75em;font-weight:600;display:inline-block}._draft_t4ywc_105{color:var(--jet-black-onyx);background-color:#12121214}._published_t4ywc_110{color:#1c7a3d;background-color:#1c7a3d1f}._archived_t4ywc_115{color:var(--serene-grey);background-color:#12121214}._actionsCell_t4ywc_120{align-items:center;gap:14px;display:flex}._actionsCell_t4ywc_120 a,._actionsCell_t4ywc_120 button{color:var(--serene-grey);cursor:pointer;background:0 0;border:none;padding:0;transition:color .3s ease-in-out}._actionsCell_t4ywc_120 a:hover,._actionsCell_t4ywc_120 button:hover{color:var(--intense-cherry);background:0 0}._deleteBtn_t4ywc_142:hover{color:#b3261e!important}@media (width<=520px){._managementContainer_t4ywc_1{padding:20px}}._formPageContainer_cvrik_1{max-width:820px;margin:0 auto;padding:32px}._formPageContainer_cvrik_1 h2{margin:0 0 24px}._stateText_cvrik_11{text-align:center;color:var(--serene-grey);padding:60px 0}._albumForm_cvrik_17{flex-direction:column;gap:20px;display:flex}._inputContainer_cvrik_23{flex-direction:column;gap:6px;display:flex}._inputContainer_cvrik_23 label{color:var(--jet-black-onyx);font-size:.88em;font-weight:600}._inputContainer_cvrik_23 label i{color:var(--intense-cherry);margin-right:6px}._inputContainer_cvrik_23 input,._inputContainer_cvrik_23 select,._inputContainer_cvrik_23 textarea{box-sizing:border-box;background-color:#12121205;border:1px solid #12121226;width:100%;padding:.7em .9em;font-family:inherit;transition:border-color .4s ease-in-out}._inputContainer_cvrik_23 input:focus,._inputContainer_cvrik_23 select:focus,._inputContainer_cvrik_23 textarea:focus{border-color:var(--intense-cherry)}._formRow_cvrik_58{grid-template-columns:1fr 1fr;gap:16px;display:grid}._error_cvrik_64{color:var(--intense-cherry);font-size:.78em}._feedbackOk_cvrik_69{color:#1c7a3d;font-size:.78em}._serverError_cvrik_74{color:var(--intense-cherry);border-left:3px solid var(--intense-cherry);background-color:#d1143e14;padding:10px 14px;font-size:.85em;display:block}._addPanel_cvrik_84{background-color:#d1143e0a;border:1px dashed #d1143e59;flex-direction:column;gap:22px;padding:22px 20px;display:flex}._addRow_cvrik_93{flex-wrap:wrap;align-items:center;gap:14px;display:flex}._addBtn_cvrik_100{color:var(--intense-cherry);border:1.5px solid var(--intense-cherry);background-color:#0000;padding:.5em 1.3em;font-size:.85em}._addBtn_cvrik_100:hover{background-color:var(--intense-cherry);color:var(--alice-blue);border:1.5px solid var(--intense-cherry)}._itemsSection_cvrik_115{flex-direction:column;gap:12px;display:flex}._itemsHeader_cvrik_121{justify-content:space-between;align-items:baseline;display:flex}._itemsHeader_cvrik_121 label{font-size:.88em;font-weight:600}._itemsHeader_cvrik_121 span{color:var(--serene-grey);font-size:.8em}._emptyItems_cvrik_137{color:var(--serene-grey);text-align:center;border:1px solid #12121214;margin:0;padding:36px 16px}._itemList_cvrik_145{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}._itemRow_cvrik_154{background-color:var(--alice-blue);border:1px solid #1212121a;align-items:center;gap:14px;padding:10px;animation:.3s ease-out _itemIn_cvrik_1;display:flex}._thumb_cvrik_164{background-color:#1212120d;flex-shrink:0;width:96px;height:64px;position:relative;overflow:hidden}._thumb_cvrik_164 img{object-fit:cover;width:100%;height:100%;display:block}._thumbBadge_cvrik_180{background-color:var(--intense-cherry);width:22px;height:22px;color:var(--alice-blue);border-radius:50%;justify-content:center;align-items:center;padding-left:1px;font-size:.55em;display:flex;position:absolute;bottom:4px;right:4px}._captionInput_cvrik_196{box-sizing:border-box;background-color:#12121205;border:1px solid #12121226;flex:1;min-width:0;padding:.55em .8em;transition:border-color .4s ease-in-out}._captionInput_cvrik_196:focus{border-color:var(--intense-cherry)}._itemActions_cvrik_210{flex-shrink:0;gap:4px;display:flex}._itemActions_cvrik_210 button{color:var(--serene-grey);background:0 0;padding:8px 9px;font-size:.85em}._itemActions_cvrik_210 button:hover:not(:disabled){color:var(--intense-cherry);background:0 0}._itemActions_cvrik_210 button:disabled{opacity:.3}._itemActions_cvrik_210 ._removeBtn_cvrik_232:hover{color:#b3261e}._formActions_cvrik_236{margin-top:8px}._submitBtn_cvrik_240{padding:.85em 1.8em}@keyframes _itemIn_cvrik_1{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){._itemRow_cvrik_154{animation:none}}@media (width<=768px){._formRow_cvrik_58{grid-template-columns:1fr}._itemRow_cvrik_154{flex-wrap:wrap}._captionInput_cvrik_196{flex-basis:calc(100% - 110px)}._itemActions_cvrik_210{margin-left:auto}}@media (width<=520px){._formPageContainer_cvrik_1{padding:20px}}._myCoursesContainer_w02au_1{padding:32px}._myCoursesContainer_w02au_1 h2{margin:0 0 24px}._stateText_w02au_9{text-align:center;color:var(--serene-grey);padding:60px 0}._emptyState_w02au_15{text-align:center;padding:60px 24px}._emptyState_w02au_15 h2{margin:0 0 10px}._emptyState_w02au_15 p{color:var(--serene-grey);margin:0 0 24px}._browseBtn_w02au_29{background-color:var(--intense-cherry);color:var(--alice-blue);padding:.7em 1.6em;font-weight:600;display:inline-block}._browseBtn_w02au_29:hover{background-color:var(--jet-black-onyx);color:var(--alice-blue)}._cardsGrid_w02au_42{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}._card_w02au_42{background-color:var(--alice-blue);border:1px solid #12121214;flex-direction:column;padding:22px 20px;transition:transform .4s ease-in-out,box-shadow .4s ease-in-out;display:flex}._card_w02au_42:hover{transform:translateY(-4px);box-shadow:0 14px 30px #12121214}._cardTop_w02au_64{margin-bottom:12px}._statusBadge_w02au_68{text-transform:uppercase;letter-spacing:.03em;padding:4px 10px;font-size:.72em;font-weight:700;display:inline-block}._pending_w02au_77{color:var(--jet-black-onyx);background-color:#12121214}._approved_w02au_82{color:var(--intense-cherry);background-color:#d1143e1a}._rejected_w02au_87{color:var(--serene-grey);background-color:#12121214}._enrolled_w02au_92{color:#1c7a3d;background-color:#1c7a3d1f}._card_w02au_42 h5{color:var(--jet-black-onyx);margin:0 0 6px}._feeText_w02au_102{color:var(--serene-grey);margin:0 0 14px;font-size:.88em}._payReminder_w02au_108{background-color:#d1143e0d;border:1px dashed #d1143e59;margin-top:auto;padding:10px 12px}._payReminder_w02au_108 p{color:var(--jet-black-onyx);margin:0;font-size:.78em;line-height:1.5}._goToBtn_w02au_122{text-align:center;background-color:var(--intense-cherry);color:var(--alice-blue);margin-top:auto;padding:.65em 1em;font-weight:600;transition:background-color .4s ease-in-out;display:block}._goToBtn_w02au_122:hover{background-color:var(--jet-black-onyx);color:var(--alice-blue)}@media (width<=1024px){._cardsGrid_w02au_42{grid-template-columns:repeat(2,1fr)}}@media (width<=520px){._myCoursesContainer_w02au_1{padding:20px}._cardsGrid_w02au_42{grid-template-columns:1fr}}._stateText_48n53_1{text-align:center;color:var(--serene-grey);padding:60px 0}._emptyState_48n53_7{text-align:center;padding:60px 24px}._emptyState_48n53_7 p{color:var(--serene-grey);margin:10px 0 24px}._backBtn_48n53_17{background-color:var(--jet-black-onyx);color:var(--alice-blue);padding:.7em 1.6em;font-weight:600;display:inline-block}._workspaceContainer_48n53_25{max-width:760px;padding:32px}._backLink_48n53_30{color:var(--serene-grey);align-items:center;gap:8px;margin-bottom:20px;font-size:.88em;display:inline-flex}._backLink_48n53_30:hover{color:var(--intense-cherry)}._description_48n53_43{color:var(--serene-grey);margin:10px 0 32px;line-height:1.75}._comingSoon_48n53_49{text-align:center;background-color:#12121205;border:1px dashed #12121226;padding:48px 24px}._comingSoon_48n53_49 i{color:var(--intense-cherry);margin-bottom:14px;font-size:2.2em}._comingSoon_48n53_49 h5{margin:0 0 10px}._comingSoon_48n53_49 p{color:var(--serene-grey);max-width:440px;margin:0 auto;line-height:1.7}@media (width<=520px){._workspaceContainer_48n53_25{padding:20px}}._pageContainer_19bdy_2{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:10px;min-height:100vh;margin-top:20px;display:flex}._editButtonDiv_19bdy_12{justify-content:flex-end;align-items:center;width:100%;height:5vh;display:flex}._editButton_19bdy_12{color:var(--intense-cherry);border-radius:0;justify-content:center;align-items:center;display:flex}._profileLayout_19bdy_29{flex-wrap:wrap;gap:20px 120px;width:1000px;max-width:1000px;margin-bottom:20px;display:flex}._leftPanel_19bdy_40{flex-direction:column;align-items:center;padding:0 20px;display:flex}._avatar_19bdy_47{border-radius:50%;justify-content:center;align-items:center;width:70px;height:70px;font-size:3em;font-weight:700;display:flex;box-shadow:0 2px 3px #58184580}._roleBadge_19bdy_59{text-transform:capitalize;border-radius:0;padding:5px 10px;font-weight:600}._sysAdminBg_19bdy_66,._sysAdminBg_19bdy_66:hover{background-color:var(--jet-black-onyx);color:var(--intense-cherry)}._adminBg_19bdy_76,._adminBg_19bdy_76:hover{background-color:var(--intense-cherry);color:var(--alice-blue)}._contentEditorBg_19bdy_86,._contentEditorBg_19bdy_86:hover{background-image:linear-gradient(135deg, var(--intense-cherry), var(--jet-black-onyx));color:var(--alice-blue)}._teacherBg_19bdy_104,._teacherBg_19bdy_104:hover{background-color:var(--serene-grey);color:var(--alice-blue)}._studentBg_19bdy_114,._studentBg_19bdy_114:hover{color:var(--jet-black-onyx);border:1.5px solid var(--intense-cherry);background-color:#1212120f}._defaultBg_19bdy_127,._defaultBg_19bdy_127:hover{color:var(--jet-black-onyx);background-color:#1212121f}._rightPanel_19bdy_138{color:var(--pompadour-purple);border-radius:0;flex-direction:column;flex-grow:1;padding:20px;display:flex;box-shadow:0 4px 12px #5818451a}._formGroup_19bdy_148{flex-direction:column;margin-bottom:30px;display:flex}._formGroup_19bdy_148 label{color:var(--jet-black-onyx);margin-bottom:8px;font-size:.875em;font-weight:600}._formGroup_19bdy_148 input{background-color:#5818450d;border-radius:0;padding:8px;font-size:.75em;transition:all .4s ease-in-out}._readOnlyInput_19bdy_169{cursor:not-allowed}._inputError_19bdy_173{border-color:var(--intense-cherry)!important}._fieldError_19bdy_177{color:var(--intense-cherry);margin-top:5px;font-size:.75em}._formGroup_19bdy_148 input:focus{box-shadow:0 0 0 3px #5818451a}._pendingBadge_19bdy_187{color:var(--intense-cherry);margin-bottom:5px;font-size:.875em}._passwordToggle_19bdy_193{border-radius:0;margin-bottom:20px}._passwordFields_19bdy_198{margin-left:2em}._passVisibilityIcon_19bdy_202{cursor:pointer;margin:5px 3px}._errorListItem_19bdy_207{color:var(--intense-cherry)}._buttonContainer_19bdy_211{justify-content:flex-end;gap:15px;display:flex}._cancelButton_19bdy_217,._saveButton_19bdy_218{border-radius:0;font-size:.875em}._cancelButton_19bdy_217{color:var(--intense-cherry);background-color:#fff}._cancelButton_19bdy_217:hover{background-color:var(--intense-cherry);color:#fff}@media (width<=1000px){._profileLayout_19bdy_29{width:800px;max-width:800px}}@media (width<=820px){._profileLayout_19bdy_29{width:700px;max-width:700px}}@media (width<=768px){._profileLayout_19bdy_29{flex-direction:column;justify-content:center;align-items:center;width:400px;max-width:80vw}._leftPanel_19bdy_40,._rightPanel_19bdy_138{width:100%}._editButtonDiv_19bdy_12{justify-content:space-between;margin:5px 10px}._passwordFields_19bdy_198{margin-left:1em}}@media (width<=480px){._rightPanel_19bdy_138{padding:25px}._buttonContainer_19bdy_211{flex-direction:column;gap:10px}._cancelButton_19bdy_217,._saveButton_19bdy_218{width:100%}}._modalContent_1ca60_1{z-index:1000;background-color:var(--jet-black-onyx);width:auto;min-width:250px;max-width:600px;height:max-content;min-height:30px;color:var(--alice-blue);border-radius:0;flex-direction:column;justify-content:space-between;align-items:flex-end;display:flex;position:absolute;top:20px;right:10px}._content_1ca60_20{margin:0;font-size:1.1rem}._content_1ca60_20:first-of-type{height:max-content;min-height:5vh;margin:5px;padding:5px}._successMessage_1ca60_32{color:var(--alice-blue)}._errorMessage_1ca60_36{color:var(--intense-cherry)}._loader_1ca60_40{height:6px;animation:5s linear _loader_1ca60_40}._errorLoader_1ca60_45{background-color:var(--intense-cherry)}._successLoader_1ca60_49{background-color:var(--alice-blue)}@keyframes _loader_1ca60_40{0%{width:100%}to{width:0%}}._container_i549o_1{flex-direction:column;justify-content:center;align-items:center;margin-top:100px;display:flex}._link_i549o_9{background:var(--intense-cherry);color:var(--alice-blue);border-radius:10px;padding:20px}._link_i549o_9:hover{background:var(--alice-blue);color:var(--intense-cherry)}._resetContainer_4df98_1{box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;width:100%;min-height:100vh;padding:40px 20px;display:flex}._logoContainer_4df98_12{margin-bottom:28px}._logoLink_4df98_16{display:inline-flex}._logoContainer_4df98_12 img{object-fit:contain;width:64px;height:64px;transition:transform .4s ease-in-out}._logoLink_4df98_16:hover img{transform:scale(1.05)}._requestContainer_4df98_31,._requestSuccess_4df98_32{background-color:var(--alice-blue);box-sizing:border-box;text-align:center;width:100%;max-width:440px;padding:48px 40px;animation:.5s ease-out _fadeInUp_4df98_1;box-shadow:0 24px 60px #1212121f}._resetPassIntro_4df98_44 p{color:var(--serene-grey);margin:0 0 28px;line-height:1.75}._requestResetForm_4df98_50{flex-direction:column;gap:18px;display:flex}._emailInputContainer_4df98_56{width:100%}._emailInput_4df98_56{box-sizing:border-box;background-color:#12121205;border:1px solid #12121226;width:100%;padding:.8em 1em;transition:border-color .4s ease-in-out,background-color .4s ease-in-out}._emailInput_4df98_56:focus{border-color:var(--intense-cherry);background-color:var(--alice-blue)}._getLinkBtnContainer_4df98_76{width:100%}._getLinkBtn_4df98_76{width:100%;padding:.85em 1.2em}._formMessage_4df98_85{min-height:4px}._errorMessage_4df98_89{text-align:left;color:var(--intense-cherry);border-left:3px solid var(--intense-cherry);background-color:#d1143e14;padding:10px 14px;font-size:.85em;display:block}._successIconContainer_4df98_100{justify-content:center;margin-bottom:24px;display:flex}._successImgIcon_4df98_106{object-fit:contain;width:88px;height:88px;animation:.5s ease-out _popIn_4df98_1}._successText_4df98_113 h2{margin:0 0 10px}._successText_4df98_113 p{color:var(--serene-grey);margin:0 0 28px;line-height:1.75}._mailAppBtnContainer_4df98_123{width:100%}._mailAppBtn_4df98_123{width:100%;padding:.85em 1.2em}._tryAgainText_4df98_132{margin-top:22px}._tryAgainText_4df98_132 p{color:var(--serene-grey);margin:0;font-size:.88em;line-height:1.7}._tryAgainText_4df98_132 a{color:var(--intense-cherry);cursor:pointer;font-weight:600}._tryAgainText_4df98_132 a:hover{color:var(--jet-black-onyx)}@keyframes _popIn_4df98_1{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}@keyframes _fadeInUp_4df98_1{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){._successImgIcon_4df98_106,._requestContainer_4df98_31,._requestSuccess_4df98_32{animation:none}}@media (width<=520px){._requestContainer_4df98_31,._requestSuccess_4df98_32{padding:36px 24px}._successImgIcon_4df98_106{width:72px;height:72px}}._updatePasswordContainer_1bpiu_1{box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;width:100%;min-height:100vh;padding:40px 20px;display:flex}._logoContainer_1bpiu_12{margin-bottom:28px}._logoLink_1bpiu_16{display:inline-flex}._logoContainer_1bpiu_12 img{object-fit:contain;width:64px;height:64px;transition:transform .4s ease-in-out}._logoLink_1bpiu_16:hover img{transform:scale(1.05)}._updatePasswordContent_1bpiu_31{background-color:var(--alice-blue);box-sizing:border-box;width:100%;max-width:460px;padding:48px 40px;box-shadow:0 24px 60px #1212121f}._updatePasswordIntro_1bpiu_40{text-align:center;margin-bottom:32px}._updatePasswordIntro_1bpiu_40 h2{margin:0 0 10px}._updatePasswordIntro_1bpiu_40 p{color:var(--serene-grey);margin:0;line-height:1.75}._updatePasswordForm_1bpiu_55{flex-direction:column;gap:22px;display:flex}._passwordInputContainer_1bpiu_61{flex-direction:column;gap:6px;display:flex}._passwordInputContainer_1bpiu_61>label:first-child{color:var(--jet-black-onyx);font-size:.88em;font-weight:600}._instructionsLabel_1bpiu_73{color:var(--serene-grey);font-size:.78em;font-weight:400}._passwordInput_1bpiu_61{box-sizing:border-box;background-color:#12121205;border:1px solid #12121226;width:100%;padding:.7em .9em;transition:border-color .4s ease-in-out,background-color .4s ease-in-out}._passwordInput_1bpiu_61:focus{border-color:var(--intense-cherry);background-color:var(--alice-blue)}._inputIcon_1bpiu_95{align-items:center;display:flex;position:relative}._inputIcon_1bpiu_95 input{box-sizing:border-box;width:100%;padding-right:40px}._inputIcon_1bpiu_95 i{color:var(--serene-grey);cursor:pointer;transition:color .4s ease-in-out;position:absolute;right:14px}._inputIcon_1bpiu_95 i:hover{color:var(--intense-cherry)}._errorMessage_1bpiu_119{color:var(--intense-cherry);font-size:.8em}._resetPasswordBtnContainer_1bpiu_124{margin-top:6px}._resetPasswordBtn_1bpiu_124{width:100%;padding:.85em 1.2em}._successMessage_1bpiu_133{color:#1c7a3d;background-color:#1c7a3d14;border-left:3px solid #1c7a3d;margin-top:4px;padding:10px 14px;font-size:.85em;display:block}@media (width<=520px){._updatePasswordContent_1bpiu_31{padding:36px 24px}}._scrollToTop_whwkc_1{z-index:1000;position:fixed;bottom:60px;right:5px}._scrollToTopBtn_whwkc_8{background-color:var(--intense-cherry);color:var(--alice-blue);border-radius:0;padding:10px}._scrollToTopBtn_whwkc_8:hover{background-color:var(--alice-blue);color:var(--intense-cherry)}._scrollToTopBtn_whwkc_8 i{color:var(--alice-blue);font-size:1.2em;transition:all .4s ease-in-out}._scrollToTopBtn_whwkc_8:hover i{color:var(--intense-cherry)}
