.MegaMenu_megaMenu__04KGW{position:relative;width:100%;box-sizing:border-box;font-family:inherit}.MegaMenu_mobileHeader__m_V_0{display:flex;align-items:center;justify-content:space-between;width:100%;padding:12px 16px;gap:16px;background:white;position:fixed;top:0;left:0;right:0;z-index:1001;border-bottom:1px solid #e0e0e0;height:64px;box-sizing:border-box}.MegaMenu_mobileLogoLink__Zo4OQ{display:flex;align-items:center;text-decoration:none;outline:none;border-radius:4px;transition:opacity .2s ease}.MegaMenu_mobileLogoLink__Zo4OQ:hover{opacity:.8}.MegaMenu_mobileLogoLink__Zo4OQ:focus{outline:2px solid #007bff;outline-offset:2px}.MegaMenu_mobileLogo__USN5B{display:flex;align-items:center;max-height:40px;max-width:200px}.MegaMenu_mobileLogo__USN5B img{max-height:100%;max-width:100%;object-fit:contain}.MegaMenu_mobileToggle__tpzql{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;background:transparent;border:none;cursor:pointer;outline:none;transition:background-color .2s ease;font-size:16px;font-weight:500;border-radius:4px;gap:8px;min-width:0}.MegaMenu_mobileToggle__tpzql:hover{background-color:rgba(0,0,0,.05)}.MegaMenu_mobileToggle__tpzql:focus{outline:2px solid #007bff;outline-offset:2px}.MegaMenu_toggleText__S1BED{text-align:left;white-space:nowrap}.MegaMenu_hamburger__fLFe4{display:flex;flex-direction:column;justify-content:space-between;width:24px;height:18px;cursor:pointer}.MegaMenu_hamburger__fLFe4 span{display:block;width:100%;height:3px;background-color:currentColor;transition:all .3s ease;transform-origin:center}.MegaMenu_mobileToggle__tpzql.MegaMenu_open__qxdgl .MegaMenu_hamburger__fLFe4 span:first-child{transform:rotate(45deg) translate(6px,6px)}.MegaMenu_mobileToggle__tpzql.MegaMenu_open__qxdgl .MegaMenu_hamburger__fLFe4 span:nth-child(2){opacity:0}.MegaMenu_mobileToggle__tpzql.MegaMenu_open__qxdgl .MegaMenu_hamburger__fLFe4 span:nth-child(3){transform:rotate(-45deg) translate(6px,-6px)}.MegaMenu_menuContent__IvEhX{width:100%;box-sizing:border-box}.MegaMenu_menuContent__IvEhX.MegaMenu_desktop__CdIez{display:block}.MegaMenu_menuContent__IvEhX.MegaMenu_mobile__YZE_m{display:none;position:fixed;top:64px;left:0;right:0;bottom:0;width:100vw;height:calc(100vh - 64px);background:white;z-index:1000;overflow-y:auto}.MegaMenu_menuContent__IvEhX.MegaMenu_mobile__YZE_m.MegaMenu_open__qxdgl{display:block}.MegaMenu_slide__EjWZc{transition:all var(--animation-duration,.3s) ease-in-out}.MegaMenu_fade__28_K7{transition:opacity var(--animation-duration,.3s) ease-in-out}.MegaMenu_mobile__YZE_m.MegaMenu_slide__EjWZc{transform:translateY(-10px);opacity:0}.MegaMenu_mobile__YZE_m.MegaMenu_slide__EjWZc.MegaMenu_open__qxdgl{transform:translateY(0);opacity:1}.MegaMenu_mobile__YZE_m.MegaMenu_fade__28_K7{opacity:0}.MegaMenu_mobile__YZE_m.MegaMenu_fade__28_K7.MegaMenu_open__qxdgl{opacity:1}.MegaMenu_menuItems__acbis{display:flex;gap:inherit;width:100%}.MegaMenu_menuContent__IvEhX.MegaMenu_horizontal__pZw8w .MegaMenu_menuItems__acbis{flex-direction:row;align-items:center}.MegaMenu_menuContent__IvEhX.MegaMenu_vertical__s5TFO .MegaMenu_menuItems__acbis{flex-direction:column;align-items:stretch}.MegaMenu_menuContent__IvEhX.MegaMenu_mobile__YZE_m .MegaMenu_menuItems__acbis{flex-direction:column;gap:0}.MegaMenu_overlay__qydU4{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.3);z-index:999;animation:MegaMenu_fadeIn__zDWf0 .3s ease-out}@keyframes MegaMenu_fadeIn__zDWf0{0%{opacity:0}to{opacity:1}}@media (max-width:768px){.MegaMenu_menuItems__acbis{flex-direction:column;gap:0}}@media (max-width:480px){.MegaMenu_mobileHeader__m_V_0{padding:8px 12px}.MegaMenu_mobileToggle__tpzql{padding:6px 8px}.MegaMenu_mobileLogo__USN5B{max-height:32px;max-width:150px}.MegaMenu_toggleText__S1BED{font-size:14px}}@media (prefers-reduced-motion:reduce){.MegaMenu_fade__28_K7,.MegaMenu_hamburger__fLFe4 span,.MegaMenu_overlay__qydU4,.MegaMenu_slide__EjWZc{transition:none!important;animation:none!important}}.MegaMenu_megaMenu__04KGW :focus{outline:2px solid #007bff;outline-offset:2px}@media (prefers-contrast:high){.MegaMenu_mobileToggle__tpzql{border:1px solid}.MegaMenu_menuContent__IvEhX.MegaMenu_mobile__YZE_m{border:2px solid}}.MegaMenuItem_megaMenuItem__xjiBz{position:relative;display:inline-block}.MegaMenuItem_menuItemTrigger__a23ni{position:relative}.MegaMenuItem_menuItemButton__hGldl,.MegaMenuItem_menuItemLink__1MKhd{display:flex;align-items:center;gap:8px;text-decoration:none;color:inherit;border:none;background:transparent;cursor:pointer;outline:none;transition:all .2s ease;white-space:nowrap}.MegaMenuItem_menuItemButton__hGldl:focus,.MegaMenuItem_menuItemLink__1MKhd:focus{outline:2px solid #007bff;outline-offset:2px}.MegaMenuItem_menuItemText__yZH9H{flex:1 1}.MegaMenuItem_dropdownIcon__tciM6{display:flex;align-items:center;transition:transform .2s ease;color:currentColor;opacity:.7}.MegaMenuItem_dropdownIcon__tciM6.MegaMenuItem_open__5FsSi{transform:rotate(180deg)}@media (max-width:768px){.MegaMenuItem_dropdownIcon__tciM6.MegaMenuItem_open__5FsSi{transform:none}}.MegaMenuItem_dropdownIcon__tciM6 svg{width:12px;height:12px}.MegaMenuItem_dropdown__9J5tM{position:absolute;top:100%;left:0;z-index:1000;min-width:400px;max-height:80vh;background:white;border:1px solid #e0e0e0;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.15);overflow-y:auto;opacity:0;visibility:hidden;transform:translateY(-10px);transition:all var(--animation-duration,.3s) ease}.MegaMenuItem_dropdown__9J5tM.MegaMenuItem_desktop___t6tf{margin-top:8px}.MegaMenuItem_dropdown__9J5tM.MegaMenuItem_mobile__vthGG{position:static;width:100%;min-width:auto;margin-top:8px;box-shadow:0 2px 8px rgba(0,0,0,.1)}.MegaMenuItem_dropdown__9J5tM.MegaMenuItem_mobile__vthGG.MegaMenuItem_fullWidth__o430h{position:fixed!important;top:0!important;left:0!important;right:0!important;bottom:0!important;width:100vw!important;height:100vh!important;max-width:none!important;min-width:100%!important;transform:translateX(100%)!important;border-radius:0!important;margin-top:0!important;border:none!important;background:white!important;z-index:9999!important;overflow-y:auto!important;transition:transform var(--animation-duration,.3s) ease!important}.MegaMenuItem_dropdown__9J5tM.MegaMenuItem_mobile__vthGG.MegaMenuItem_fullWidth__o430h.MegaMenuItem_open__5FsSi{transform:translateX(0)!important}.MegaMenuItem_dropdown__9J5tM.MegaMenuItem_mobile__vthGG .MegaMenuItem_dropdownContent__pxTVu{padding:0;background:white;height:100%;display:flex;flex-direction:column}.MegaMenuItem_mobileBackButton__Qd8bG{display:flex;align-items:center;gap:12px;padding:16px 20px;background:#f8f9fa;border-bottom:1px solid #e0e0e0;cursor:pointer;transition:background .2s ease;font-weight:500;color:#333}.MegaMenuItem_mobileBackButton__Qd8bG:hover{background:#e9ecef}.MegaMenuItem_mobileBackButton__Qd8bG svg{width:20px;height:20px;color:#666}.MegaMenuItem_mobileDropdownBody__uTDA7{flex:1 1;padding:20px;overflow-y:auto}.MegaMenuItem_dropdown__9J5tM.MegaMenuItem_open__5FsSi{opacity:1;visibility:visible;transform:translateY(0)}.MegaMenuItem_dropdown__9J5tM.MegaMenuItem_fade__5yhqz{transform:translateY(0);transition:opacity var(--animation-duration,.3s) ease,visibility var(--animation-duration,.3s) ease}.MegaMenuItem_dropdown__9J5tM.MegaMenuItem_slide__8j7eC{transition:all var(--animation-duration,.3s) ease}.MegaMenuItem_dropdown__9J5tM.MegaMenuItem_none__uJWEh{transition:none}.MegaMenuItem_dropdown__9J5tM.MegaMenuItem_fullWidth__o430h{position:fixed;left:0;right:0;top:auto;width:100%;max-width:none;min-width:100%;border-radius:0;transform:translateY(-10px)}.MegaMenuItem_dropdown__9J5tM.MegaMenuItem_fullWidth__o430h.MegaMenuItem_fade__5yhqz,.MegaMenuItem_dropdown__9J5tM.MegaMenuItem_fullWidth__o430h.MegaMenuItem_open__5FsSi{transform:translateY(0)}.MegaMenuItem_dropdown__9J5tM.MegaMenuItem_preview__nMXV8{position:static;opacity:1;visibility:visible;transform:translateY(0);margin-top:8px}.MegaMenuItem_dropdown__9J5tM.MegaMenuItem_preview__nMXV8.MegaMenuItem_fullWidth__o430h{position:fixed;width:100%;max-width:none;transform:none;left:0}.MegaMenuItem_dropdownContent__pxTVu{padding:16px;max-height:inherit;overflow-y:auto}@media (max-width:768px){.MegaMenuItem_megaMenuItem__xjiBz{display:block;width:100%;border-bottom:1px solid #f0f0f0}.MegaMenuItem_megaMenuItem__xjiBz:last-child{border-bottom:none}.MegaMenuItem_menuItemButton__hGldl,.MegaMenuItem_menuItemLink__1MKhd{justify-content:space-between;width:100%;padding:16px;background:white}.MegaMenuItem_menuItemButton__hGldl:hover,.MegaMenuItem_menuItemLink__1MKhd:hover{background:#f8f9fa}.MegaMenuItem_dropdown__9J5tM{position:static;width:100%;margin-top:0;border:1px solid #e0e0e0;border-radius:0;box-shadow:0 2px 8px rgba(0,0,0,.1);background:white}.MegaMenuItem_dropdownContent__pxTVu{padding:16px;background:white}}@media (max-width:480px){.MegaMenuItem_dropdownContent__pxTVu{padding:12px 16px}}@media (prefers-reduced-motion:reduce){.MegaMenuItem_dropdownIcon__tciM6,.MegaMenuItem_dropdown__9J5tM,.MegaMenuItem_menuItemButton__hGldl,.MegaMenuItem_menuItemLink__1MKhd{transition:none!important}}@media (prefers-contrast:high){.MegaMenuItem_dropdown__9J5tM{border:2px solid}}.MegaMenuItem_dropdown__9J5tM:focus-within{outline:2px solid #007bff;outline-offset:2px}@media print{.MegaMenuItem_dropdown__9J5tM{position:static!important;opacity:1!important;visibility:visible!important;transform:none!important;box-shadow:none!important;border:1px solid #ccc!important}}.AlgoliaNavSearch_navSearchContainer__KNugG{position:relative}.AlgoliaNavSearch_navSearchContainer__KNugG .aa-Autocomplete{width:100%}.AlgoliaNavSearch_navSearchContainer__KNugG .aa-Form{position:relative!important;background:transparent!important;border:none!important;box-shadow:none!important}.AlgoliaNavSearch_navSearchContainer__KNugG .aa-InputWrapperPrefix{position:absolute!important;left:0!important;top:50%!important;transform:translateY(-50%)!important;z-index:2!important}.AlgoliaNavSearch_navSearchContainer__KNugG .aa-InputWrapperSuffix{position:absolute!important;right:8px!important;top:50%!important;transform:translateY(-50%)!important;z-index:2!important;display:flex!important;gap:8px!important}.AlgoliaNavSearch_navSearchContainer__KNugG .aa-Input{width:100%!important;height:44px!important;padding:0 50px 0 40px!important;background-color:#fff!important;border:2px solid #e5e7eb!important;border-radius:8px!important;font-size:16px!important;color:#374151!important;transition:all .2s ease!important;box-shadow:0 1px 3px rgba(0,0,0,.1)!important}.AlgoliaNavSearch_navSearchContainer__KNugG .aa-Input:focus{outline:none!important;border-color:#f7941e!important;box-shadow:0 0 0 3px rgba(247,148,30,.1),0 1px 3px rgba(0,0,0,.1)!important}.AlgoliaNavSearch_navSearchContainer__KNugG .aa-Input::placeholder{color:#9ca3af!important;font-weight:400!important}.AlgoliaNavSearch_navSearchContainer__KNugG .aa-Panel{position:absolute!important;top:100%!important;right:0!important;width:300px!important;z-index:1000!important;background-color:#fff!important;border:2px solid #e5e7eb!important;border-top:none!important;border-radius:0 0 12px 12px!important;box-shadow:0 10px 25px rgba(0,0,0,.15)!important;max-height:400px!important;overflow-y:auto!important;margin-top:-1px!important}.AlgoliaNavSearch_navSearchContainer__KNugG .aa-PanelLayout{margin:0!important;padding:0!important}.AlgoliaNavSearch_navSearchContainer__KNugG .aa-Source{border-bottom:1px solid #f3f4f6;margin:0!important;padding:0!important}.AlgoliaNavSearch_navSearchContainer__KNugG .aa-Source:last-child{border-bottom:none}.AlgoliaNavSearch_navSearchContainer__KNugG .aa-SourceHeader{font-weight:600;font-size:12px;color:#f7941e;margin-bottom:8px;padding:12px 16px 0;text-transform:uppercase;letter-spacing:.5px}.AlgoliaNavSearch_navSearchContainer__KNugG .aa-List{margin:0!important;padding:0!important;list-style:none!important}.AlgoliaNavSearch_navSearchContainer__KNugG .aa-Item{margin:0!important;padding:0!important}.AlgoliaNavSearch_navSearchContainer__KNugG .aa-SubmitButton{cursor:pointer!important;transition:color .2s ease!important;display:flex!important}.AlgoliaNavSearch_navSearchContainer__KNugG .aa-LoadingIndicator,.AlgoliaNavSearch_navSearchContainer__KNugG .aa-SubmitButton{background:none!important;border:none!important;color:#f7941e!important;padding:4px!important;align-items:center!important;justify-content:center!important}.AlgoliaNavSearch_navSearchContainer__KNugG .aa-LoadingIndicator{display:none!important}.AlgoliaNavSearch_navSearchContainer__KNugG .aa-ClearButton{background:none!important;border:none!important;color:#6b7280!important;padding:4px!important;cursor:pointer!important;transition:color .2s ease!important;display:flex!important;align-items:center!important;justify-content:center!important}.AlgoliaNavSearch_navSearchContainer__KNugG .aa-SubmitButton:hover{color:#e67e22!important}.AlgoliaNavSearch_navSearchContainer__KNugG .aa-ClearButton:hover{color:#374151!important}.AlgoliaNavSearch_navSearchContainer__KNugG .aa-Autocomplete[data-aa-status=stalled] .aa-SubmitButton,.AlgoliaNavSearch_navSearchContainer__KNugG.aa-stalled .aa-SubmitButton{display:none!important}.AlgoliaNavSearch_navSearchContainer__KNugG .aa-Autocomplete[data-aa-status=stalled] .aa-LoadingIndicator,.AlgoliaNavSearch_navSearchContainer__KNugG.aa-stalled .aa-LoadingIndicator{display:flex!important}.AlgoliaNavSearch_navSearchContainer__KNugG .aa-Form[data-aa-loading=true] .aa-SubmitButton{display:none!important}.AlgoliaNavSearch_navSearchContainer__KNugG .aa-Form[data-aa-loading=true] .aa-LoadingIndicator{display:flex!important}.AlgoliaNavSearch_navSearchContainer__KNugG .aa-SubmitIcon{width:18px!important;height:18px!important;fill:currentColor!important}.AlgoliaNavSearch_navSearchContainer__KNugG .aa-LoadingIcon{animation:AlgoliaNavSearch_spin__vFXBt 1s linear infinite!important}.AlgoliaNavSearch_navSearchContainer__KNugG .aa-ClearIcon,.AlgoliaNavSearch_navSearchContainer__KNugG .aa-LoadingIcon{width:16px!important;height:16px!important;fill:currentColor!important}@keyframes AlgoliaNavSearch_spin__vFXBt{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.AlgoliaNavSearch_navSearchContainer__KNugG .aa-Autocomplete[data-aa-status=idle] .aa-LoadingIndicator{display:none!important}.AlgoliaNavSearch_navSearchContainer__KNugG .aa-Autocomplete[data-aa-status=idle] .aa-SubmitButton{display:flex!important}.AlgoliaNavSearch_navSearchHeader__aOniw{font-weight:600;font-size:12px;color:#f7941e;margin-bottom:8px;padding:12px 16px 0;text-transform:uppercase;letter-spacing:.5px}.AlgoliaNavSearch_navSearchSuggestion__ayIlj{background:none!important;border:none!important;padding:12px 16px!important;margin:0!important;width:100%!important;text-align:left!important;font:inherit!important;cursor:pointer!important;color:#f7941e!important;font-size:15px!important;font-weight:500!important;transition:background-color .2s ease!important;display:block!important}.AlgoliaNavSearch_navSearchSuggestion__ayIlj:hover{background-color:#fef3e8!important}.AlgoliaNavSearch_navSearchResult__iSF_l{display:flex!important;align-items:center!important;text-decoration:none!important;color:inherit!important;gap:12px!important;padding:12px 16px!important;transition:background-color .2s ease!important;border-bottom:1px solid #f9fafb}.AlgoliaNavSearch_navSearchResult__iSF_l:hover{background-color:#f9fafb!important}.AlgoliaNavSearch_navSearchResult__iSF_l:last-child{border-bottom:none}.AlgoliaNavSearch_navSearchImage__RumzT{width:48px!important;height:36px!important;object-fit:cover!important;border-radius:6px!important;flex-shrink:0!important;border:1px solid #e5e7eb}.AlgoliaNavSearch_navSearchContent__Q_w8s{min-width:0!important;flex:1 1!important}.AlgoliaNavSearch_navSearchCategory__TumP1{display:inline-block!important;background-color:#fef3e8!important;color:#f7941e!important;font-size:10px!important;font-weight:600!important;padding:3px 8px!important;border-radius:12px!important;text-transform:uppercase!important;letter-spacing:.5px!important;margin-bottom:4px!important}.AlgoliaNavSearch_navSearchTitle__M_5Xz{font-weight:600!important;font-size:14px!important;color:#1f2937!important;margin-bottom:2px!important}.AlgoliaNavSearch_navSearchDescription__0ZFRu,.AlgoliaNavSearch_navSearchTitle__M_5Xz{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.AlgoliaNavSearch_navSearchDescription__0ZFRu{font-size:12px!important;color:#6b7280!important;line-height:1.4!important}@media (max-width:1024px) and (min-width:769px){.AlgoliaNavSearch_navSearchContainer__KNugG .aa-Panel{width:350px!important}}@media (max-width:768px){.AlgoliaNavSearch_navSearchContainer__KNugG .aa-Input{font-size:16px!important}.AlgoliaNavSearch_navSearchContainer__KNugG .aa-Panel{max-height:300px!important;width:100vw!important;left:50%!important;right:auto!important;transform:translateX(-50%)!important;max-width:calc(100vw - 32px)!important}}.AlgoliaSearchPage_algolia-search-container__87SLc{width:100%;display:flex;flex-direction:row;gap:20px}.AlgoliaSearchPage_algolia-search-container__87SLc.AlgoliaSearchPage_facet-pos-top__RaNsk{flex-direction:column}.AlgoliaSearchPage_facets-panel__9A_9I{flex:0 0 250px;margin-bottom:0}.AlgoliaSearchPage_algolia-search-container__87SLc.AlgoliaSearchPage_facet-pos-top__RaNsk .AlgoliaSearchPage_facets-panel__9A_9I{flex:none;margin-bottom:20px}.AlgoliaSearchPage_algolia-results-container__uLniP{flex-grow:1;padding:1rem}.AlgoliaSearchPage_algolia-results-container__uLniP,.AlgoliaSearchPage_facets-panel__9A_9I{padding:.5rem 0}.AlgoliaSearchPage_facets-toggle__Z_TXP{display:none}@media (max-width:768px){.AlgoliaSearchPage_algolia-search-container__87SLc{flex-direction:column}.AlgoliaSearchPage_facets-panel__9A_9I{flex:none;width:100%;margin-bottom:20px}.AlgoliaSearchPage_facets-panel__9A_9I.AlgoliaSearchPage_collapsed__Jp2e_{display:none}.AlgoliaSearchPage_facets-toggle__Z_TXP{display:flex;width:100%;max-width:100%;padding:12px 15px;margin-bottom:15px;background-color:#fef3e8;border:1px solid #f7941e;border-radius:4px;text-align:center;cursor:pointer;font-weight:500;justify-content:space-between;align-items:center;color:#f7941e;box-sizing:border-box;overflow:hidden;text-overflow:ellipsis}.AlgoliaSearchPage_facets-toggle__Z_TXP:after{content:"";display:inline-block;width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #f7941e;transition:transform .2s ease;flex-shrink:0;margin-left:8px}.AlgoliaSearchPage_facets-toggle__Z_TXP.AlgoliaSearchPage_expanded__UBlff:after{transform:rotate(180deg)}.AlgoliaSearchPage_results-controls__ZhylZ{flex-direction:column;gap:1rem;align-items:stretch}.AlgoliaSearchPage_results-controls__ZhylZ .AlgoliaSearchPage_pagination-wrapper__V6e3f,.AlgoliaSearchPage_results-controls__ZhylZ .AlgoliaSearchPage_sortby-wrapper__H_3e_{flex-grow:0;justify-content:center}.AlgoliaSearchPage_view-toggle__7cWoF{margin:0;order:-1}.AlgoliaSearchPage_view-toggle__7cWoF button{width:100%;justify-content:center}.AlgoliaSearchPage_algolia-results-container__uLniP .search-box-wrapper,.AlgoliaSearchPage_facets-panel__9A_9I .search-box-wrapper{width:100%;margin-bottom:15px}.AlgoliaSearchPage_algolia-results-container__uLniP .search-box,.AlgoliaSearchPage_facets-panel__9A_9I .search-box{width:100%}.AlgoliaSearchPage_algolia-results-container__uLniP .search-input,.AlgoliaSearchPage_facets-panel__9A_9I .search-input{width:100%;max-width:100%}}.AlgoliaSearchPage_results-controls__ZhylZ{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;padding-bottom:1rem;border-bottom:1px solid #eee}.AlgoliaSearchPage_results-controls__ZhylZ .AlgoliaSearchPage_pagination-wrapper__V6e3f,.AlgoliaSearchPage_results-controls__ZhylZ .AlgoliaSearchPage_sortby-wrapper__H_3e_{flex-grow:1}.AlgoliaSearchPage_results-controls__ZhylZ .AlgoliaSearchPage_sortby-wrapper__H_3e_{display:flex;justify-content:flex-start}.AlgoliaSearchPage_results-controls__ZhylZ .AlgoliaSearchPage_pagination-wrapper__V6e3f{display:flex;justify-content:flex-end}.AlgoliaSearchPage_view-toggle__7cWoF{margin:0 1rem}.AlgoliaSearchPage_view-toggle__7cWoF button{display:inline-flex;align-items:center;justify-content:center;background:#f0f0f0;border:1px solid #ccc;padding:.5rem 1rem;cursor:pointer;border-radius:4px;font-weight:700;transition:all .2s ease;color:#333}.AlgoliaSearchPage_view-toggle__7cWoF button:hover{background:#e0e0e0;border-color:#bbb}.AlgoliaSearchPage_view-toggle__7cWoF button.AlgoliaSearchPage_active__eCvJB{background:#f7941e;color:white;border-color:#f7941e}.AlgoliaSearchPage_mapContainer__8qiHd{max-height:0;overflow:hidden;transition:max-height .5s ease-in-out;will-change:max-height}.AlgoliaSearchPage_mapContainerVisible__s6Ny3{max-height:500px;margin-bottom:1rem}.OptimizedImage_optimizedImage__kzFP3{position:relative;display:inline-block;overflow:hidden;line-height:0;background-color:#f5f5f5;border-radius:4px}.OptimizedImage_optimizedImage__kzFP3.OptimizedImage_loading__bzfzh{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:OptimizedImage_shimmer__xwXjb 1.5s infinite}@keyframes OptimizedImage_shimmer__xwXjb{0%{background-position:-200% 0}to{background-position:200% 0}}.OptimizedImage_optimizedImage__kzFP3.OptimizedImage_loaded__xs6cp{background-color:transparent}.OptimizedImage_optimizedImage__kzFP3.OptimizedImage_error__dt7EM{background-color:#f8f8f8;border:1px dashed #ccc;display:flex;align-items:center;justify-content:center;color:#666;font-size:.875rem}.OptimizedImage_optimizedImage__kzFP3.OptimizedImage_svg__uWv3C{background-color:transparent}.OptimizedImage_optimizedImage__kzFP3.OptimizedImage_bitmap__ALPgA img,.OptimizedImage_optimizedImage__kzFP3.OptimizedImage_svg__uWv3C svg{width:100%;height:100%;display:block}.OptimizedImage_placeholder__xTrlc{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background-color:#f5f5f5;color:#999;font-size:.875rem;z-index:1}.OptimizedImage_placeholderContent___888x{text-align:center;padding:1rem}.OptimizedImage_optimizedImage__kzFP3 img{max-width:100%;height:auto;transition:opacity .3s ease-in-out,transform .3s ease-in-out}.OptimizedImage_optimizedImage__kzFP3:hover img,.OptimizedImage_optimizedImage__kzFP3:hover.OptimizedImage_svg__uWv3C svg{transform:scale(1.02)}.OptimizedImage_optimizedImage__kzFP3:focus{outline:2px solid #007bff;outline-offset:2px}.OptimizedImage_optimizedImage__kzFP3[data-aspect-ratio="16:9"]{aspect-ratio:16/9}.OptimizedImage_optimizedImage__kzFP3[data-aspect-ratio="4:3"]{aspect-ratio:4/3}.OptimizedImage_optimizedImage__kzFP3[data-aspect-ratio="1:1"]{aspect-ratio:1/1}.OptimizedImage_optimizedImage__kzFP3[data-aspect-ratio="3:2"]{aspect-ratio:3/2}.OptimizedImage_optimizedImage__kzFP3[data-aspect-ratio="2:3"]{aspect-ratio:2/3}.OptimizedImage_thumbnail-sm__2S36U{width:120px;height:120px}.OptimizedImage_thumbnail-md__XG1mI{width:300px;height:300px}.OptimizedImage_thumbnail-lg__2CShU{width:600px;height:600px}.OptimizedImage_thumbnail-xl__miUOA{width:1200px;height:1200px}.OptimizedImage_optimizedImage__kzFP3[data-object-fit=cover] img{object-fit:cover}.OptimizedImage_optimizedImage__kzFP3[data-object-fit=contain] img{object-fit:contain}.OptimizedImage_optimizedImage__kzFP3[data-object-fit=fill] img{object-fit:fill}.OptimizedImage_optimizedImage__kzFP3[data-object-fit=none] img{object-fit:none}.OptimizedImage_optimizedImage__kzFP3[data-object-fit=scale-down] img{object-fit:scale-down}.OptimizedImage_optimizedImage__kzFP3 img[data-loading=true]{opacity:0;filter:blur(5px)}.OptimizedImage_optimizedImage__kzFP3 img[data-loading=false]{opacity:1;filter:blur(0)}.OptimizedImage_optimizedImage__kzFP3 img{image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges}.OptimizedImage_fadeIn__i4E_e{opacity:0;animation:OptimizedImage_fadeInImage___2JNx .5s ease-in-out forwards}@keyframes OptimizedImage_fadeInImage___2JNx{0%{opacity:0}to{opacity:1}}@media (max-width:768px){.OptimizedImage_optimizedImage__kzFP3{width:100%!important;height:auto}.OptimizedImage_optimizedImage__kzFP3 img{width:100%;height:auto}}@media (max-width:480px){.OptimizedImage_placeholder__xTrlc{font-size:.75rem}.OptimizedImage_placeholderContent___888x{padding:.5rem}}@media print{.OptimizedImage_optimizedImage__kzFP3{page-break-inside:avoid;break-inside:avoid}.OptimizedImage_placeholder__xTrlc{display:none}}@media (prefers-color-scheme:dark){.OptimizedImage_optimizedImage__kzFP3.OptimizedImage_loading__bzfzh{background:linear-gradient(90deg,#2a2a2a 25%,#1a1a1a 50%,#2a2a2a 75%)}.OptimizedImage_placeholder__xTrlc{background-color:#2a2a2a;color:#ccc}.OptimizedImage_optimizedImage__kzFP3.OptimizedImage_error__dt7EM{background-color:#2a2a2a;border-color:#444;color:#ccc}}@media (prefers-reduced-motion:reduce){.OptimizedImage_optimizedImage__kzFP3 img,.OptimizedImage_optimizedImage__kzFP3 svg{transition:none}.OptimizedImage_optimizedImage__kzFP3:hover img,.OptimizedImage_optimizedImage__kzFP3:hover svg{transform:none}.OptimizedImage_loading__bzfzh{animation:none;background:#f0f0f0}.OptimizedImage_fadeIn__i4E_e{animation:none;opacity:1}}@media (prefers-contrast:high){.OptimizedImage_optimizedImage__kzFP3{border:1px solid #000}.OptimizedImage_placeholder__xTrlc{background-color:#fff;color:#000;border:1px solid #000}}.OptimizedImage_optimizedImage__kzFP3 img{will-change:transform,opacity;backface-visibility:hidden;-webkit-backface-visibility:hidden}.SectionMask_sectionMask__vEjvI{position:absolute;left:0;width:100%;pointer-events:none;overflow:hidden}.SectionMask_sectionMask__vEjvI.SectionMask_loading__i1SRk{opacity:0;transition:opacity .3s ease-in-out}.SectionMask_sectionMask__vEjvI.SectionMask_loaded__8z6Kt{opacity:1;transition:opacity .3s ease-in-out}.SectionMask_position-top__2ghSy{top:0}.SectionMask_position-bottom__rQk5A{bottom:0}.SectionMask_position-both__FiTkc.SectionMask_top__L_HKp{top:0}.SectionMask_position-both__FiTkc.SectionMask_bottom__OFfOS{bottom:0}.SectionMask_mask-mask__aaG6t{-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;mask-repeat:no-repeat;mask-position:center}.SectionMask_mask-clip-path__imnoX{-webkit-clip-path:url();clip-path:url()}.SectionMask_mask-background__6Lv3x,.SectionMask_mask-overlay__0Ke_7{background-repeat:no-repeat;background-position:50%}.SectionMask_mask-background__6Lv3x{background-size:cover}.SectionMask_mask-section-clip__d_RbM{background:transparent}.SectionMask_mask-section-clip__d_RbM:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,rgba(255,255,255,.1) 50%,transparent 0);pointer-events:none}.SectionMask_svgContent__k8h2e{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.SectionMask_svgContent__k8h2e svg{width:100%;height:100%;display:block}.SectionMask_responsive__afGDF{height:var(--mask-height-mobile,100px)}@media (min-width:768px){.SectionMask_responsive__afGDF{height:var(--mask-height-tablet,100px)}}@media (min-width:1024px){.SectionMask_responsive__afGDF{height:var(--mask-height-desktop,100px)}}.SectionMask_flipHorizontal__wLspr{transform:scaleX(-1)}.SectionMask_flipVertical__ae_Aj{transform:scaleY(-1)}.SectionMask_flipBoth__lZfY5{transform:scaleX(-1) scaleY(-1)}.SectionMask_preserveAspect__I37Wx .SectionMask_mask-mask__aaG6t{mask-size:contain;-webkit-mask-size:contain}.SectionMask_preserveAspect__I37Wx .SectionMask_mask-background__6Lv3x,.SectionMask_preserveAspect__I37Wx .SectionMask_mask-overlay__0Ke_7{background-size:contain}.SectionMask_stretchFill__E4guX .SectionMask_mask-mask__aaG6t{mask-size:100% 100%;-webkit-mask-size:100% 100%}.SectionMask_stretchFill__E4guX .SectionMask_mask-background__6Lv3x,.SectionMask_stretchFill__E4guX .SectionMask_mask-overlay__0Ke_7{background-size:100% 100%}.SectionMask_tearEffect__E_9Fp{z-index:10}.SectionMask_tearEffect__E_9Fp.SectionMask_position-top__2ghSy{top:-1px}.SectionMask_tearEffect__E_9Fp.SectionMask_position-bottom__rQk5A{bottom:-1px}.SectionMask_sectionDivider__g6nnV{position:relative;width:100%;overflow:hidden}.SectionMask_sectionDivider__g6nnV:after,.SectionMask_sectionDivider__g6nnV:before{content:"";position:absolute;left:0;width:100%;height:100%;pointer-events:none}.SectionMask_blendMultiply__s7H1W{mix-blend-mode:multiply}.SectionMask_blendScreen__R_jv7{mix-blend-mode:screen}.SectionMask_blendOverlay__DGaMm{mix-blend-mode:overlay}.SectionMask_blendDarken__ALlLO{mix-blend-mode:darken}.SectionMask_blendLighten__hl59N{mix-blend-mode:lighten}.SectionMask_sectionMask__vEjvI{will-change:transform,opacity;backface-visibility:hidden;-webkit-backface-visibility:hidden}@supports not ((-webkit-mask:url()) or (mask:url())){.SectionMask_mask-mask__aaG6t{background-image:var(--mask-url);background-repeat:no-repeat;background-position:50%;background-size:contain;mix-blend-mode:multiply}}@supports not ((-webkit-clip-path:url()) or (clip-path:url())){.SectionMask_mask-clip-path__imnoX{background-image:var(--mask-url);background-repeat:no-repeat;background-position:50%;background-size:contain;mix-blend-mode:multiply}}@media print{.SectionMask_sectionMask__vEjvI{display:none}}@media (prefers-reduced-motion:reduce){.SectionMask_sectionMask__vEjvI,.SectionMask_sectionMask__vEjvI.SectionMask_loaded__8z6Kt,.SectionMask_sectionMask__vEjvI.SectionMask_loading__i1SRk{transition:none}}@media (prefers-contrast:high){.SectionMask_sectionMask__vEjvI{filter:contrast(1.5)}}@media (prefers-color-scheme:dark){.SectionMask_sectionMask__vEjvI{opacity:.95}}