.CommonPage_page__rQueI{display:flex;flex-direction:column;min-height:100vh;background:var(--background);color:var(--text-dark)}.CommonPage_pageHeader__1iXd7{background-color:var(--bg-light);padding:var(--spacing-2xl) 0;border-bottom:1px solid var(--border-light);position:relative}.CommonPage_pageHeader__1iXd7:before{content:"";position:absolute;bottom:-1px;left:0;width:100%;height:4px;background:var(--primary);z-index:1}.CommonPage_container___9ldy{max-width:100%;width:100%;margin:0 auto;padding:0 var(--spacing-xl)}.CommonPage_headerContent__qeZGq{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--spacing-xl)}.CommonPage_titleContainer__2wvAS{position:relative;flex:1 1}.CommonPage_title__OuldK{font-size:var(--font-size-4xl);font-weight:var(--font-weight-light);color:var(--text-dark);margin:0 0 var(--spacing-sm) 0;font-family:var(--font-family);line-height:1.2;position:relative;display:inline-block}.CommonPage_title__OuldK:after{content:"";position:absolute;bottom:calc(-1 * var(--spacing-sm));left:0;width:60px;height:3px;background-color:var(--primary)}.CommonPage_title__OuldK span{color:var(--primary)}.CommonPage_subtitle__rexbN{font-size:var(--font-size-xl);font-weight:var(--font-weight-light);color:var(--text-dark);margin:var(--spacing-md) 0 0 0;max-width:800px;line-height:var(--line-height-base);font-family:var(--font-family);letter-spacing:var(--letter-spacing)}.CommonPage_addButton__4KvZO{flex-shrink:0;margin-top:4px}.CommonPage_primaryButton__5Oz90{background-color:var(--primary)!important;color:white!important;font-weight:var(--font-weight-medium)!important;text-transform:none!important;border-radius:8px!important;padding:8px 20px!important;font-size:var(--font-size-sm)!important;box-shadow:0 2px 4px rgba(211,47,47,.2)!important;transition:all .3s ease!important;letter-spacing:.02em!important}.CommonPage_primaryButton__5Oz90:hover{background-color:var(--primary-dark)!important;box-shadow:0 4px 8px rgba(211,47,47,.3)!important;transform:translateY(-1px)}.CommonPage_primaryButton__5Oz90:active{transform:translateY(0);box-shadow:0 1px 2px rgba(211,47,47,.2)!important}.CommonPage_main__IC6mC{flex:1 1;width:100%;display:flex;flex-direction:column;padding:var(--spacing-2xl) 0}.CommonPage_statsGrid__6lulj{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:var(--spacing-lg);gap:var(--spacing-lg);margin-bottom:var(--spacing-2xl)}.CommonPage_statCard__Zr6bR{background:var(--bg-light);border:1px solid var(--border-light);border-radius:12px;padding:var(--spacing-lg);display:flex;justify-content:space-between;align-items:center;transition:transform .2s ease,box-shadow .2s ease}.CommonPage_statCard__Zr6bR:hover{transform:translateY(-4px);box-shadow:0 4px 12px rgba(0,0,0,.08)}.CommonPage_statInfo__eSZkP{display:flex;flex-direction:column}.CommonPage_statTitle__Rx7UF{font-size:var(--font-size-sm);color:var(--text-medium);margin-bottom:var(--spacing-xs)}.CommonPage_statValue__rQpSp{font-size:var(--font-size-3xl);font-weight:var(--font-weight-medium);color:var(--text-dark);margin:0}.CommonPage_statIcon__lFMgX{font-size:40px;opacity:.9}.CommonPage_tableCard___MEOJ{background:var(--bg-light);border:1px solid var(--border-light);border-radius:12px;overflow:hidden}.CommonPage_tableHeader__ggVO3{font-weight:var(--font-weight-semibold)!important;color:var(--text-dark)!important;background-color:var(--background)!important;border-bottom:2px solid var(--border-light)!important;font-size:var(--font-size-sm)!important;text-transform:uppercase;letter-spacing:.5px}.CommonPage_tableRow__AISm_{transition:background-color .2s ease,box-shadow .2s ease;cursor:pointer}.CommonPage_tableRow__AISm_:hover{background-color:rgba(0,0,0,.02)}.CommonPage_tableRow__AISm_:focus-within{background-color:rgba(25,118,210,.04);outline:2px solid rgba(25,118,210,.2);outline-offset:-2px}.CommonPage_tableCell__tGmFe{color:var(--text-dark)!important;border-bottom:1px solid var(--border-light)!important}.CommonPage_statusChip__yq_lc{font-weight:var(--font-weight-medium)!important}.CommonPage_iconButton__bdySi{color:var(--primary)!important;transition:all .2s ease}.CommonPage_iconButton__bdySi:hover{background-color:rgba(25,118,210,.08)!important}.CommonPage_iconButtonDelete__6WycV{color:#d32f2f!important;transition:all .2s ease;margin-left:var(--spacing-xs)!important}.CommonPage_iconButtonDelete__6WycV:hover{background-color:rgba(211,47,47,.08)!important}.CommonPage_iconButtonWarning__rmMS9{color:#ed6c02!important;transition:all .2s ease}.CommonPage_iconButtonWarning__rmMS9:hover{background-color:rgba(237,108,2,.08)!important}.CommonPage_iconButtonSuccess__aSa_N{color:#2e7d32!important;transition:all .2s ease}.CommonPage_iconButtonSuccess__aSa_N:hover{background-color:rgba(46,125,50,.08)!important}.CommonPage_actionButtons__ba4ty{display:flex;gap:var(--spacing-xs);justify-content:flex-end;align-items:center}.CommonPage_previewContent__gP5o_{padding:var(--spacing-lg);background:var(--background);border-radius:8px;border:1px solid var(--border-light);line-height:1.8}.CommonPage_previewContent__gP5o_ h1,.CommonPage_previewContent__gP5o_ h2,.CommonPage_previewContent__gP5o_ h3,.CommonPage_previewContent__gP5o_ h4,.CommonPage_previewContent__gP5o_ h5,.CommonPage_previewContent__gP5o_ h6{margin-top:var(--spacing-lg);margin-bottom:var(--spacing-md)}.CommonPage_previewContent__gP5o_ p{margin-bottom:var(--spacing-md)}.CommonPage_previewContent__gP5o_ img{max-width:100%;height:auto;border-radius:4px}.CommonPage_previewContent__gP5o_ ol,.CommonPage_previewContent__gP5o_ ul{margin-bottom:var(--spacing-md);padding-left:var(--spacing-xl)}.CommonPage_previewContent__gP5o_ li{margin-bottom:var(--spacing-xs)}.CommonPage_emptyState__i_H3t{padding:var(--spacing-3xl)!important;text-align:center}.CommonPage_dialog__Ca05l{border-radius:12px!important;min-width:500px!important}.CommonPage_dialogTitle__cYnCa{font-weight:var(--font-weight-medium)!important;border-bottom:1px solid var(--border-light);padding:var(--spacing-xl) var(--spacing-xl) var(--spacing-lg) var(--spacing-xl)!important;font-size:var(--font-size-xl)!important;line-height:1.5!important}.CommonPage_dialogActions__RhA6e{padding:var(--spacing-lg)!important;border-top:1px solid var(--border-light)}.CommonPage_formCard__P07kd{background:var(--bg-light)!important;border:1px solid var(--border-light)!important;border-radius:12px!important;padding:var(--spacing-2xl)!important}.CommonPage_section__VV9Dg{margin-bottom:var(--spacing-2xl)}.CommonPage_sectionHeader__OKta3{display:flex;align-items:center;margin-bottom:var(--spacing-lg)}.CommonPage_sectionIcon__LWaOI{color:var(--primary)!important;margin-right:var(--spacing-sm)!important}.CommonPage_sectionTitle__Y6SX0{font-weight:var(--font-weight-medium)!important}.CommonPage_actions__4irm5{display:flex;gap:var(--spacing-md);padding-top:var(--spacing-xl);border-top:1px solid var(--border-light)}@media (max-width:968px){.CommonPage_headerContent__qeZGq{flex-direction:column;align-items:flex-start}.CommonPage_addButton__4KvZO{width:100%;margin-top:var(--spacing-md)}}@media (max-width:768px){.CommonPage_pageHeader__1iXd7{padding:var(--spacing-xl) 0}.CommonPage_container___9ldy{padding:0 var(--spacing-md)}.CommonPage_statsGrid__6lulj{grid-template-columns:1fr}.CommonPage_tableCard___MEOJ{overflow-x:auto}.CommonPage_tableHeader__ggVO3{font-size:var(--font-size-xs)!important;padding:var(--spacing-sm)!important}.CommonPage_tableCell__tGmFe{padding:var(--spacing-sm)!important;font-size:var(--font-size-sm)!important}.CommonPage_actionButtons__ba4ty{flex-wrap:nowrap;gap:2px}.CommonPage_iconButtonDelete__6WycV,.CommonPage_iconButtonSuccess__aSa_N,.CommonPage_iconButtonWarning__rmMS9,.CommonPage_iconButton__bdySi{padding:6px!important}}@media (max-width:480px){.CommonPage_pageHeader__1iXd7{padding:var(--spacing-lg) 0}.CommonPage_title__OuldK{font-size:var(--font-size-3xl)}.CommonPage_subtitle__rexbN{font-size:var(--font-size-base)}}.CommonPage_loginWrapper__79Nrg{max-width:480px;margin:0 auto;width:100%}.CommonPage_loginCard__HVh46{background:var(--bg-light);border:1px solid var(--border-light);border-radius:12px;overflow:hidden;box-shadow:0 4px 12px rgba(0,0,0,.08);animation:CommonPage_fadeInUp__Ba4y0 .4s ease-out;padding:var(--spacing-2xl)}.CommonPage_loginForm__8oE4V{display:flex;flex-direction:column}.CommonPage_inputField__69p6F{margin-bottom:var(--spacing-lg)}.CommonPage_inputField__69p6F .MuiInputBase-root{font-family:var(--font-family);border-radius:8px;background:white;transition:all .3s ease}.CommonPage_inputField__69p6F .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:var(--primary)}.CommonPage_inputField__69p6F .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:var(--primary);border-width:2px}.CommonPage_loginFooter__sp7HN{padding:var(--spacing-lg) var(--spacing-md) var(--spacing-xl);text-align:center;border-top:1px solid var(--border-light);background:var(--background)}.CommonPage_footerText__dAsE_{font-size:var(--font-size-sm);color:var(--text-light);font-weight:var(--font-weight-light)}@keyframes CommonPage_fadeInUp__Ba4y0{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.ActionButton_actionButton__1qzvh{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;border-radius:2px;font-weight:500;transition:all .2s ease;cursor:pointer}.ActionButton_filled___Xeyh{background:var(--primary);color:white;border:1.5px solid var(--primary)}.ActionButton_filled___Xeyh:hover{background:var(--primary-dark);border-color:var(--primary-dark)}.ActionButton_light__DbbK6{background:transparent;color:var(--primary);border:1.5px solid var(--primary)}.ActionButton_light__DbbK6:hover{background:var(--primary);color:white}.ActionButton_sm__lbkRf{padding:6px 14px;font-size:12px}.ActionButton_md__3hAnt{padding:10px 20px;font-size:14px}.ActionButton_lg__HdvFA{padding:14px 28px;font-size:16px}.ActionButton_xl__ocYAp{padding:18px 36px;font-size:18px}.ActionButton_fullWidth__Qh2WR{width:100%}.ActionButton_actionButton__1qzvh:disabled{opacity:.6;cursor:not-allowed}.BackToTop_backToTopButton__toWdQ{position:fixed;bottom:30px;right:30px;width:50px;height:50px;border-radius:2px;background-color:var(--primary);color:white;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:1000;box-shadow:0 2px 10px rgba(0,0,0,.2);transition:all .3s ease;opacity:.9}.BackToTop_backToTopButton__toWdQ:hover{background-color:var(--primary-dark);transform:translateY(-3px);opacity:1}.BackToTop_backToTopButton__toWdQ:focus{outline:none;box-shadow:0 0 0 3px rgba(211,47,47,.3)}@keyframes BackToTop_fadeIn__bs9zJ{0%{opacity:0;transform:translateY(10px)}to{opacity:.9;transform:translateY(0)}}.BackToTop_backToTopButton__toWdQ{animation:BackToTop_fadeIn__bs9zJ .3s ease-out}@media (max-width:768px){.BackToTop_backToTopButton__toWdQ{bottom:20px;right:20px;width:45px;height:45px}}@media (max-width:480px){.BackToTop_backToTopButton__toWdQ{bottom:15px;right:15px;width:40px;height:40px}}.BrandLogos_brandsSection__MSHMQ{padding:var(--spacing-xl) 0;background-color:var(--bg-light);border-top:1px solid var(--border-light);border-bottom:1px solid var(--border-light);overflow:hidden}.BrandLogos_brandsContainerDesktop__Y6MQw{max-width:var(--container-max);margin:0 auto;padding:0 var(--container-padding)}.BrandLogos_brandsContainerMobile__1FLTd{display:none}.BrandLogos_brandsTitle__Ev6XT{text-align:center;margin-bottom:var(--spacing-xl);font-size:var(--font-size-lg);font-weight:var(--font-weight-light);color:var(--text-medium);text-transform:uppercase;letter-spacing:2px}.BrandLogos_brandsGrid__b2JmQ{display:flex;justify-content:space-between;align-items:center;width:100%}.BrandLogos_brandItem__Tx1Fc{display:flex;flex-direction:column;align-items:center;text-decoration:none;transition:transform var(--transition-slow)}.BrandLogos_brandItem__Tx1Fc:hover{transform:scale(1.05)}.BrandLogos_brandItem__Tx1Fc:focus-visible{outline:2px solid var(--primary);outline-offset:4px;border-radius:var(--radius-sm)}.BrandLogos_brandImageContainer__pGfF8{display:flex;align-items:center;justify-content:center;background-color:transparent}.BrandLogos_brandLogo__sWuNd{width:auto;max-height:50px;object-fit:contain;display:block}.BrandLogos_brandName__4naMk{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--text-dark);margin-top:var(--spacing-xs);text-align:center}.BrandLogos_brandsCarousel__TqanH{display:flex;align-items:center;width:100%;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent 0,black 10%,black 90%,transparent);mask-image:linear-gradient(90deg,transparent 0,black 10%,black 90%,transparent)}.BrandLogos_brandsTrack__LULdi{display:flex;animation:BrandLogos_scrollBrands__3iCv3 30s linear infinite;width:max-content;will-change:transform;backface-visibility:hidden;-webkit-backface-visibility:hidden}.BrandLogos_brandItemMobile__C_x0f{flex:0 0 auto;display:flex;align-items:center;justify-content:center;margin:0 var(--spacing-lg);text-decoration:none}.BrandLogos_brandLogoMobile__HDBGE{height:28px;width:auto;object-fit:contain}@keyframes BrandLogos_scrollBrands__3iCv3{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@media (max-width:1024px){.BrandLogos_brandsContainerDesktop__Y6MQw{padding:0 var(--container-padding-tablet)}.BrandLogos_brandLogo__sWuNd{max-height:45px}}@media (max-width:768px){.BrandLogos_brandsSection__MSHMQ{padding:var(--spacing-lg) 0}.BrandLogos_brandsContainerDesktop__Y6MQw{display:none}.BrandLogos_brandsContainerMobile__1FLTd{display:block}.BrandLogos_brandsTitle__Ev6XT{font-size:var(--font-size-md);margin-bottom:var(--spacing-lg)}}@media (max-width:480px){.BrandLogos_brandsSection__MSHMQ{padding:var(--spacing-md) 0}.BrandLogos_brandLogoMobile__HDBGE{height:24px}.BrandLogos_brandItemMobile__C_x0f{margin:0 var(--spacing-md)}}.Carousel_carouselContainer__M41vx{position:relative;width:100%;height:520px;overflow:hidden}.Carousel_slide__MBMxY{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;transition:opacity .8s ease-in-out;z-index:0}.Carousel_activeSlide__S78jg{opacity:1;z-index:1}.Carousel_imageWrapper__pppWY{position:relative;width:100%;height:100%}.Carousel_overlay__4YVXj{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,rgba(0,0,0,.2) 0,rgba(0,0,0,.4) 50%,rgba(0,0,0,.6));z-index:1}.Carousel_slideContent__34OpE{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:flex-start;z-index:4;padding:0 var(--container-padding)}.Carousel_slideTextWrapper__xDohZ{max-width:700px;margin-left:calc((100% - var(--container-max)) / 2 + var(--container-padding))}.Carousel_slideTitle__ZVwf1{font-size:clamp(2rem,5vw,3.5rem);font-weight:var(--font-weight-bold);color:white;margin-bottom:var(--spacing-md);line-height:1.1;text-shadow:0 2px 10px rgba(0,0,0,.3);animation:Carousel_fadeInUp__OhXSM .8s ease-out}.Carousel_slideSubtitle__kVW0k{font-size:clamp(1rem,2vw,1.25rem);font-weight:var(--font-weight-light);color:rgba(255,255,255,.9);margin-bottom:var(--spacing-xl);line-height:1.6;max-width:550px;text-shadow:0 1px 4px rgba(0,0,0,.3);animation:Carousel_fadeInUp__OhXSM .8s ease-out .1s both}.Carousel_slideCta__Ao56I{gap:8px;text-transform:uppercase;letter-spacing:.5px;animation:Carousel_fadeInUp__OhXSM .8s ease-out .2s both}.Carousel_slideCta__Ao56I:focus-visible{outline:2px solid white;outline-offset:2px}.Carousel_ctaArrow__17Iiz{transition:transform var(--transition-base)}.Carousel_slideCta__Ao56I:hover .Carousel_ctaArrow__17Iiz{transform:translateX(4px)}@keyframes Carousel_fadeInUp__OhXSM{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.Carousel_controls___3D1e{position:absolute;top:50%;width:100%;display:flex;justify-content:space-between;padding:0 30px;transform:translateY(-50%);z-index:2;pointer-events:none}.Carousel_controlBtn__sOncC{background:rgba(255,255,255,.15);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);border:1px solid rgba(255,255,255,.2);width:52px;height:52px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;color:white;transition:all var(--transition-slow);pointer-events:auto}.Carousel_controlBtn__sOncC:hover{background:var(--primary);border-color:var(--primary);transform:scale(1.1)}.Carousel_controlBtn__sOncC:focus-visible{outline:2px solid white;outline-offset:2px}.Carousel_indicatorsWrapper__AMN_T{position:absolute;bottom:30px;left:0;width:100%;display:flex;flex-direction:column;align-items:center;gap:12px;z-index:2}.Carousel_indicators__USYAt{display:flex;justify-content:center;gap:8px}.Carousel_indicator__FAdDA{width:40px;height:4px;border-radius:2px;background:rgba(255,255,255,.3);border:none;cursor:pointer;transition:all var(--transition-slow);overflow:hidden;position:relative}.Carousel_indicator__FAdDA:hover{background:rgba(255,255,255,.5)}.Carousel_indicator__FAdDA:focus-visible{outline:2px solid white;outline-offset:2px}.Carousel_activeIndicator__55nrT{background:rgba(255,255,255,.3);width:60px}.Carousel_indicatorProgress__C7YZc{position:absolute;top:0;left:0;height:100%;background:var(--primary);border-radius:2px;transition:width .05s linear}.Carousel_slideCounter__RQUrQ{font-size:var(--font-size-xs);color:rgba(255,255,255,.7);font-weight:var(--font-weight-medium);letter-spacing:2px}@media (max-width:1366px){.Carousel_slideContent__34OpE{justify-content:center}.Carousel_slideTextWrapper__xDohZ{margin-left:0;padding:0 20px;text-align:center}.Carousel_slideSubtitle__kVW0k{margin-left:auto;margin-right:auto}}@media (max-width:1024px){.Carousel_carouselContainer__M41vx{height:450px}.Carousel_controls___3D1e{padding:0 20px}.Carousel_controlBtn__sOncC{width:46px;height:46px}}@media (max-width:768px){.Carousel_carouselContainer__M41vx{height:400px;margin:0}.Carousel_slideContent__34OpE{justify-content:center;align-items:flex-end;padding-bottom:96px;padding-left:0;padding-right:0}.Carousel_slideTextWrapper__xDohZ{text-align:center;max-width:100%;padding:0 15px}.Carousel_slideSubtitle__kVW0k{margin-left:auto;margin-right:auto}.Carousel_slideTitle__ZVwf1{font-size:1.75rem}.Carousel_slideSubtitle__kVW0k{font-size:.95rem}.Carousel_slideCta__Ao56I{font-size:var(--font-size-sm)}.Carousel_controls___3D1e{padding:0 15px}.Carousel_controlBtn__sOncC{width:40px;height:40px}.Carousel_indicator__FAdDA{width:30px}.Carousel_activeIndicator__55nrT{width:45px}}@media (max-width:480px){.Carousel_carouselContainer__M41vx{height:350px}.Carousel_slideContent__34OpE{padding-bottom:70px}.Carousel_slideTitle__ZVwf1{font-size:1.5rem;margin-bottom:var(--spacing-sm)}.Carousel_slideSubtitle__kVW0k{font-size:.875rem;margin-bottom:var(--spacing-md)}.Carousel_controlBtn__sOncC{width:36px;height:36px}.Carousel_controlBtn__sOncC svg{width:20px;height:20px}.Carousel_indicatorsWrapper__AMN_T{bottom:20px}}.Footer_footer__4vzqH{background:var(--bg-light);padding:60px 0 30px;border-top:1px solid var(--border-light)}.Footer_footerContainer__77_mg{max-width:var(--container-max);margin:0 auto;padding:0 var(--container-padding)}.Footer_footerContent__33dnM{display:grid;grid-template-columns:1.2fr 1fr 1fr 1fr;grid-gap:50px;gap:50px;margin-bottom:50px}.Footer_logoContainer__pG8_J{margin-bottom:var(--spacing-lg)}.Footer_footerSection__3w8Yc h3{font-weight:var(--font-weight-bold);margin-bottom:var(--spacing-md);border-bottom:2px solid var(--primary);padding-bottom:var(--spacing-sm);display:inline-block;line-height:var(--line-height-base);text-transform:uppercase}.Footer_footerSection__3w8Yc a,.Footer_footerSection__3w8Yc h3,.Footer_footerSection__3w8Yc p{font-size:var(--font-size-sm);color:var(--text-dark);letter-spacing:var(--letter-spacing);font-family:var(--font-family),sans-serif}.Footer_footerSection__3w8Yc a,.Footer_footerSection__3w8Yc p{font-weight:var(--font-weight-light);text-decoration:none;line-height:1.6;display:block;margin-bottom:var(--spacing-xs);transition:color var(--transition-base)}.Footer_footerSection__3w8Yc a:hover{color:var(--primary)}.Footer_footerSection__3w8Yc a:focus-visible{outline:2px solid var(--primary);outline-offset:2px;border-radius:2px}.Footer_address__dMMMn{font-style:normal;margin-bottom:var(--spacing-sm)}.Footer_scheduleBlock__DGMrL{margin-bottom:var(--spacing-md)}.Footer_scheduleBlock__DGMrL p{margin-bottom:2px}.Footer_scheduleNote__f44Og{color:var(--text-medium);font-size:var(--font-size-xs);margin-top:4px}.Footer_secondaryTitle__rDuaV{margin-top:var(--spacing-lg)}.Footer_emailLink__eerot{color:var(--primary)!important;font-weight:var(--font-weight-regular)}.Footer_emailLink__eerot:hover{text-decoration:underline}.Footer_contactNumbers__V2tvt{display:flex;align-items:baseline;gap:8px;margin-bottom:var(--spacing-sm)!important}.Footer_contactNumbers__V2tvt a{font-weight:var(--font-weight-regular)}.Footer_socialLinks__22g9N{display:flex;gap:10px;margin-top:var(--spacing-lg)}.Footer_socialLinks__22g9N a{display:flex;align-items:center;justify-content:center;transition:all var(--transition-base)}.Footer_socialLinks__22g9N a:hover{transform:translateY(-2px)}.Footer_socialLinks__22g9N a:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.Footer_socialIcon__Snf9u{font-size:16px;color:var(--text-medium);transition:color var(--transition-base)}.Footer_socialLinks__22g9N a:hover .Footer_socialIcon__Snf9u{color:white}.Footer_instagramContainer__zwTOq{margin-top:var(--spacing-lg);width:100%;max-width:120px}.Footer_instagramContainer__zwTOq a{display:block;width:100%;transition:transform var(--transition-base)}.Footer_instagramContainer__zwTOq a:hover{transform:scale(1.05)}.Footer_instagramLogo__U85xu{width:100%;height:auto;object-fit:contain}.Footer_footerRight__xavmi{grid-column:span 2;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;grid-gap:var(--spacing-xl) 50px;gap:var(--spacing-xl) 50px;min-width:0}.Footer_brandLogos__DwHOJ{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,100px);justify-content:start;align-items:center;grid-gap:var(--spacing-md);gap:var(--spacing-md);width:100%;margin:0;padding:0;list-style:none}.Footer_brandLogo__xL4eD{display:block;width:100%;height:auto;object-fit:contain}.Footer_footerBottom__OFeMd{padding-top:var(--spacing-lg);border-top:1px solid var(--border-light);display:flex;justify-content:space-between;align-items:center;font-size:var(--font-size-xs);color:var(--text-light);font-family:var(--font-family),sans-serif}.Footer_copyright__1v3uR,.Footer_credits__fgvUL{margin:0}.Footer_credits__fgvUL a{color:var(--text-medium);text-decoration:none;transition:color var(--transition-base)}.Footer_credits__fgvUL a:hover{color:var(--primary)}@media (max-width:1024px){.Footer_footerContainer__77_mg{padding:0 var(--container-padding-tablet)}.Footer_footerContent__33dnM{grid-template-columns:1fr 1fr;gap:40px}.Footer_footerRight__xavmi{column-gap:40px}}@media (max-width:768px){.Footer_footer__4vzqH{padding:50px 0 25px}.Footer_footerContainer__77_mg{padding:0 var(--container-padding-mobile)}.Footer_footerContent__33dnM{grid-template-columns:1fr;gap:35px;margin-bottom:35px}.Footer_footerSection__3w8Yc{text-align:center}.Footer_footerSection__3w8Yc h3{display:block;border-bottom:none;padding-bottom:0;position:relative}.Footer_footerSection__3w8Yc h3:after{content:"";display:block;width:40px;height:2px;background:var(--primary);margin:var(--spacing-sm) auto 0}.Footer_address__dMMMn{text-align:center}.Footer_socialLinks__22g9N{justify-content:center}.Footer_instagramContainer__zwTOq{margin-left:auto;margin-right:auto}.Footer_footerRight__xavmi{grid-column:auto;grid-template-columns:1fr;gap:35px}.Footer_brandLogos__DwHOJ{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--spacing-md);width:min(100%,320px);margin:0 auto}.Footer_footerBottom__OFeMd{flex-direction:column;gap:15px;text-align:center}}.FAQ_faqSection__tM7aF{margin:var(--spacing-2xl) 0}.FAQ_faqItem__CkfPK{border-bottom:1px solid var(--border-medium);margin-bottom:var(--spacing-md)}.FAQ_faqQuestion__bpiQy{display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-sm) 0 var(--spacing-md) 0;cursor:pointer;font-family:var(--font-family);font-size:var(--font-size-xl);font-weight:var(--font-weight-light);line-height:var(--line-height-base);color:var(--text-dark);letter-spacing:var(--letter-spacing);transition:color .3s ease}.FAQ_faqQuestion__bpiQy:hover{color:var(--primary)}.FAQ_faqIcon__eeylt{transition:transform .3s ease}.FAQ_faqIconOpen__CdleC{transform:rotate(180deg)}.FAQ_faqAnswer__IMuhv{max-height:0;overflow:hidden;transition:max-height .3s ease,padding .3s ease;padding:0}.FAQ_faqAnswerOpen__FAMoa{max-height:1000px;padding:0 0 20px}.FAQ_faqAnswer__IMuhv p{margin-bottom:var(--spacing-md);line-height:var(--line-height-base);color:var(--text-medium);font-family:var(--font-family);font-size:var(--font-size-md)}.FAQ_faqAnswer__IMuhv ul{padding-left:var(--spacing-md);margin-bottom:var(--spacing-md)}.FAQ_faqAnswer__IMuhv li{margin-bottom:var(--spacing-sm);line-height:var(--line-height-base);color:var(--text-medium);font-family:var(--font-family);font-size:var(--font-size-md)}.FAQ_faqCategory__SMLd9{font-weight:var(--font-weight-semibold);color:var(--secondary);margin-bottom:var(--spacing-xs);display:block;font-family:var(--font-family)}.FAQ_faqDescription___sVOI{margin-bottom:var(--spacing-md);font-family:var(--font-family);font-size:var(--font-size-md);color:var(--text-medium)}.FeaturedNews_featuredNewsSection__topEC{padding:var(--spacing-2xl) 0;padding-top:4rem;border-bottom:1px solid var(--border-light);overflow:hidden;position:relative}.FeaturedNews_container__y1K7C{max-width:var(--container-max);margin:0 auto;padding:0 var(--container-padding)}.FeaturedNews_headerRow__B7BHJ{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:3rem;gap:2rem}.FeaturedNews_headerRow__B7BHJ>div:first-child{flex:1 1}.FeaturedNews_sectionTitle__usv2l{text-align:left;margin-bottom:1rem;font-size:var(--font-size-4xl);font-weight:var(--font-weight-light);color:var(--text-dark)}.FeaturedNews_sectionSubtitle__d1tJ2{text-align:left;max-width:800px;margin:0;font-size:1.1rem;color:#666;line-height:1.6}.FeaturedNews_newsCarousel__WYFBH{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--spacing-lg);gap:var(--spacing-lg);margin-bottom:var(--spacing-lg)}.FeaturedNews_mainNewsCard__tF5Ul{position:relative;display:flex;flex-direction:column;border-radius:12px;overflow:hidden;box-shadow:0 8px 30px rgba(0,0,0,.1);transition:all 1.2s ease;text-decoration:none;height:500px}.FeaturedNews_mainNewsCard__tF5Ul.FeaturedNews_transitioning__iq9fi{opacity:.85;transform:scale(.98)}.FeaturedNews_mainImageContainer__dmuh5{position:relative;width:100%;height:100%;overflow:hidden}.FeaturedNews_mainNewsImage__L_eD1{width:100%;height:100%;object-fit:cover;transition:transform .8s ease}.FeaturedNews_mainNewsCard__tF5Ul:hover .FeaturedNews_mainNewsImage__L_eD1{transform:scale(1.05)}.FeaturedNews_noImagePlaceholder___8yDP{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#f0f0f0,#e0e0e0);color:var(--text-light)}.FeaturedNews_mainNewsOverlay__Pc8aH{position:absolute;bottom:0;left:0;right:0;height:70%;background:linear-gradient(0deg,rgba(0,0,0,.8) 0,rgba(0,0,0,0));z-index:1}.FeaturedNews_mainNewsContent__n_Pzh{position:absolute;bottom:0;left:0;width:100%;padding:var(--spacing-lg);z-index:2;color:white}.FeaturedNews_mainNewsDate__VHwkx{font-size:var(--font-size-sm);color:rgba(255,255,255,.8);margin-bottom:var(--spacing-xs);display:block}.FeaturedNews_mainNewsTitle__IouC2{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:white;margin:0 0 var(--spacing-sm) 0;line-height:1.3;text-shadow:0 2px 4px rgba(0,0,0,.3)}.FeaturedNews_mainNewsExcerpt__Df_qz{font-size:var(--font-size-md);color:rgba(255,255,255,.9);line-height:1.5;margin:0 0 var(--spacing-md) 0;max-width:90%}.FeaturedNews_mainReadMore__0wZZn{font-size:var(--font-size-md);font-weight:var(--font-weight-medium);color:white;text-decoration:none;display:inline-flex;align-items:center;gap:8px;transition:all .3s ease}.FeaturedNews_mainReadMore__0wZZn svg{transition:transform .3s ease}.FeaturedNews_mainNewsCard__tF5Ul:hover .FeaturedNews_mainReadMore__0wZZn svg{transform:translateX(6px)}.FeaturedNews_secondaryNewsGrid__eFa6g{display:grid;grid-template-rows:repeat(3,1fr);grid-gap:var(--spacing-md);gap:var(--spacing-md);height:500px;transition:opacity 1.2s ease}.FeaturedNews_secondaryNewsGrid__eFa6g.FeaturedNews_transitioning__iq9fi{opacity:.95}.FeaturedNews_secondaryNewsCard__PD1gK{display:grid;grid-template-columns:120px 1fr;grid-gap:var(--spacing-md);gap:var(--spacing-md);border-radius:8px;padding:var(--spacing-md);box-shadow:0 6px 16px rgba(0,0,0,.08);transition:all .6s ease;text-decoration:none;position:relative;overflow:hidden;border:1px solid rgba(0,0,0,.05)}.FeaturedNews_secondaryNewsCard__PD1gK.FeaturedNews_transitioning__iq9fi{transform:translateY(5px);opacity:.9}.FeaturedNews_secondaryNewsCard__PD1gK:before{content:"";position:absolute;top:0;left:0;width:4px;height:100%;transform:scaleY(0);transform-origin:bottom;transition:transform .3s ease}.FeaturedNews_secondaryNewsCardActive__l_ZOr{transform:translateX(5px);box-shadow:0 6px 16px rgba(0,0,0,.08);transition:all .6s ease}.FeaturedNews_secondaryNewsCardActive__l_ZOr:before{transform:scaleY(1)}.FeaturedNews_secondaryImageContainer__qWpFc{width:120px;height:120px;position:relative;overflow:hidden;border-radius:var(--radius-md);background:linear-gradient(135deg,#f5f5f5,#e8e8e8)}.FeaturedNews_secondaryNewsImage__xdAqF{width:100%;height:100%;object-fit:cover;transition:transform .8s ease}.FeaturedNews_secondaryNewsCard__PD1gK.FeaturedNews_transitioning__iq9fi .FeaturedNews_secondaryNewsImage__xdAqF{transform:scale(1.05)}.FeaturedNews_secondaryNewsCard__PD1gK:hover .FeaturedNews_secondaryNewsImage__xdAqF{transform:scale(1.1)}.FeaturedNews_secondaryNewsContent__Jxmil{display:flex;flex-direction:column;justify-content:center;padding:var(--spacing-xs) var(--spacing-xs) var(--spacing-xs) 0}.FeaturedNews_secondaryNewsDate__N5OSj{font-size:var(--font-size-xs);margin-bottom:var(--spacing-xs)}.FeaturedNews_secondaryNewsTitle__G49kQ{font-size:var(--font-size-md);font-weight:var(--font-weight-bold);color:var(--text-dark);line-height:1.3}.FeaturedNews_secondaryNewsExcerpt__lFVt_,.FeaturedNews_secondaryNewsTitle__G49kQ{margin:0 0 var(--spacing-sm) 0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.FeaturedNews_secondaryNewsExcerpt__lFVt_{font-size:var(--font-size-xs);color:var(--text-medium);line-height:1.4}.FeaturedNews_secondaryReadMore__p_oir{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);text-decoration:none;transition:all .3s ease;margin-top:auto;display:inline-flex;align-items:center;gap:6px}.FeaturedNews_secondaryReadMore__p_oir svg{width:16px;height:16px;transition:transform .3s ease}.FeaturedNews_secondaryNewsCard__PD1gK:hover .FeaturedNews_secondaryReadMore__p_oir svg{transform:translateX(4px)}.FeaturedNews_simplifiedNavigation__Eq8vO{display:flex;justify-content:center;align-items:center;gap:20px;margin-top:var(--spacing-lg)}.FeaturedNews_navButton__pcXb1{display:flex;justify-content:center;align-items:center;width:44px;height:44px;border-radius:50%;background-color:rgba(211,47,47,.1);border:none;cursor:pointer;transition:all .3s ease;position:relative;overflow:hidden}.FeaturedNews_navButton__pcXb1:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(211,47,47,.05);transform:scale(0);border-radius:50%;transition:transform .4s ease}.FeaturedNews_navButton__pcXb1:hover{background-color:rgba(211,47,47,.2);transform:scale(1.1)}.FeaturedNews_navButton__pcXb1:hover:before{transform:scale(1)}.FeaturedNews_pageIndicator__Wom8k{font-size:var(--font-size-md);font-weight:var(--font-weight-medium);color:var(--text-dark);min-width:60px;text-align:center}@media (max-width:1024px){.FeaturedNews_newsCarousel__WYFBH{grid-template-columns:1fr;gap:var(--spacing-md)}.FeaturedNews_mainNewsCard__tF5Ul{height:400px}.FeaturedNews_secondaryNewsGrid__eFa6g{height:auto;grid-template-rows:none;grid-template-columns:repeat(3,1fr)}.FeaturedNews_secondaryNewsCard__PD1gK{grid-template-columns:1fr;grid-template-rows:120px 1fr}.FeaturedNews_secondaryImageContainer__qWpFc{width:100%}}@media (max-width:768px){.FeaturedNews_featuredNewsSection__topEC{padding:var(--spacing-xl) 0}.FeaturedNews_sectionTitle__usv2l{font-size:2rem}.FeaturedNews_mainNewsTitle__IouC2{font-size:var(--font-size-xl)}.FeaturedNews_mainNewsExcerpt__Df_qz{font-size:var(--font-size-sm)}.FeaturedNews_secondaryNewsGrid__eFa6g{grid-template-columns:repeat(2,1fr);gap:var(--spacing-sm)}}@media (max-width:640px){.FeaturedNews_secondaryNewsGrid__eFa6g{grid-template-columns:1fr}.FeaturedNews_mainNewsCard__tF5Ul{height:350px}.FeaturedNews_mainNewsContent__n_Pzh{padding:var(--spacing-md)}.FeaturedNews_secondaryNewsCard__PD1gK{grid-template-columns:100px 1fr;grid-template-rows:auto}.FeaturedNews_secondaryImageContainer__qWpFc{width:100px;height:100px}}@media (max-width:480px){.FeaturedNews_featuredNewsSection__topEC{padding:var(--spacing-lg) 0}.FeaturedNews_container__y1K7C{padding:0 var(--container-padding)}.FeaturedNews_sectionTitle__usv2l{font-size:1.5rem;margin-bottom:.5rem}.FeaturedNews_sectionSubtitle__d1tJ2{font-size:.9rem;margin-bottom:1.5rem}.FeaturedNews_mainNewsCard__tF5Ul{height:300px}.FeaturedNews_mainNewsTitle__IouC2{font-size:var(--font-size-lg)}.FeaturedNews_mainNewsExcerpt__Df_qz{font-size:var(--font-size-sm);-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}}@keyframes FeaturedNews_skeletonPulse__VKB5L{0%{opacity:1}50%{opacity:.5}to{opacity:1}}.FeaturedNews_skeletonImage__71Spd{width:100%;height:100%;background:linear-gradient(135deg,#e8e8e8,#f5f5f5 50%,#e8e8e8);background-size:200% 100%;animation:FeaturedNews_skeletonPulse__VKB5L 1.5s ease-in-out infinite}.FeaturedNews_skeletonTitle__FWhBr{height:1.5rem;width:80%;background:linear-gradient(135deg,#e0e0e0,#f0f0f0 50%,#e0e0e0);background-size:200% 100%;margin-bottom:.75rem}.FeaturedNews_skeletonText__zRpZN,.FeaturedNews_skeletonTitle__FWhBr{border-radius:4px;animation:FeaturedNews_skeletonPulse__VKB5L 1.5s ease-in-out infinite}.FeaturedNews_skeletonText__zRpZN{height:.875rem;width:100%;background:linear-gradient(135deg,#e8e8e8,#f5f5f5 50%,#e8e8e8);background-size:200% 100%;margin-bottom:.5rem}.ClosureBanner_banner__l_VIH{background:var(--primary);color:#fff;padding:8px 16px;text-align:center}.ClosureBanner_pinned__XXFTw{position:-webkit-sticky;position:sticky;top:0;z-index:1000}@media (max-width:1366px){.ClosureBanner_pinned__XXFTw{position:fixed;left:0;right:0}}.ClosureBanner_text___FjIW{margin:0;font-size:1rem;line-height:1.4;overflow-wrap:anywhere}.ClosureBanner_icon__H9PHs{margin-right:.4em}.ClosureBanner_link__IrSU4{color:#fff;text-decoration:underline;font-weight:600;white-space:nowrap}.ClosureBanner_link__IrSU4:hover{text-decoration:none}@media (max-width:600px){.ClosureBanner_banner__l_VIH{padding:6px 12px}.ClosureBanner_text___FjIW{font-size:.9rem}}.ContactCard_card__bSXcB{background:white;border:1px solid var(--border-light);border-radius:var(--radius-sm);padding:var(--spacing-lg);transition:box-shadow .2s ease,transform .2s ease}.ContactCard_card__bSXcB:hover{box-shadow:var(--shadow-lg);transform:translateY(-2px)}.ContactCard_title__pcJ_b{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--text-dark);margin:0 0 var(--spacing-sm)}.ContactCard_description__eBT6q{font-size:var(--font-size-sm);color:var(--text-medium);margin:0 0 var(--spacing-sm);font-style:italic}.ContactCard_content__qDARM{font-size:var(--font-size-sm);color:var(--text-medium);line-height:1.6}.ContactCard_content__qDARM p{margin:0 0 4px}.ContactCard_content__qDARM strong{color:var(--text-dark)}.ContactCard_content__qDARM a{color:var(--primary);text-decoration:none;font-weight:var(--font-weight-medium)}.ContactCard_content__qDARM a:hover{text-decoration:underline;text-underline-offset:4px}.ContactCard_grid__mlQBX{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:var(--spacing-lg);gap:var(--spacing-lg)}.BoardRoster_boardTopRow__O_rav{display:flex;gap:var(--spacing-2xl);align-items:center;flex-wrap:wrap}.BoardRoster_boardLeadership__UWHs2{flex:1 1 340px;min-width:0}.BoardRoster_boardPhotoFigure__A6GyS{flex:1 1 340px;margin:0;overflow:hidden}.BoardRoster_boardGroupPhoto__IbBn4{width:100%;height:auto;display:block;border-radius:4px}.BoardRoster_boardGroupCaption__GHrM7{text-align:center;font-size:var(--font-size-sm);color:var(--text-medium);margin-top:var(--spacing-sm);font-style:italic;line-height:1.5}.BoardRoster_boardRoster__NH6bB{margin-top:var(--spacing-md)}.BoardRoster_boardLeader__hOSh0{padding:var(--spacing-lg) 0 var(--spacing-lg) var(--spacing-lg);border-left:3px solid #bbb;margin-bottom:var(--spacing-lg)}.BoardRoster_boardLeaderHighlight__71r9i{border-left-color:var(--primary)}.BoardRoster_boardLeaderWithPhoto__ItRI7{display:flex;align-items:center;gap:var(--spacing-lg)}.BoardRoster_boardLeaderPhoto__XFM31{width:110px;height:110px;border-radius:50%;object-fit:cover;flex-shrink:0}.BoardRoster_boardRole__ajq5C{font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:.12em;color:var(--text-medium);font-weight:600;margin-bottom:var(--spacing-xs)}.BoardRoster_boardNameLg__QgG7G{font-size:var(--font-size-2xl);font-weight:600;color:var(--text-dark);line-height:1.3}.BoardRoster_boardNameMd__OJND8{font-size:var(--font-size-xl);font-weight:600;color:var(--text-dark);line-height:1.3}.BoardRoster_boardDetail__MVoEv{font-size:var(--font-size-sm);color:var(--text-medium);margin-top:2px}.BoardRoster_boardDivider__mDgVZ{border:none;border-bottom:1px solid #e0e0e0;margin:var(--spacing-xl) 0}.BoardRoster_boardMembersGrid__fQTkN{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:var(--spacing-md);gap:var(--spacing-md)}.BoardRoster_boardMembersGridWithPhotos__AaFBG{gap:var(--spacing-lg)}.BoardRoster_boardMember__VrVwG{padding:var(--spacing-md) 0 var(--spacing-md) var(--spacing-md);border-left:2px solid #e0e0e0}.BoardRoster_boardMemberWithPhoto__8tFvc{display:flex;align-items:center;gap:var(--spacing-md)}.BoardRoster_boardMemberPhoto__KFy7n{width:48px;height:48px;border-radius:50%;object-fit:cover;flex-shrink:0}.BoardRoster_boardMemberName__XPAe1{font-size:var(--font-size-md);font-weight:600;color:var(--text-dark);line-height:1.3}.BoardRoster_boardMemberDetail__aECt9{font-size:var(--font-size-sm);color:var(--text-medium);margin-top:2px}@media (min-width:1200px){.BoardRoster_boardMembersGrid__fQTkN{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.BoardRoster_boardTopRow__O_rav{flex-direction:column-reverse;gap:var(--spacing-lg)}.BoardRoster_boardPhotoFigure__A6GyS{flex:0 0 auto;min-width:0}.BoardRoster_boardMembersGrid__fQTkN{grid-template-columns:1fr}.BoardRoster_boardNameLg__QgG7G{font-size:var(--font-size-xl)}.BoardRoster_boardNameMd__OJND8{font-size:var(--font-size-lg)}}.GiftCard_giftCardSection__75biC{padding:var(--spacing-xl) 0;background-color:var(--bg-white);border-bottom:1px solid var(--border-light)}.GiftCard_giftCardContainer__zi3UA{max-width:1200px;margin:0 auto;padding:0 var(--spacing-md);display:flex;flex-direction:column;align-items:center}.GiftCard_sectionTitle__WN2Xr{text-align:center;margin-bottom:var(--spacing-sm);font-family:var(--font-family);font-size:var(--font-size-xxl);font-weight:var(--font-weight-light);color:var(--text-dark)}.GiftCard_sectionSubtitle__15nM_{text-align:center;margin-bottom:var(--spacing-xl);font-family:var(--font-family);font-size:var(--font-size-md);font-weight:var(--font-weight-regular);color:var(--text-medium);max-width:600px}.GiftCard_cardsContainer__IYbca{display:flex;justify-content:center;gap:var(--spacing-lg);margin-bottom:var(--spacing-xl);width:100%;perspective:1000px}.GiftCard_card__QsDxZ{width:300px;height:400px;cursor:pointer;perspective:1000px;position:relative}.GiftCard_cardInner__Q4lOe{position:relative;width:100%;height:100%;transition:transform .8s;transform-style:preserve-3d;box-shadow:0 4px 8px rgba(0,0,0,.1);border-radius:8px}.GiftCard_card__QsDxZ.GiftCard_flipped__ut4bX .GiftCard_cardInner__Q4lOe{transform:rotateY(180deg)}.GiftCard_cardBack__0TfQl,.GiftCard_cardFront__DXlT6{position:absolute;width:100%;height:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;border-radius:8px;overflow:hidden}.GiftCard_cardFront__DXlT6{background-color:var(--bg-light)}.GiftCard_cardBack__0TfQl{background-color:var(--bg-white);transform:rotateY(180deg);display:flex;align-items:center;justify-content:center;padding:var(--spacing-md);border:1px solid var(--border-light)}.GiftCard_cardFrontImage__sa3hw{width:100%;height:100%;background-size:cover;background-position:50%;position:relative}.GiftCard_cardFrontContent__4zU5S{position:absolute;bottom:0;left:0;right:0;padding:var(--spacing-md);background:linear-gradient(0deg,rgba(0,0,0,.7),transparent);color:white;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;height:100%}.GiftCard_cardFrontTitle___N2pg{font-family:var(--font-family);font-size:var(--font-size-lg);font-weight:var(--font-weight-medium);margin-bottom:var(--spacing-sm);text-align:center}.GiftCard_cardBackContent__CyoWD{display:flex;flex-direction:column;align-items:center;text-align:center}.GiftCard_cardBackTitle__yAdOn{font-family:var(--font-family);font-size:var(--font-size-lg);font-weight:var(--font-weight-medium);color:var(--text-dark);margin-bottom:var(--spacing-sm)}.GiftCard_cardBackDescription__m_xI9{font-size:var(--font-size-md);color:var(--text-medium);margin-bottom:var(--spacing-md);line-height:1.5}.GiftCard_cardBackDescription__m_xI9,.GiftCard_flipPrompt__WrppG{font-family:var(--font-family);font-weight:var(--font-weight-regular)}.GiftCard_flipPrompt__WrppG{font-size:var(--font-size-sm);opacity:.8;margin-top:auto;padding:var(--spacing-xs) var(--spacing-sm);border-radius:20px;background-color:rgba(255,255,255,.2);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition:all .3s ease}.GiftCard_card__QsDxZ:hover .GiftCard_flipPrompt__WrppG{opacity:1;transform:translateY(-5px)}.GiftCard_ctaContainer__l4sYS{margin-top:var(--spacing-lg)}.GiftCard_ctaButton__k8bnK{display:inline-block;padding:var(--spacing-sm) var(--spacing-lg);background-color:var(--primary-color);color:white;font-family:var(--font-family);font-size:var(--font-size-md);font-weight:var(--font-weight-medium);text-decoration:none;border-radius:30px;transition:all .3s ease;border:none;cursor:pointer}.GiftCard_ctaButton__k8bnK:hover{background-color:var(--primary-color-dark);transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.1)}@media (max-width:992px){.GiftCard_cardsContainer__IYbca{flex-wrap:wrap;gap:var(--spacing-xl)}.GiftCard_card__QsDxZ{width:280px;height:380px}}@media (max-width:768px){.GiftCard_giftCardSection__75biC{padding:var(--spacing-lg) 0}.GiftCard_sectionTitle__WN2Xr{font-size:var(--font-size-xl)}.GiftCard_sectionSubtitle__15nM_{font-size:var(--font-size-sm);margin-bottom:var(--spacing-lg)}.GiftCard_cardsContainer__IYbca{gap:var(--spacing-md)}.GiftCard_card__QsDxZ{width:240px;height:320px}}@media (max-width:576px){.GiftCard_cardsContainer__IYbca{flex-direction:column;align-items:center}.GiftCard_card__QsDxZ{width:280px;height:380px;margin-bottom:var(--spacing-md)}}.NewsGrid_newsGridSection__UBCE0{padding:var(--spacing-3xl) 0;padding-top:5rem;background-color:var(--bg-light)}.NewsGrid_container__UzaYB{max-width:var(--container-max);margin:0 auto;padding:0 var(--container-padding)}.NewsGrid_sectionTitle__V8S6_{font-size:var(--font-size-4xl);font-weight:var(--font-weight-light);text-align:left;margin-bottom:var(--spacing-sm);color:var(--text-dark);position:relative}.NewsGrid_sectionSubtitle__J4LB5{font-size:var(--font-size-lg);text-align:left;margin-bottom:var(--spacing-2xl);color:var(--text-medium);font-weight:var(--font-weight-light)}.NewsGrid_newsGrid__CWC6t{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--spacing-xl);gap:var(--spacing-xl);margin-bottom:var(--spacing-xl)}.NewsGrid_newsCard__jb6ZK{background:white;border-radius:var(--radius-lg);overflow:hidden;transition:all var(--transition-slow);text-decoration:none;color:inherit;display:flex;flex-direction:column;box-shadow:var(--shadow-card)}.NewsGrid_newsCard__jb6ZK:hover{transform:translateY(-8px);box-shadow:var(--shadow-card-hover)}.NewsGrid_newsCard__jb6ZK:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.NewsGrid_imageContainer__nC1ES{position:relative;width:100%;aspect-ratio:16/10;overflow:hidden;background:linear-gradient(135deg,#f5f5f5,#e8e8e8)}.NewsGrid_newsImage__4xKrH{width:100%;height:100%;object-fit:cover;transition:transform var(--transition-slower)}.NewsGrid_newsCard__jb6ZK:hover .NewsGrid_newsImage__4xKrH{transform:scale(1.08)}.NewsGrid_noImagePlaceholder__QRhtb{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#f0f0f0,#e0e0e0);color:var(--text-light)}.NewsGrid_newsContent__xh0SA{padding:var(--spacing-lg);display:flex;flex-direction:column;gap:var(--spacing-sm);flex:1 1}.NewsGrid_newsDate__dlzC7{font-size:var(--font-size-xs);color:var(--primary);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.5px}.NewsGrid_newsTitle__wAhPA{font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);color:var(--text-dark);line-height:1.35;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;transition:color var(--transition-base)}.NewsGrid_newsCard__jb6ZK:hover .NewsGrid_newsTitle__wAhPA{color:var(--primary)}.NewsGrid_newsExcerpt__jk5pS{font-size:var(--font-size-sm);color:var(--text-medium);line-height:1.65;margin:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;flex:1 1}.NewsGrid_readMore__zWmhg{display:inline-flex;align-items:center;gap:var(--spacing-sm);color:var(--primary);font-weight:var(--font-weight-semibold);font-size:var(--font-size-sm);margin-top:auto;padding-top:var(--spacing-sm);transition:gap var(--transition-base)}.NewsGrid_newsCard__jb6ZK:hover .NewsGrid_readMore__zWmhg{gap:var(--spacing-md)}.NewsGrid_readMore__zWmhg svg{transition:transform var(--transition-base)}.NewsGrid_newsCard__jb6ZK:hover .NewsGrid_readMore__zWmhg svg{transform:translateX(4px)}.NewsGrid_pagination__Dg7ZM{display:flex;justify-content:center;align-items:center;gap:var(--spacing-xl);margin-top:var(--spacing-2xl)}.NewsGrid_pageButton__KtI5_{background:white;border:2px solid var(--primary);color:var(--primary);width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all var(--transition-slow);padding:0}.NewsGrid_pageButton__KtI5_:hover:not(:disabled){background:var(--primary);color:white;transform:scale(1.1)}.NewsGrid_pageButton__KtI5_:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.NewsGrid_pageButton__KtI5_:disabled{opacity:.3;cursor:not-allowed}.NewsGrid_pageIndicator__Td9e3{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--text-dark)}@media (max-width:1024px){.NewsGrid_container__UzaYB{padding:0 var(--container-padding-tablet)}.NewsGrid_newsGrid__CWC6t{gap:var(--spacing-lg)}}@media (max-width:992px){.NewsGrid_newsGrid__CWC6t{grid-template-columns:repeat(2,1fr);gap:var(--spacing-lg)}}@media (max-width:768px){.NewsGrid_container__UzaYB{padding:0 var(--container-padding-mobile)}.NewsGrid_newsGridSection__UBCE0{padding:var(--spacing-2xl) 0;padding-top:var(--spacing-3xl)}.NewsGrid_sectionTitle__V8S6_{font-size:var(--font-size-3xl)}.NewsGrid_sectionSubtitle__J4LB5{font-size:var(--font-size-md);margin-bottom:var(--spacing-xl)}}@media (max-width:640px){.NewsGrid_newsGrid__CWC6t{grid-template-columns:1fr;gap:var(--spacing-lg)}.NewsGrid_newsCard__jb6ZK{width:100%}.NewsGrid_newsCard__jb6ZK:hover{transform:none}.NewsGrid_imageContainer__nC1ES{aspect-ratio:16/9}.NewsGrid_newsContent__xh0SA{padding:var(--spacing-md)}.NewsGrid_newsTitle__wAhPA{font-size:var(--font-size-lg)}.NewsGrid_pagination__Dg7ZM{gap:var(--spacing-md)}.NewsGrid_pageButton__KtI5_{width:44px;height:44px}.NewsGrid_pageIndicator__Td9e3{font-size:var(--font-size-xs)}}.shared-page_page__EMzaa{background-color:#fff;overflow-x:hidden;width:100%}.shared-page_container__vUEJS{max-width:var(--container-max);margin:0 auto;padding:var(--spacing-3xl) var(--container-padding)}.shared-page_intro__dDKtl{font-size:1.1rem;line-height:1.8;color:var(--text-medium);margin-bottom:var(--spacing-xl)}.shared-page_section__4lp3C{margin-bottom:var(--spacing-3xl)}.shared-page_sectionTitle__UdRxe{margin-bottom:var(--spacing-lg);padding-bottom:var(--spacing-sm);border-bottom:1px solid #e0e0e0}.shared-page_sectionTitle__UdRxe,.shared-page_subTitle__cUHgK{font-size:var(--font-size-4xl);font-weight:var(--font-weight-light);color:var(--text-dark)}.shared-page_subTitle__cUHgK{margin-bottom:var(--spacing-md)}.shared-page_text__8_j4M{font-size:.95rem;line-height:1.7;color:var(--text-medium);margin-bottom:var(--spacing-sm)}.shared-page_text__8_j4M strong{color:var(--text-dark);font-weight:600}.shared-page_textRed__ORHDY{font-size:.95rem;line-height:1.7;color:var(--text-dark);margin-bottom:var(--spacing-xs);margin-top:var(--spacing-md);background:#f8f9fa;padding:var(--spacing-md) var(--spacing-lg);border-radius:6px}.shared-page_textRed__ORHDY strong{font-weight:700;color:var(--primary)}.shared-page_flexContainer__1QmR5{display:flex;gap:var(--spacing-2xl);align-items:flex-start;flex-wrap:wrap}.shared-page_textColumn___dzsq{flex:1 1 400px;min-width:0}.shared-page_figure__n0bLF{flex:0 0 450px;text-align:center;background:#f8f9fa;padding:var(--spacing-md);border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.08)}.shared-page_image__m3vTj{width:100%;height:auto;border-radius:4px;display:block}.shared-page_caption__PZ8_r{font-size:.85rem;color:var(--text-medium);margin-top:var(--spacing-sm);line-height:1.5;font-style:italic}.shared-page_list__vNrar{list-style:none;padding-left:0;margin:var(--spacing-md) 0}.shared-page_list__vNrar li{font-size:1.05rem;line-height:1.8;color:var(--text-medium);padding-left:var(--spacing-lg);margin-bottom:var(--spacing-sm);position:relative}.shared-page_list__vNrar li:before{content:"✓";position:absolute;left:0;color:var(--primary);font-weight:600}.shared-page_articlesList__PATmc article .shared-page_list__vNrar,.shared-page_column__xFhBr article .shared-page_list__vNrar{list-style:disc;margin-top:.5rem;margin-left:1.5rem}.shared-page_articlesList__PATmc article .shared-page_list__vNrar li:before,.shared-page_column__xFhBr article .shared-page_list__vNrar li:before{content:none}.shared-page_articlesList__PATmc article .shared-page_list__vNrar li,.shared-page_column__xFhBr article .shared-page_list__vNrar li{padding-left:0}.shared-page_grid__1kzts{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:var(--spacing-lg);gap:var(--spacing-lg);margin:var(--spacing-lg) 0}.shared-page_card__h9P1k{background:#f8f9fa;padding:var(--spacing-lg);border-radius:8px;transition:transform .3s ease,box-shadow .3s ease}.shared-page_card__h9P1k:hover{transform:translateY(-4px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.shared-page_card__h9P1k h3{font-size:var(--font-size-4xl);font-weight:var(--font-weight-light);color:var(--primary);margin-bottom:var(--spacing-sm)}.shared-page_card__h9P1k p{font-size:1rem;line-height:1.6;color:var(--text-medium)}.shared-page_highlight__Hzcni{background:linear-gradient(135deg,#0066b3,#004d87);color:white;padding:var(--spacing-xl);border-radius:8px;margin:var(--spacing-xl) 0}.shared-page_highlight__Hzcni h3{font-size:var(--font-size-4xl);font-weight:var(--font-weight-light);margin-bottom:var(--spacing-md)}.shared-page_highlight__Hzcni p{font-size:1.05rem;line-height:1.8;opacity:.95}.shared-page_contactBox___qMaU{background:#f8f9fa;padding:var(--spacing-xl);border-radius:8px;margin:var(--spacing-xl) 0;border:1px solid #eaeaea}.shared-page_contactBox___qMaU h3{font-size:var(--font-size-4xl);font-weight:var(--font-weight-light);color:var(--text-dark);margin-bottom:var(--spacing-md)}.shared-page_contactBox___qMaU p{font-size:1.05rem;line-height:1.8;color:var(--text-medium);margin-bottom:var(--spacing-sm)}.shared-page_contactBox___qMaU a{color:var(--primary);text-decoration:none;font-weight:600}.shared-page_contactBox___qMaU a:hover{text-decoration:underline}.shared-page_ctaSection__ThXdC{text-align:center;background:linear-gradient(135deg,#d32f2f,#b71c1c);color:white;padding:var(--spacing-3xl);border-radius:12px;margin-top:var(--spacing-3xl)}.shared-page_ctaSection__ThXdC h2{font-size:1.75rem;font-weight:600;margin-bottom:var(--spacing-md)}.shared-page_ctaSection__ThXdC p{font-size:1.1rem;margin-bottom:var(--spacing-xl);opacity:.95}.shared-page_ctaButtons__JIh51{display:flex;gap:var(--spacing-md);justify-content:center;flex-wrap:wrap}.shared-page_quickLinkRow__WiK3T{display:flex;justify-content:flex-start;margin-bottom:var(--spacing-2xl)}.shared-page_quickLinkButton__RrHwD{display:inline-flex;align-items:center;justify-content:center;padding:10px 20px;background:var(--primary);color:white;font-size:14px;font-weight:500;text-decoration:none;border-radius:2px;border:1.5px solid var(--primary);transition:all .2s ease;cursor:pointer}.shared-page_quickLinkButton__RrHwD:hover{background:#b71c1c;border-color:#b71c1c}.shared-page_primaryButton__XkuoM,.shared-page_secondaryButton__OfV_w{display:inline-block;padding:var(--spacing-md) var(--spacing-xl);font-size:1.05rem;font-weight:600;text-decoration:none;border-radius:4px;transition:all .3s ease}.shared-page_infoGrid__B80wJ{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:var(--spacing-lg);gap:var(--spacing-lg);margin:var(--spacing-xl) 0}.shared-page_infoCard__rYL63{background:#f8f9fa;padding:var(--spacing-lg);border-radius:8px;border:1px solid #eaeaea}.shared-page_infoCard__rYL63 h3{font-size:var(--font-size-4xl);font-weight:var(--font-weight-light);color:var(--text-dark);margin-bottom:var(--spacing-sm)}.shared-page_infoCard__rYL63 p{font-size:.9rem;line-height:1.6;color:var(--text-medium);margin-bottom:var(--spacing-xs)}.shared-page_infoCard__rYL63 strong{color:var(--text-dark)}.shared-page_committeeGrid__GAB7a{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:var(--spacing-lg);gap:var(--spacing-lg);margin:var(--spacing-xl) 0}.shared-page_committeeCard__J_I9P{background:#fff;padding:var(--spacing-lg);border-radius:12px;text-align:left;box-shadow:0 2px 8px rgba(0,0,0,.06);transition:transform .3s ease,box-shadow .3s ease}.shared-page_committeeCard__J_I9P:hover{transform:translateY(-4px);box-shadow:0 8px 24px rgba(0,0,0,.1)}.shared-page_committeeName__X7xov{font-size:1.1rem;font-weight:600;color:var(--text-dark);margin-bottom:var(--spacing-xs)}.shared-page_committeeRole__g7MFe{font-size:.95rem;color:var(--primary);font-weight:600;margin-bottom:var(--spacing-sm)}.shared-page_committeeCompany__px3di{font-size:.9rem;color:var(--text-dark);font-weight:500;margin-bottom:var(--spacing-xs)}.shared-page_committeeAddress__b5usS{font-size:.85rem;color:var(--text-medium);line-height:1.5;margin-bottom:var(--spacing-sm)}.shared-page_committeeContact__d_ZyO{font-size:.85rem;color:var(--text-medium);line-height:1.6}.shared-page_committeeContact__d_ZyO a{color:var(--primary);text-decoration:none}.shared-page_committeeContact__d_ZyO a:hover{text-decoration:underline}.shared-page_committeeHours__ukcfb{font-size:.85rem;color:var(--text-medium);line-height:1.6;margin-top:var(--spacing-sm)}.shared-page_regionalContactCard__sltJy{background:#fff;padding:var(--spacing-xl);border-radius:12px;box-shadow:0 2px 12px rgba(0,0,0,.08);max-width:400px}.shared-page_regionalContactCard__sltJy p{font-size:1rem;line-height:1.8;color:var(--text-medium);margin-bottom:var(--spacing-xs)}.shared-page_regionalContactCard__sltJy a{color:var(--primary);text-decoration:none;font-weight:500}.shared-page_regionalContactCard__sltJy a:hover{text-decoration:underline}.shared-page_simpleSectionTitle__plT6E{font-size:var(--font-size-4xl);font-weight:var(--font-weight-light);color:var(--text-dark);margin-bottom:var(--spacing-lg)}.shared-page_regionalNewsGrid__UUM5C{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:var(--spacing-lg);gap:var(--spacing-lg)}.shared-page_regionalNewsCard__FonH2{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.08);transition:transform .3s ease,box-shadow .3s ease;text-decoration:none;color:inherit;display:flex;flex-direction:column}.shared-page_regionalNewsCard__FonH2:hover{transform:translateY(-5px);box-shadow:0 8px 24px rgba(0,0,0,.12)}.shared-page_regionalNewsImage__l82JP{width:100%;aspect-ratio:16/9;object-fit:contain;background:#f5f5f5}.shared-page_regionalNewsContent__ZqZ4O{padding:var(--spacing-lg);display:flex;flex-direction:column;gap:var(--spacing-sm)}.shared-page_regionalNewsDate__mKnoq{font-size:.85rem;color:var(--primary);font-weight:500}.shared-page_regionalNewsTitle__6v21W{font-size:1.1rem;font-weight:600;color:var(--text-dark);line-height:1.4;margin:0}.shared-page_regionalNewsExcerpt__dLXIj{font-size:1rem;color:var(--text-medium);line-height:1.6;margin:0}.shared-page_primaryButton__XkuoM{background-color:white;color:var(--primary)}.shared-page_primaryButton__XkuoM:hover{background-color:#f5f5f5;transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.2)}.shared-page_secondaryButton__OfV_w{background-color:transparent;color:white;border:2px solid white}.shared-page_secondaryButton__OfV_w:hover{background-color:white;color:var(--primary);transform:translateY(-2px)}@media (max-width:1024px){.shared-page_container__vUEJS{padding:var(--spacing-3xl) var(--container-padding-tablet)}}@media (max-width:768px){.shared-page_container__vUEJS{padding:var(--spacing-xl) var(--container-padding-mobile);overflow-x:hidden}.shared-page_intro__dDKtl{font-size:1.1rem}.shared-page_sectionTitle__UdRxe{font-size:1.5rem}.shared-page_subTitle__cUHgK{font-size:1.3rem}.shared-page_textRed__ORHDY,.shared-page_text__8_j4M{font-size:.9rem}.shared-page_flexContainer__1QmR5{flex-direction:column-reverse;gap:var(--spacing-lg)}.shared-page_figure__n0bLF{flex:1 1 auto;width:100%;max-width:400px;margin:0 auto}.shared-page_textColumn___dzsq{flex:1 1 auto}.shared-page_grid__1kzts{grid-template-columns:1fr}.shared-page_ctaButtons__JIh51{flex-direction:column;align-items:stretch}}.shared-page_twoColumns__2yJOy{display:grid;grid-template-columns:1fr;grid-gap:2rem;gap:2rem;margin-top:2rem}.shared-page_column__xFhBr{display:flex;flex-direction:column;gap:1.75rem}.shared-page_articlesList__PATmc article,.shared-page_column__xFhBr article{background:#fff;padding:1.25rem 1.5rem;border-radius:1rem;box-shadow:0 2px 6px rgba(0,0,0,.05)}.shared-page_articlesList__PATmc article h3,.shared-page_column__xFhBr article h3{font-size:var(--font-size-4xl);font-weight:var(--font-weight-light);color:var(--primary);margin-bottom:.5rem}.shared-page_articlesList__PATmc article p,.shared-page_column__xFhBr article p{line-height:1.6;color:#333}@media (min-width:900px){.shared-page_twoColumns__2yJOy{grid-template-columns:1fr 1fr;gap:2.5rem}}.shared-page_formContainer__Ilp4E{background:#f8f9fa;padding:var(--spacing-xl);border-radius:8px}.shared-page_contactForm__IvHwb{display:flex;flex-direction:column;gap:var(--spacing-lg)}.shared-page_formGroup__Romix{position:relative;display:flex;flex-direction:column}.shared-page_formGroup__Romix input,.shared-page_formGroup__Romix textarea{padding:var(--spacing-md);border:1px solid #ddd;border-radius:4px;font-size:1rem;transition:border-color .3s ease}.shared-page_formGroup__Romix input:focus,.shared-page_formGroup__Romix textarea:focus{outline:none;border-color:var(--primary)}.shared-page_formGroup__Romix label{position:absolute;left:var(--spacing-md);top:var(--spacing-md);color:var(--text-medium);transition:all .3s ease;pointer-events:none;background:white;padding:0 4px}.shared-page_formGroup__Romix input:focus+label,.shared-page_formGroup__Romix input:not(:placeholder-shown)+label,.shared-page_formGroup__Romix textarea:focus+label,.shared-page_formGroup__Romix textarea:not(:placeholder-shown)+label{top:-10px;left:var(--spacing-sm);font-size:.85rem;color:var(--primary)}.shared-page_formGroup__Romix textarea{resize:vertical;min-height:120px}.shared-page_checkboxGroup__76ppT{flex-direction:row;align-items:center;gap:var(--spacing-sm)}.shared-page_checkboxGroup__76ppT input[type=checkbox]{width:20px;height:20px;cursor:pointer}.shared-page_checkboxGroup__76ppT label{position:static;cursor:pointer;background:none}.shared-page_privacyLink__nAAnB{color:var(--primary);text-decoration:underline}.shared-page_errorInput__yHMDx{border-color:var(--primary)!important}.shared-page_errorText__7zbwn{color:var(--primary);font-size:.85rem;margin-top:var(--spacing-xs)}.shared-page_submitButton__KJBKL{background:var(--primary);color:white;padding:var(--spacing-md) var(--spacing-xl);border:none;border-radius:4px;font-size:1.05rem;font-weight:600;cursor:pointer;transition:all .3s ease}.shared-page_submitButton__KJBKL:hover{background:#b71c1c;transform:translateY(-2px);box-shadow:0 4px 12px rgba(211,47,47,.3)}.shared-page_successMessage__1_YzX{background:#e8f5e9;color:#2e7d32;padding:var(--spacing-xl);border-radius:8px;text-align:center;font-size:1.1rem}.shared-page_topContactGrid__HYmDp{display:grid;grid-template-columns:1fr;grid-gap:var(--spacing-2xl);gap:var(--spacing-2xl);margin-bottom:var(--spacing-3xl)}.shared-page_mainContactInfo__mn_Ho{display:flex;flex-direction:column;gap:var(--spacing-xl)}.shared-page_mainContactInfo__mn_Ho address{font-style:normal;line-height:1.8}.shared-page_mainContactInfo__mn_Ho a{color:var(--primary);text-decoration:none}.shared-page_mainContactInfo__mn_Ho a:hover{text-decoration:underline}.shared-page_fullWidthMap__vmiJx{width:100%;margin:var(--spacing-3xl) 0}.shared-page_staffContactsGrid__eSH02{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:var(--spacing-lg);gap:var(--spacing-lg);margin-top:var(--spacing-xl)}.shared-page_staffMember__51Ycx{background:#f8f9fa;padding:var(--spacing-lg);border-radius:8px;border:1px solid #eaeaea}.shared-page_staffMember__51Ycx h3{font-size:var(--font-size-xl);font-weight:var(--font-weight-light);color:var(--primary);margin-bottom:var(--spacing-sm)}.shared-page_staffMember__51Ycx p{font-size:.95rem;line-height:1.6;color:var(--text-medium);margin-bottom:var(--spacing-xs)}.shared-page_staffMember__51Ycx a{color:var(--primary);text-decoration:none}.shared-page_staffMember__51Ycx a:hover{text-decoration:underline}.shared-page_otherContactsTitle__Hgajx{margin-top:var(--spacing-3xl)}.shared-page_inlineCta__LZBam{background:#f8f9fa;padding:var(--spacing-xl);border-radius:8px;display:flex;flex-direction:column;gap:var(--spacing-md);margin:var(--spacing-xl) 0;border:1px solid #eaeaea;border-top:3px solid var(--primary)}.shared-page_ctaButton__JKf0N{display:inline-flex;align-items:center;gap:var(--spacing-sm);background:var(--primary);color:white;padding:var(--spacing-md) var(--spacing-xl);border-radius:4px;text-decoration:none;font-weight:600;transition:all .3s ease;align-self:flex-start}.shared-page_ctaButton__JKf0N:hover{background:#b71c1c;transform:translateY(-2px);box-shadow:0 4px 12px rgba(211,47,47,.3)}.shared-page_ctaButton__JKf0N svg{flex-shrink:0}@media (min-width:768px){.shared-page_topContactGrid__HYmDp{grid-template-columns:1fr 1fr}.shared-page_inlineCta__LZBam{flex-direction:row;align-items:center;justify-content:space-between}}.shared-page_filterBar__9MI33{display:flex;gap:var(--spacing-md);margin-bottom:var(--spacing-3xl);flex-wrap:wrap}.shared-page_searchField__MiWM8{flex:1 1;min-width:250px}.shared-page_newsCard__kFiCq{height:100%;min-height:380px;display:flex;flex-direction:column;transition:transform .3s ease,box-shadow .3s ease;border-radius:8px;overflow:hidden;width:100%}.shared-page_newsCard__kFiCq:hover{transform:translateY(-8px);box-shadow:0 12px 24px rgba(0,0,0,.15)}.shared-page_cardContent__ajSsk{flex-grow:1;display:flex;flex-direction:column;padding:var(--spacing-md)}.shared-page_cardHeader__vb6bG{display:flex;gap:var(--spacing-xs);margin-bottom:var(--spacing-sm);flex-wrap:wrap;min-height:28px}.shared-page_featuredBadge__GHbP9{background-color:var(--primary);color:white;font-weight:600}.shared-page_categoryChip__YEVTM{border-color:var(--secondary);color:var(--secondary)}.shared-page_cardTitle__tNUrJ{font-weight:600;margin-bottom:var(--spacing-sm);color:var(--text-dark);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;min-height:3rem;font-size:1rem}.shared-page_cardFooter__OZco4{display:flex;justify-content:space-between;align-items:center;padding-top:var(--spacing-sm);border-top:1px solid #e0e0e0;margin-top:auto}.shared-page_cardMeta__ePyJn{display:flex;align-items:center;gap:var(--spacing-sm);color:var(--text-light)}.shared-page_emptyState__CzfT2{text-align:center;padding:var(--spacing-3xl)}@media (max-width:768px){.shared-page_filterBar__9MI33{flex-direction:column}.shared-page_searchField__MiWM8{width:100%}}.shared-page_articlePageHeader__17x0y{background-color:var(--bg-light);padding:var(--spacing-2xl) 0;border-bottom:1px solid var(--border-light)}.shared-page_articlePageHeaderContainer__tbhN7{max-width:var(--container-max);margin:0 auto;padding:0 var(--container-padding)}.shared-page_articleBackLink__Iuu_1{display:block;font-size:.9rem;font-weight:500;color:var(--text-medium);text-decoration:none;margin-bottom:var(--spacing-md);transition:color .2s ease}.shared-page_articleBackLink__Iuu_1:hover{color:var(--primary)}.shared-page_articleFeaturedLabel__Y_zcp{display:block;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--primary);margin-bottom:var(--spacing-sm)}.shared-page_articlePageTitle__358bD{font-size:2.5rem;font-weight:var(--font-weight-light);color:var(--text-dark);margin:0 0 var(--spacing-sm) 0;font-family:var(--font-family);line-height:1.2;position:relative;display:inline-block}.shared-page_articlePageTitle__358bD:after{content:"";position:absolute;bottom:calc(-1 * var(--spacing-sm));left:0;width:60px;height:3px;background-color:var(--primary)}.shared-page_imageContainer__N57np{position:relative;width:100%;aspect-ratio:16/9;max-height:450px;margin-bottom:var(--spacing-2xl);border-radius:12px;overflow:hidden;box-shadow:0 4px 20px rgba(0,0,0,.1)}.shared-page_coverImage__lO4L6{width:100%;height:100%;object-fit:contain;background:#f5f5f5;display:block}.shared-page_contentBody__EaUCg{font-size:1.1rem;line-height:1.8;color:var(--text-dark);max-width:100%;overflow-x:hidden}.shared-page_blogLayout__n6mPF{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--spacing-2xl);gap:var(--spacing-2xl);max-width:100%;overflow:hidden}.shared-page_blogMain__P3Rfy{min-width:0;max-width:100%;overflow:hidden}.shared-page_blogSidebar__9fl9r{display:flex;flex-direction:column;gap:var(--spacing-2xl)}.shared-page_sidebarSection__bUsWb{display:flex;flex-direction:column;gap:var(--spacing-md)}.shared-page_sidebarSectionTitle___pBS9{font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--text-medium);padding-bottom:var(--spacing-sm);border-bottom:2px solid var(--primary);margin:0}.shared-page_sidebarCard__svUsf{display:flex;flex-direction:column;gap:var(--spacing-sm);padding-bottom:var(--spacing-md);border-bottom:1px solid #eee;text-decoration:none;color:inherit;transition:opacity .2s ease}.shared-page_sidebarCard__svUsf:last-child{border-bottom:none;padding-bottom:0}.shared-page_sidebarCard__svUsf:hover{opacity:.75}.shared-page_sidebarCardImage__nYM_Y{width:100%;aspect-ratio:16/9;object-fit:contain;background:#f5f5f5;border-radius:6px}.shared-page_sidebarCardTitle__p70_C{font-weight:600;color:var(--text-dark);line-height:1.4}.shared-page_sidebarCardExcerpt__Wlcke,.shared-page_sidebarCardTitle__p70_C{font-size:.95rem;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.shared-page_sidebarCardExcerpt__Wlcke{color:var(--text-medium);line-height:1.5}.shared-page_sidebarCardDate__8FpuS{font-size:.78rem;color:var(--text-light);margin:0}@media (min-width:900px){.shared-page_blogLayout__n6mPF{grid-template-columns:minmax(0,1fr) 300px;gap:var(--spacing-3xl)}.shared-page_blogSidebar__9fl9r{position:-webkit-sticky;position:sticky;top:var(--spacing-xl)}}.shared-page_contentBody__EaUCg h1,.shared-page_contentBody__EaUCg h2,.shared-page_contentBody__EaUCg h3,.shared-page_contentBody__EaUCg h4,.shared-page_contentBody__EaUCg h5,.shared-page_contentBody__EaUCg h6{margin-top:var(--spacing-xl);margin-bottom:var(--spacing-md);font-weight:600;color:var(--text-dark)}.shared-page_contentBody__EaUCg h2{font-size:1.75rem;border-bottom:2px solid #e0e0e0;padding-bottom:var(--spacing-sm)}.shared-page_contentBody__EaUCg h3{font-size:1.5rem}.shared-page_contentBody__EaUCg p{margin-bottom:var(--spacing-lg)}.shared-page_contentBody__EaUCg a{color:var(--secondary);text-decoration:none;border-bottom:1px solid var(--secondary);transition:color .3s ease}.shared-page_contentBody__EaUCg a:hover{color:var(--primary);border-bottom-color:var(--primary)}.shared-page_contentBody__EaUCg img{max-width:100%;height:auto;border-radius:8px;margin:var(--spacing-xl) 0;box-shadow:0 2px 10px rgba(0,0,0,.1)}.shared-page_contentBody__EaUCg ol,.shared-page_contentBody__EaUCg ul{margin-bottom:var(--spacing-lg);padding-left:var(--spacing-xl)}.shared-page_contentBody__EaUCg li{margin-bottom:var(--spacing-sm)}.shared-page_contentBody__EaUCg blockquote{border-left:3px solid #d0d0d0;margin:var(--spacing-xl) 0;font-style:italic;color:var(--text-medium);background-color:#f8f9fa;padding:var(--spacing-lg);border-radius:4px}.shared-page_contentBody__EaUCg code{background-color:#f8f9fa;padding:2px 6px;border-radius:4px;font-family:Courier New,monospace;font-size:.9em}.shared-page_contentBody__EaUCg pre{background-color:#f8f9fa;padding:var(--spacing-lg);border-radius:8px;overflow-x:auto;margin:var(--spacing-xl) 0}.shared-page_contentBody__EaUCg pre code{background-color:transparent;padding:0}@media (max-width:768px){.shared-page_articlePageHeader__17x0y{padding:var(--spacing-lg) 0}.shared-page_articlePageHeaderContainer__tbhN7{padding:0 var(--container-padding-mobile)}.shared-page_articlePageTitle__358bD{font-size:1.5rem;line-height:1.3}.shared-page_imageContainer__N57np{max-height:none;margin-bottom:var(--spacing-lg);border-radius:8px;box-shadow:none}.shared-page_blogMain__P3Rfy{min-width:0;max-width:100%;overflow:hidden}.shared-page_contentBody__EaUCg{font-size:.95rem;line-height:1.7;overflow-x:hidden}.shared-page_contentBody__EaUCg img{max-width:100%;height:auto;margin:var(--spacing-md) 0}.shared-page_contentBody__EaUCg h2{font-size:1.25rem}.shared-page_contentBody__EaUCg h3{font-size:1.1rem}.shared-page_contentBody__EaUCg pre{overflow-x:auto;max-width:100%}.shared-page_contentBody__EaUCg table{display:block;overflow-x:auto;max-width:100%}.shared-page_blogSidebar__9fl9r{margin-top:var(--spacing-xl);padding-top:var(--spacing-xl);border-top:1px solid var(--border-light)}.shared-page_sidebarCardImage__nYM_Y{aspect-ratio:16/9}.shared-page_sidebarCard__svUsf{padding-bottom:var(--spacing-sm)}.shared-page_sidebarCardExcerpt__Wlcke,.shared-page_sidebarCardTitle__p70_C{font-size:.9rem}}.shared-page_otherNewsSection__GcGRB{margin-top:var(--spacing-3xl);padding-top:var(--spacing-2xl);border-top:1px solid #e0e0e0}.shared-page_otherNewsTitle__RpRq_{font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--text-medium);padding-bottom:var(--spacing-sm);border-bottom:2px solid var(--primary);margin:0 0 var(--spacing-lg) 0;display:inline-block}.shared-page_otherNewsGrid__nIZsG{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:var(--spacing-lg);gap:var(--spacing-lg)}.shared-page_otherNewsCard__QwhIO{display:flex;flex-direction:column;background:#f8f9fa;border-radius:10px;overflow:hidden;text-decoration:none;color:inherit;transition:transform .2s ease,box-shadow .2s ease}.shared-page_otherNewsCard__QwhIO:hover{transform:translateY(-4px);box-shadow:0 6px 20px rgba(0,0,0,.1)}.shared-page_otherNewsCardImage__JhGCj{width:100%;aspect-ratio:16/9;object-fit:contain;background:#f5f5f5}.shared-page_otherNewsCardBody__m7z_j{padding:var(--spacing-md);display:flex;flex-direction:column;gap:var(--spacing-xs)}.shared-page_otherNewsCardTitle__Bk9us{font-size:.95rem;font-weight:600;color:var(--text-dark);line-height:1.4;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.shared-page_otherNewsCardDate__OwVnJ{font-size:.78rem;color:var(--text-light);margin:0}.shared-page_otherNewsCardExcerpt__Q3JNj{font-size:.95rem;color:var(--text-medium);line-height:1.5;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media (max-width:768px){.shared-page_otherNewsSection__GcGRB{margin-top:var(--spacing-2xl);padding-top:var(--spacing-lg)}.shared-page_otherNewsGrid__nIZsG{grid-template-columns:1fr;gap:var(--spacing-md)}.shared-page_otherNewsCard__QwhIO{flex-direction:row;border-radius:8px}.shared-page_otherNewsCardImage__JhGCj{width:120px;aspect-ratio:16/9;object-fit:contain;background:#f5f5f5;flex-shrink:0}.shared-page_otherNewsCardBody__m7z_j{padding:var(--spacing-sm) var(--spacing-md);justify-content:center}.shared-page_otherNewsCardTitle__Bk9us{font-size:.88rem}.shared-page_otherNewsCardExcerpt__Q3JNj{display:none}}.shared-page_statsGrid__pb3kj{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:var(--spacing-lg);gap:var(--spacing-lg);margin-bottom:var(--spacing-2xl)}.shared-page_statCard__cYXwr{background:#f8f9fa;border:1px solid #e0e0e0;border-radius:12px;padding:var(--spacing-lg);display:flex;justify-content:space-between;align-items:center;transition:transform .2s ease,box-shadow .2s ease}.shared-page_statCard__cYXwr:hover{transform:translateY(-4px);box-shadow:0 4px 12px rgba(0,0,0,.08)}.shared-page_statInfo__nIB_f{display:flex;flex-direction:column}.shared-page_statTitle__4BEwu{font-size:.875rem;color:var(--text-medium);margin-bottom:var(--spacing-xs)}.shared-page_statValue___a94H{font-size:2rem;font-weight:600;color:var(--text-dark);margin:0}.shared-page_statIcon__iMfAt{font-size:40px;opacity:.9}.shared-page_cartContent__dtgET{display:grid;grid-template-columns:1fr 400px;grid-gap:var(--spacing-lg);gap:var(--spacing-lg)}.shared-page_cartItemsCard__j0l06{background:#fff;border:1px solid #e0e0e0;border-radius:8px;padding:var(--spacing-lg)}.shared-page_tableHeader__XutU_{font-weight:600;text-transform:uppercase;font-size:.875rem;border-bottom:2px solid #e0e0e0}.shared-page_tableRow__ghEKn:hover{background-color:#f8f9fa}.shared-page_tableCell__YijMk{border-bottom:1px solid #f0f0f0}.shared-page_quantityControl__3S42o{display:flex;align-items:center;gap:var(--spacing-sm)}.shared-page_quantityButton__bZiMt{border:1px solid #e0e0e0;background-color:#f8f9fa;transition:all .2s ease}.shared-page_quantityButton__bZiMt:hover{background-color:var(--primary);color:white;border-color:var(--primary)}.shared-page_quantityValue__rIIIs{min-width:40px;text-align:center;font-weight:600}.shared-page_deleteButton__MRMWB{color:var(--primary);transition:all .2s ease}.shared-page_deleteButton__MRMWB:hover{background-color:rgba(211,47,47,.1)}.shared-page_summaryCard__1v32H{background:#fff;border:1px solid #e0e0e0;border-radius:8px;padding:var(--spacing-xl);position:-webkit-sticky;position:sticky;top:var(--spacing-lg)}.shared-page_summaryTitle__xIznM{font-size:var(--font-size-4xl);font-weight:var(--font-weight-light);margin-bottom:var(--spacing-md)}.shared-page_summaryRow__ay_GT{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-sm)}.shared-page_checkoutButton__y6HjW{background-color:var(--primary);margin-top:var(--spacing-md)}.shared-page_checkoutButton__y6HjW:hover{background-color:#b71c1c}.shared-page_stepperCard__rBpPz{background:#fff;border:1px solid #e0e0e0;border-radius:8px;padding:var(--spacing-xl);margin-bottom:var(--spacing-xl)}.shared-page_stepper__9jfmW{padding:var(--spacing-md) 0}.shared-page_contentBox__Ij3zO{background:#fff;border:1px solid #e0e0e0;border-radius:8px;padding:var(--spacing-xl)}.shared-page_productGrid__7P0g3{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--spacing-3xl);gap:var(--spacing-3xl);margin-bottom:var(--spacing-3xl)}.shared-page_imageSection__3yE2s{background:#f8f9fa;border-radius:8px;padding:var(--spacing-lg);display:flex;align-items:center;justify-content:center}.shared-page_productImage__yLurL{width:100%;height:auto;max-height:500px;object-fit:contain;border-radius:4px}.shared-page_infoSection__8EWUg{display:flex;flex-direction:column;gap:var(--spacing-lg)}.shared-page_productTitle__lQxOl{font-size:2rem;font-weight:600;color:var(--text-dark);margin:0}.shared-page_price__XE_h2{font-size:2rem;font-weight:600;color:var(--primary)}.shared-page_description__5Ngqx h2{font-size:var(--font-size-4xl);font-weight:var(--font-weight-light);margin-bottom:var(--spacing-sm)}.shared-page_description__5Ngqx p{color:var(--text-medium);line-height:1.7}.shared-page_purchaseSection__9J_B0{padding:var(--spacing-lg);background:#f8f9fa;border-radius:8px;margin-top:auto}.shared-page_quantitySelector__d58Q9{display:flex;align-items:center;gap:var(--spacing-md);margin-bottom:var(--spacing-md)}.shared-page_quantitySelector__d58Q9 label{font-weight:600}.shared-page_quantityControls__RKFjE{display:flex;align-items:center;gap:var(--spacing-xs)}.shared-page_quantityInput__TPkGu{width:60px;text-align:center;padding:var(--spacing-xs);border:1px solid #e0e0e0;border-radius:4px}.shared-page_addToCartButton__DjCvs{background-color:var(--primary)}.shared-page_addToCartButton__DjCvs:hover{background-color:#b71c1c}.shared-page_outOfStock__HNWSP{padding:var(--spacing-lg);background:#fff3e0;border:1px solid #ff9800;border-radius:8px;text-align:center}.shared-page_outOfStock__HNWSP p{color:#e65100;font-weight:600}.shared-page_metadata__475mq{padding-top:var(--spacing-lg);border-top:1px solid #e0e0e0}.shared-page_metadata__475mq p{color:var(--text-medium)}.shared-page_backButton__mlkPu{margin-top:var(--spacing-xl)}@media (max-width:968px){.shared-page_cartContent__dtgET{grid-template-columns:1fr}.shared-page_summaryCard__1v32H{position:static}.shared-page_productGrid__7P0g3{grid-template-columns:1fr}}@media (max-width:768px){.shared-page_statsGrid__pb3kj{grid-template-columns:1fr}}