.page_container__N_4qt{min-height:100vh;background:var(--paper);color:var(--ink)}.page_pageHeader__AtBUX{padding:48px 48px 32px;border-bottom:1px solid var(--rule)}.page_sectionMark__N7Gar{font-family:var(--f-mono);font-size:11px;letter-spacing:.12em;color:var(--ink-mute);margin-bottom:12px}.page_pageTitle__oVcgI{font-family:var(--f-display);font-size:clamp(48px,7vw,88px);font-weight:700;letter-spacing:-.01em;margin:0;line-height:1.05;color:var(--ink)}.page_pageBlurb__vioSf{font-family:var(--f-sans);font-size:15px;color:var(--ink-soft);margin-top:20px;max-width:580px;line-height:1.55}.page_controlRow__55LiB{display:grid;grid-template-columns:260px 1fr;border-bottom:1px solid var(--rule)}.page_railSearch__KDW4e{padding:24px;border-right:1px solid var(--rule)}.page_controlsRight__gTXfG{display:flex;justify-content:space-between;align-items:center;padding:16px 48px;background:var(--paper-warm);gap:16px}.page_railLabel__tfHd2{display:block;font-family:var(--f-mono);font-size:10px;letter-spacing:.12em;color:var(--ink-mute);margin-bottom:10px;text-transform:uppercase}.page_searchInput__aOwxV{width:100%;padding:10px 12px;background:transparent;border:1px solid var(--rule);color:var(--ink);font-family:var(--f-mono);font-size:12px;outline:none;box-sizing:border-box;transition:border-color .15s}.page_searchInput__aOwxV:focus{border-color:var(--ink)}.page_searchInput__aOwxV::-moz-placeholder{color:var(--ink-mute)}.page_searchInput__aOwxV::placeholder{color:var(--ink-mute)}.page_countBadge__CBN6X{font-family:var(--f-mono);font-size:11px;letter-spacing:.08em;color:var(--ink-mute);text-transform:uppercase}.page_perPage__Z9Uns{display:inline-flex;align-items:center;gap:8px;cursor:pointer}.page_perPageLabel__WEDnA{font-family:var(--f-mono);font-size:11px;letter-spacing:.08em;color:var(--ink-mute);text-transform:uppercase}.page_perPageField__KZcJm{display:inline-flex}.page_perPageSelect__dBtGA{min-height:44px;padding:6px 10px;background:transparent;color:var(--ink);border:1px solid var(--rule-strong);font-family:var(--f-mono);font-size:11px;letter-spacing:.08em;cursor:pointer;transition:border-color .15s,color .15s}.page_perPageSelect__dBtGA:hover{border-color:var(--action);color:var(--action)}.page_perPageSelect__dBtGA option{background:var(--paper);color:var(--ink)}@media (max-width:640px){.page_perPageLabel__WEDnA{display:none}}.page_viewToggle__nVuRW{display:flex;gap:2px;background:var(--rule);padding:1px}.page_viewBtn__JMb98{background:transparent;color:var(--ink-mute);border:none;padding:6px 14px;font-family:var(--f-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;transition:background .15s,color .15s}.page_viewBtnActive__8aBei{background:var(--paper);color:var(--ink)}.page_pagination__E1cCX{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:6px;margin-top:40px;padding-top:24px;padding-bottom:24px;border-top:1px solid var(--rule)}.page_pageNumbers__fgAWP{display:flex;align-items:center;gap:4px;flex-wrap:wrap}.page_pageBtn__A94UO{min-width:44px;min-height:44px;padding:6px 12px;background:transparent;color:var(--ink-soft);border:1px solid var(--rule);font-family:var(--f-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:color .15s,border-color .15s,background .15s}.page_pageBtn__A94UO:hover:not(:disabled){color:var(--action);border-color:var(--action)}.page_pageBtn__A94UO:disabled{opacity:.4;cursor:not-allowed}.page_pageBtnActive__T_XGm,.page_pageBtn__A94UO.page_pageBtnActive__T_XGm:hover:not(:disabled){background:var(--action);border-color:var(--action);color:var(--paper);opacity:.88}.page_pageGap__em9Rn{padding:0 4px;font-family:var(--f-mono);font-size:11px;color:var(--ink-mute)}@media (max-width:560px){.page_pagination__E1cCX{gap:4px;margin-top:28px}.page_pageBtn__A94UO{padding:6px 8px;font-size:10px}}.page_filterBtn__lujdC{display:none;align-items:center;gap:8px;padding:8px 14px;min-height:44px;background:transparent;color:var(--ink);border:1px solid var(--rule);font-family:var(--f-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;cursor:pointer}.page_filterBtn__lujdC:hover{border-color:var(--ink)}.page_filterBtnIcon__oU8l3{font-size:14px;line-height:1}.page_filterBtnLabel__Q4Rxv{font-size:10px}.page_railHeader__sE3iz{display:none;justify-content:space-between;align-items:center;padding-bottom:16px;margin-bottom:16px;border-bottom:1px solid var(--rule)}.page_railClose__P7Zaw{min-width:44px;min-height:44px;padding:0;background:transparent;border:1px solid var(--rule);color:var(--ink);cursor:pointer;font-size:16px;display:inline-flex;align-items:center;justify-content:center}.page_railClose__P7Zaw:hover{border-color:var(--ink);background:var(--paper-warm)}.page_drawerBackdrop__XzlNQ{display:none;position:fixed;inset:0;background:rgba(0,0,0,.4);z-index:60;opacity:0;pointer-events:none;transition:opacity .2s ease}.page_drawerBackdropOpen__ihrZY{opacity:1;pointer-events:auto}.page_body__NrPc3{display:grid;grid-template-columns:260px 1fr;min-height:400px}.page_rail__KULhi{border-right:1px solid var(--rule);padding:16px 24px 48px;background:var(--paper)}.page_railGroup__hvJGN+.page_railGroup__hvJGN{margin-top:32px}.page_railAll__vK5EZ{display:block;padding:12px 14px;margin-bottom:28px;border:1px solid var(--rule-strong);font-family:var(--f-sans);font-size:14px;font-weight:500;letter-spacing:.01em;color:var(--ink);cursor:pointer;transition:border-color .15s,background .15s,color .15s}.page_railAll__vK5EZ:hover{border-color:var(--ink);background:var(--paper-warm)}.page_railAllActive__AZNas,.page_railAllActive__AZNas:hover{background:var(--ink);border-color:var(--ink);color:var(--paper)}.page_railList__Ys57S{gap:4px}.page_railFamily__TJQUo,.page_railList__Ys57S{display:flex;flex-direction:column}.page_railItem__ljgw3{display:flex;align-items:center;gap:10px;min-height:44px;padding:10px 12px;background:var(--paper-warm);font-family:var(--f-sans);font-size:14px;color:var(--ink);cursor:pointer;transition:background .15s,color .15s}.page_railItemOpen__mnwQD,.page_railItem__ljgw3:hover{background:var(--paper-deep)}.page_railItemOpen__mnwQD{box-shadow:inset 2px 0 0 var(--rule-strong)}.page_railItemActive__sRLOZ,.page_railItemActive__sRLOZ:hover{background:var(--action);color:var(--paper);font-weight:600}.page_railChevron__xPwKs{flex:0 0 auto;width:10px;font-size:15px;line-height:1;text-align:center;transition:transform .18s}.page_railChevronOpen__tx4KV{transform:rotate(90deg)}.page_railItemLabel__Jok06{flex:1 1 auto;min-width:0}.page_railSubList__J4YCA{display:flex;flex-direction:column;padding:6px 0 10px}.page_railSubItem__8511r{display:flex;align-items:center;min-height:40px;padding:6px 12px 6px 34px;font-family:var(--f-sans);font-size:13px;color:var(--ink-soft);cursor:pointer;transition:color .15s}.page_railSubItem__8511r:hover{color:var(--action)}.page_railSubItemActive__QBEaN,.page_railSubItemActive__QBEaN:hover{color:var(--action);font-weight:600;text-decoration:underline;text-underline-offset:3px}.page_content__hALqr{min-width:0}.page_emptyState__GQiVE{padding:80px 48px;text-align:center;color:var(--ink-mute);font-family:var(--f-sans);font-size:14px}.page_listHead__K_0JG,.page_listView__Jwdas{font-family:var(--f-mono)}.page_listHead__K_0JG{display:grid;grid-template-columns:160px 180px 1fr 1fr 40px;gap:16px;padding:14px 48px;border-bottom:1px solid var(--rule);font-size:10px;letter-spacing:.12em;color:var(--ink-mute);text-transform:uppercase}.page_listRowWrap__FIITE{position:relative;border-bottom:1px solid var(--rule);transition:background .15s}.page_listRowWrap__FIITE:last-child{border-bottom:none}.page_listRowWrap__FIITE:hover{background:var(--paper-warm)}.page_listRowWrap__FIITE:hover .page_listArrow__pqVuP,.page_listRowWrap__FIITE:hover .page_listName__aaUts{color:var(--action)}.page_listRow__Uw4k2{display:grid;grid-template-columns:160px 180px 1fr 1fr 40px;gap:16px;padding:18px 80px 18px 48px;font-size:13px;color:var(--ink);align-items:baseline}.page_listSku__Sh7da{font-family:var(--f-mono);color:var(--ink)}.page_listCat__nM3PX{font-family:var(--f-mono);color:var(--ink-mute);font-size:11px;letter-spacing:.06em}.page_listName__aaUts{font-family:var(--f-sans);color:var(--ink);font-size:14px}.page_listSummary__t40Uw{font-family:var(--f-sans);color:var(--ink-mute);font-size:13px;line-height:1.45;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.page_listArrow__pqVuP{font-family:var(--f-mono);color:var(--ink-mute);text-align:right}.page_gridView__GiUvQ{padding:32px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.page_gridCardWrap__Oingx{position:relative}.page_gridCard__SOqjL{display:flex;flex-direction:column;border:1px solid var(--rule);background:var(--paper);transition:border-color .15s}.page_gridCard__SOqjL:hover{border-color:var(--action)}.page_gridCard__SOqjL:hover .page_gridName__YudBl{color:var(--action)}.page_gridCard__SOqjL .page_ph__9kAmx,.page_gridCard__SOqjL .ph{aspect-ratio:1/1}.page_gridImg__R0Zh4{position:relative;aspect-ratio:1/1;display:flex;align-items:center;justify-content:center;background:var(--paper-warm);overflow:hidden}.page_gridImg__R0Zh4 img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;padding:16px;background:var(--paper)}.page_gridMeta__gGq2r{padding:14px;border-top:1px solid var(--rule)}.page_gridCat___SSa3{font-family:var(--f-mono);font-size:10px;letter-spacing:.08em;color:var(--ink-mute);text-transform:uppercase}.page_gridName__YudBl{font-family:var(--f-sans);font-size:13px;overflow-wrap:anywhere;margin-top:6px;color:var(--ink);line-height:1.35}.page_gridSku__Ggo05{font-family:var(--f-mono);font-size:10px;overflow-wrap:anywhere;margin-top:10px;color:var(--ink-mute);letter-spacing:.06em}.page_favBtn__58l6Y{position:absolute;top:14px;right:14px;width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;background:var(--paper);border:1px solid var(--rule);border-radius:0;color:var(--ink-mute);cursor:pointer;transition:color .15s,border-color .15s,background .15s}.page_favBtn__58l6Y:hover{color:var(--ink);border-color:var(--ink)}.page_favBtnActive__sGEdD{color:var(--action);border-color:var(--action)}.page_favBtn__58l6Y:disabled{opacity:.5;cursor:default}.page_favBtnFloat__fEpF0{top:8px;right:8px}.page_listRowWrap__FIITE .page_favBtn__58l6Y{top:50%;transform:translateY(-50%);right:24px}@media (max-width:1024px){.page_pageHeader__AtBUX{padding:40px 24px 24px}.page_controlRow__55LiB{grid-template-columns:1fr}.page_railSearch__KDW4e{border-right:none;border-bottom:1px solid var(--rule);padding:20px 24px}.page_controlsRight__gTXfG{padding:12px 24px;flex-wrap:wrap}.page_filterBtn__lujdC{display:inline-flex}.page_drawerBackdrop__XzlNQ{display:block}.page_body__NrPc3{grid-template-columns:1fr}.page_rail__KULhi{position:fixed;top:0;right:0;bottom:0;width:min(340px,85vw);max-width:100vw;padding:max(24px,env(safe-area-inset-top,0px)) max(20px,env(safe-area-inset-right,0px)) max(24px,env(safe-area-inset-bottom,0px)) 20px;border-right:none;border-left:1px solid var(--rule);background:var(--paper);transform:translateX(100%);transition:transform .25s ease;z-index:70;overflow-y:auto;overscroll-behavior:contain;display:block}.page_bodyFilterOpen__UCJCu .page_rail__KULhi{transform:translateX(0)}.page_railHeader__sE3iz{display:flex}.page_listHead__K_0JG{display:none}.page_listRow__Uw4k2{grid-template-columns:1fr 40px;gap:4px;padding:18px 64px 18px 24px;row-gap:6px}.page_listRow__Uw4k2 .page_listArrow__pqVuP,.page_listRow__Uw4k2 .page_listCat__nM3PX,.page_listRow__Uw4k2 .page_listName__aaUts,.page_listRow__Uw4k2 .page_listSku__Sh7da,.page_listRow__Uw4k2 .page_listSummary__t40Uw{grid-column:1}.page_listRow__Uw4k2 .page_listArrow__pqVuP{grid-column:2;grid-row:1/span 4;align-self:center}.page_listSummary__t40Uw{-webkit-line-clamp:3}.page_listRowWrap__FIITE .page_favBtn__58l6Y{right:16px}.page_gridView__GiUvQ{padding:16px;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}}@media (max-width:900px){.page_gridView__GiUvQ{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.page_pageHeader__AtBUX{padding:32px 16px 20px}.page_pageBlurb__vioSf{font-size:14px}.page_railSearch__KDW4e{padding:16px}.page_controlsRight__gTXfG{padding:10px 16px;gap:10px}.page_listRow__Uw4k2{padding:16px 64px 16px 16px}.page_listRowWrap__FIITE .page_favBtn__58l6Y{right:12px;width:40px;height:40px}.page_gridView__GiUvQ{padding:12px;gap:10px}}@media (max-width:430px){.page_listRow__Uw4k2{grid-template-columns:1fr;row-gap:4px}.page_listRow__Uw4k2 .page_listArrow__pqVuP{grid-column:1;grid-row:auto;text-align:left;color:var(--ink-mute)}.page_listRowWrap__FIITE .page_favBtn__58l6Y{position:absolute;top:16px;right:16px;transform:none}}@media (pointer:coarse){.page_favBtn__58l6Y:after{content:"";position:absolute;top:50%;left:50%;width:44px;height:44px;transform:translate(-50%,-50%)}.page_viewBtn__JMb98{min-height:44px;display:inline-flex;align-items:center}.page_pageBtn__A94UO,.page_searchInput__aOwxV{min-height:44px}}.SelectMenu_field__c_QP8{display:flex;flex-direction:column}.SelectMenu_label__GrAZF{margin-bottom:6px;font-family:var(--f-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-mute)}.SelectMenu_required__os8JK{margin-left:4px;color:var(--action)}.SelectMenu_wrap__SZWte{position:relative}.SelectMenu_trigger__aiw_g{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;padding:10px 12px;min-height:44px;background:var(--paper);color:var(--ink);border:1px solid var(--rule-strong);font-family:var(--f-sans);font-size:14px;text-align:left;cursor:pointer;transition:border-color .15s,color .15s}.SelectMenu_trigger__aiw_g:hover:not(:disabled){border-color:var(--action)}.SelectMenu_trigger__aiw_g:disabled{opacity:.55;cursor:not-allowed}.SelectMenu_triggerOpen__JvEte{border-color:var(--action)}.SelectMenu_value__OrZml{flex:1 1 auto;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.SelectMenu_valuePlaceholder__WeD83{color:var(--ink-mute)}.SelectMenu_caret__KWLvK{flex:0 0 auto;width:12px;height:12px;color:var(--ink-mute);transition:transform .18s,color .15s}.SelectMenu_triggerOpen__JvEte .SelectMenu_caret__KWLvK,.SelectMenu_trigger__aiw_g:hover:not(:disabled) .SelectMenu_caret__KWLvK{color:var(--action)}.SelectMenu_triggerOpen__JvEte .SelectMenu_caret__KWLvK{transform:rotate(180deg)}.SelectMenu_popover__dOBek{position:absolute;top:calc(100% + 4px);left:0;right:0;min-width:220px;background:var(--paper);border:1px solid var(--rule-strong);box-shadow:0 12px 40px rgba(0,0,0,.12);z-index:1000;display:flex;flex-direction:column;max-height:320px}[data-theme=dark] .SelectMenu_popover__dOBek{box-shadow:0 12px 40px rgba(0,0,0,.5)}.SelectMenu_search__0P6Fg{flex:0 0 auto;padding:10px 12px;border:none;border-bottom:1px solid var(--rule);background:var(--paper);font-family:var(--f-sans);font-size:13px;color:var(--ink);outline:none}.SelectMenu_search__0P6Fg::-moz-placeholder{color:var(--ink-mute)}.SelectMenu_search__0P6Fg::placeholder{color:var(--ink-mute)}.SelectMenu_list__zDIg3{flex:1 1 auto;overflow-y:auto;padding:4px 0}.SelectMenu_item__bEuuA{display:flex;align-items:center;gap:10px;width:100%;padding:9px 12px;font-family:var(--f-sans);font-size:13px;color:var(--ink);text-align:left;cursor:pointer}.SelectMenu_itemActive__IlGIQ{background:var(--paper-warm)}.SelectMenu_itemSelected___f_Ur{color:var(--action)}.SelectMenu_itemLabel__bzKuw{flex:1 1 auto;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.SelectMenu_itemTick__XnyNo{flex:0 0 auto;font-size:12px;color:var(--action)}.SelectMenu_empty__OTbZX{padding:14px 12px;font-family:var(--f-sans);font-size:13px;color:var(--ink-mute)}.SelectMenu_hint__xNj1Y{margin-top:4px;font-family:var(--f-mono);font-size:11px;letter-spacing:.04em;color:var(--ink-mute)}.LanguageSwitcher_dropdown__z8XlZ{position:relative}.LanguageSwitcher_dropdownBtn__QD_Ho{display:flex;align-items:center;gap:4px;padding:8px 16px;background:rgba(0,0,0,.03);border:1px solid rgba(0,0,0,.08);border-radius:4px;cursor:pointer;font-family:var(--font-manrope),system-ui,sans-serif;font-size:.85rem;font-weight:500;color:var(--black)}.LanguageSwitcher_dropdownBtn__QD_Ho:hover{background:rgba(0,0,0,.06);border-color:rgba(0,0,0,.15)}.LanguageSwitcher_currentLang__vbkoM{white-space:nowrap}.LanguageSwitcher_arrow__5whj6{font-size:.6rem;opacity:.5;transition:transform .2s}.LanguageSwitcher_dropdownMenu__O__51{position:absolute;top:100%;right:0;margin-top:4px;background:var(--white,#fff);border:1px solid rgba(0,0,0,.1);border-radius:6px;box-shadow:0 4px 20px rgba(0,0,0,.12);min-width:220px;z-index:1000;max-height:60vh;max-height:60dvh;overflow-y:auto;overscroll-behavior:contain}.LanguageSwitcher_dropdownItem__vgZoB{display:flex;align-items:center;justify-content:space-between;width:100%;padding:10px 14px;background:none;border:none;cursor:pointer;font-family:var(--font-manrope),system-ui,sans-serif;font-size:.85rem;color:var(--black);text-align:left;transition:background .15s ease}.LanguageSwitcher_dropdownItem__vgZoB:hover{background:rgba(0,0,0,.04)}.LanguageSwitcher_dropdownItem__vgZoB.LanguageSwitcher_active__KxGtj{background:rgba(197,160,89,.1)}.LanguageSwitcher_dropdownItem__vgZoB.LanguageSwitcher_active__KxGtj .LanguageSwitcher_langLabel__fEbzp{color:var(--gold,#c5a059);font-weight:600}.LanguageSwitcher_langLabel__fEbzp{font-weight:500}.LanguageSwitcher_langName__5Dr9K{font-size:.75rem;color:#666}.LanguageSwitcher_dropdown__z8XlZ.LanguageSwitcher_editorial__sps1h .LanguageSwitcher_dropdownBtn__QD_Ho{background:transparent;border:none;padding:0;border-radius:0;font-family:var(--f-mono);font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft);gap:6px}.LanguageSwitcher_dropdown__z8XlZ.LanguageSwitcher_editorial__sps1h .LanguageSwitcher_dropdownBtn__QD_Ho:hover{background:transparent;border:none;color:var(--ink)}.LanguageSwitcher_dropdown__z8XlZ.LanguageSwitcher_editorial__sps1h .LanguageSwitcher_arrow__5whj6{font-size:10px}.LanguageSwitcher_dropdown__z8XlZ.LanguageSwitcher_editorial__sps1h .LanguageSwitcher_globe__w2sWU{width:15px;height:15px;flex:0 0 auto;color:var(--ink-mute);transition:color .15s}.LanguageSwitcher_dropdown__z8XlZ.LanguageSwitcher_editorial__sps1h .LanguageSwitcher_dropdownBtn__QD_Ho:hover .LanguageSwitcher_globe__w2sWU{color:var(--ink)}.LanguageSwitcher_dropdown__z8XlZ.LanguageSwitcher_editorial__sps1h .LanguageSwitcher_dropdownMenu__O__51{background:var(--paper);border:1px solid var(--rule);border-radius:0;box-shadow:0 12px 40px rgba(0,0,0,.12);min-width:220px;margin-top:10px}.LanguageSwitcher_dropdown__z8XlZ.LanguageSwitcher_editorial__sps1h .LanguageSwitcher_dropdownItem__vgZoB{font-family:var(--f-mono);font-size:11px;letter-spacing:.08em;color:var(--ink-soft);padding:10px 14px;text-transform:none}.LanguageSwitcher_dropdown__z8XlZ.LanguageSwitcher_editorial__sps1h .LanguageSwitcher_dropdownItem__vgZoB:hover{background:var(--paper-warm);color:var(--ink)}.LanguageSwitcher_dropdown__z8XlZ.LanguageSwitcher_editorial__sps1h .LanguageSwitcher_dropdownItem__vgZoB.LanguageSwitcher_active__KxGtj{background:transparent;color:var(--ink)}.LanguageSwitcher_dropdown__z8XlZ.LanguageSwitcher_editorial__sps1h .LanguageSwitcher_dropdownItem__vgZoB.LanguageSwitcher_active__KxGtj .LanguageSwitcher_langLabel__fEbzp{color:var(--ink);font-weight:500}.LanguageSwitcher_dropdown__z8XlZ.LanguageSwitcher_editorial__sps1h .LanguageSwitcher_langLabel__fEbzp{letter-spacing:.12em;text-transform:uppercase}.LanguageSwitcher_dropdown__z8XlZ.LanguageSwitcher_editorial__sps1h .LanguageSwitcher_langName__5Dr9K{font-family:var(--f-sans);font-size:12px;color:var(--ink-mute);text-transform:none;letter-spacing:0}.LanguageSwitcher_dropdown__z8XlZ.LanguageSwitcher_chip__uY3Mm .LanguageSwitcher_dropdownBtn__QD_Ho{display:inline-flex;align-items:center;gap:6px;background:transparent;border:1px solid var(--rule);padding:7px 12px;min-height:38px;border-radius:0;font-family:var(--f-mono);font-size:11px;font-weight:400;letter-spacing:.08em;text-transform:uppercase;color:var(--ink);line-height:normal}.LanguageSwitcher_dropdown__z8XlZ.LanguageSwitcher_chip__uY3Mm .LanguageSwitcher_dropdownBtn__QD_Ho:hover{background:transparent;border-color:var(--ink);color:var(--ink)}.LanguageSwitcher_dropdown__z8XlZ.LanguageSwitcher_chip__uY3Mm .LanguageSwitcher_arrow__5whj6{font-size:9px;color:var(--ink-mute);opacity:1}.LanguageSwitcher_dropdown__z8XlZ.LanguageSwitcher_chip__uY3Mm .LanguageSwitcher_dropdownMenu__O__51{background:var(--paper);border:1px solid var(--rule);border-radius:0;box-shadow:0 12px 40px rgba(0,0,0,.12);min-width:220px;margin-top:6px}.LanguageSwitcher_dropdown__z8XlZ.LanguageSwitcher_chip__uY3Mm .LanguageSwitcher_dropdownItem__vgZoB{font-family:var(--f-mono);font-size:11px;letter-spacing:.08em;color:var(--ink-soft);padding:10px 14px;text-transform:none}.LanguageSwitcher_dropdown__z8XlZ.LanguageSwitcher_chip__uY3Mm .LanguageSwitcher_dropdownItem__vgZoB:hover{background:var(--paper-warm);color:var(--ink)}.LanguageSwitcher_dropdown__z8XlZ.LanguageSwitcher_chip__uY3Mm .LanguageSwitcher_dropdownItem__vgZoB.LanguageSwitcher_active__KxGtj{background:transparent;color:var(--ink)}.LanguageSwitcher_dropdown__z8XlZ.LanguageSwitcher_chip__uY3Mm .LanguageSwitcher_dropdownItem__vgZoB.LanguageSwitcher_active__KxGtj .LanguageSwitcher_langLabel__fEbzp{color:var(--ink);font-weight:500}.LanguageSwitcher_dropdown__z8XlZ.LanguageSwitcher_chip__uY3Mm .LanguageSwitcher_langLabel__fEbzp{letter-spacing:.12em;text-transform:uppercase}.LanguageSwitcher_dropdown__z8XlZ.LanguageSwitcher_chip__uY3Mm .LanguageSwitcher_langName__5Dr9K{font-family:var(--f-sans);font-size:12px;color:var(--ink-mute);text-transform:none;letter-spacing:0}.LanguageSwitcher_dropdown__z8XlZ.LanguageSwitcher_dark__v9QtK .LanguageSwitcher_dropdownBtn__QD_Ho{background:transparent;border:1px solid hsla(0,0%,100%,.2);color:hsla(0,0%,100%,.7);padding:10px 16px;border-radius:0;font-size:.85rem;line-height:1;box-sizing:border-box}.LanguageSwitcher_dropdown__z8XlZ.LanguageSwitcher_dark__v9QtK .LanguageSwitcher_dropdownBtn__QD_Ho:hover{background:transparent;border-color:var(--gold,#c5a059);color:var(--gold,#c5a059)}.LanguageSwitcher_dropdown__z8XlZ.LanguageSwitcher_dark__v9QtK .LanguageSwitcher_dropdownMenu__O__51{background:#1a1a1a;border-color:hsla(0,0%,100%,.1);box-shadow:0 4px 20px rgba(0,0,0,.4)}.LanguageSwitcher_dropdown__z8XlZ.LanguageSwitcher_dark__v9QtK .LanguageSwitcher_dropdownItem__vgZoB{color:hsla(0,0%,100%,.8)}.LanguageSwitcher_dropdown__z8XlZ.LanguageSwitcher_dark__v9QtK .LanguageSwitcher_dropdownItem__vgZoB:hover{background:hsla(0,0%,100%,.08)}.LanguageSwitcher_dropdown__z8XlZ.LanguageSwitcher_dark__v9QtK .LanguageSwitcher_dropdownItem__vgZoB.LanguageSwitcher_active__KxGtj{background:rgba(197,160,89,.15)}.LanguageSwitcher_dropdown__z8XlZ.LanguageSwitcher_dark__v9QtK .LanguageSwitcher_dropdownItem__vgZoB.LanguageSwitcher_active__KxGtj .LanguageSwitcher_langLabel__fEbzp{color:var(--gold,#c5a059)}.LanguageSwitcher_dropdown__z8XlZ.LanguageSwitcher_dark__v9QtK .LanguageSwitcher_langName__5Dr9K{color:hsla(0,0%,100%,.5)}.LanguageSwitcher_switcher__CViAX{font-size:.85rem;background:rgba(0,0,0,.03);border-radius:20px;padding:4px 8px}.LanguageSwitcher_langItem___Xt47,.LanguageSwitcher_switcher__CViAX{display:flex;align-items:center;gap:2px}.LanguageSwitcher_langBtn__sbU5W{background:none;border:none;padding:4px 8px;cursor:pointer;font-family:var(--font-manrope),system-ui,sans-serif;font-size:.8rem;font-weight:500;color:var(--black);opacity:.5;transition:opacity .2s ease,color .2s ease;white-space:nowrap;border-radius:12px}.LanguageSwitcher_langBtn__sbU5W:hover{opacity:.8}.LanguageSwitcher_langBtn__sbU5W.LanguageSwitcher_active__KxGtj{opacity:1;color:var(--gold,#c5a059);font-weight:600;background:rgba(197,160,89,.1)}.LanguageSwitcher_separator__NBx4F{display:inline-block;width:1px;height:12px;background:rgba(0,0,0,.15);margin:0 2px}.LanguageSwitcher_switcher__CViAX.LanguageSwitcher_sidebar__goUy5{background:hsla(0,0%,100%,.1);padding:6px 10px;border-radius:8px;flex-wrap:wrap;justify-content:center;gap:4px}.LanguageSwitcher_switcher__CViAX.LanguageSwitcher_sidebar__goUy5 .LanguageSwitcher_langBtn__sbU5W{color:hsla(0,0%,100%,.7)}.LanguageSwitcher_switcher__CViAX.LanguageSwitcher_sidebar__goUy5 .LanguageSwitcher_langBtn__sbU5W:hover{color:hsla(0,0%,100%,.9)}.LanguageSwitcher_switcher__CViAX.LanguageSwitcher_sidebar__goUy5 .LanguageSwitcher_langBtn__sbU5W.LanguageSwitcher_active__KxGtj{color:var(--gold,#c5a059);background:rgba(197,160,89,.15)}.LanguageSwitcher_switcher__CViAX.LanguageSwitcher_sidebar__goUy5 .LanguageSwitcher_separator__NBx4F{background:hsla(0,0%,100%,.2)}@media (max-width:1024px){.LanguageSwitcher_dropdown__z8XlZ.LanguageSwitcher_dark__v9QtK .LanguageSwitcher_dropdownBtn__QD_Ho{padding:8px 16px;font-size:.8rem}.LanguageSwitcher_langBtn__sbU5W,.LanguageSwitcher_switcher__CViAX{font-size:.75rem;padding:3px 6px}.LanguageSwitcher_separator__NBx4F{height:10px}}@media (max-width:768px){.LanguageSwitcher_dropdown__z8XlZ.LanguageSwitcher_dark__v9QtK{width:100%}.LanguageSwitcher_dropdown__z8XlZ.LanguageSwitcher_dark__v9QtK .LanguageSwitcher_dropdownBtn__QD_Ho{width:100%;justify-content:center;padding:14px 20px;font-size:.85rem;min-height:48px}.LanguageSwitcher_dropdown__z8XlZ.LanguageSwitcher_chip__uY3Mm .LanguageSwitcher_dropdownBtn__QD_Ho{border:none;background:transparent;min-height:44px;padding:8px 10px;color:var(--ink-soft)}.LanguageSwitcher_dropdown__z8XlZ.LanguageSwitcher_chip__uY3Mm .LanguageSwitcher_dropdownBtn__QD_Ho:hover{border:none;background:var(--paper-warm);color:var(--ink)}.LanguageSwitcher_dropdown__z8XlZ.LanguageSwitcher_editorial__sps1h .LanguageSwitcher_dropdownBtn__QD_Ho{min-height:44px;padding:10px 0}.LanguageSwitcher_switcher__CViAX{font-size:.75rem;gap:2px;padding:3px 6px}.LanguageSwitcher_langBtn__sbU5W{padding:6px 10px;font-size:.75rem}}@media (max-width:480px){.LanguageSwitcher_dropdownMenu__O__51{max-width:calc(100vw - 32px)}}.LanguageSwitcher_dropdown__z8XlZ.LanguageSwitcher_drawer__kmsfS{width:100%}.LanguageSwitcher_dropdown__z8XlZ.LanguageSwitcher_drawer__kmsfS .LanguageSwitcher_dropdownBtn__QD_Ho{display:flex;justify-content:flex-start;gap:10px;width:100%;min-height:52px;padding:10px 14px;background:transparent;border:1px solid var(--rule-strong);border-radius:0;font-family:var(--f-mono);font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink)}.LanguageSwitcher_dropdown__z8XlZ.LanguageSwitcher_drawer__kmsfS .LanguageSwitcher_dropdownBtn__QD_Ho:hover{background:transparent;border-color:var(--ink);color:var(--ink)}.LanguageSwitcher_dropdown__z8XlZ.LanguageSwitcher_drawer__kmsfS .LanguageSwitcher_arrow__5whj6{font-size:9px;color:var(--ink-mute);opacity:1;margin-left:auto}.LanguageSwitcher_dropdown__z8XlZ.LanguageSwitcher_drawer__kmsfS .LanguageSwitcher_globe__w2sWU{width:17px;height:17px;flex:0 0 auto;color:var(--ink-mute)}.LanguageSwitcher_dropdown__z8XlZ.LanguageSwitcher_drawer__kmsfS .LanguageSwitcher_dropdownMenu__O__51{left:0;right:0;min-width:0;margin-top:6px;background:var(--paper);border:1px solid var(--rule-strong);border-radius:0;box-shadow:0 12px 40px rgba(0,0,0,.12)}.LanguageSwitcher_dropdown__z8XlZ.LanguageSwitcher_drawer__kmsfS .LanguageSwitcher_dropdownItem__vgZoB{min-height:48px;font-family:var(--f-sans);font-size:14px;color:var(--ink)}.LanguageSwitcher_dropdown__z8XlZ.LanguageSwitcher_pill__n4pYI .LanguageSwitcher_dropdownBtn__QD_Ho{display:inline-flex;align-items:center;gap:.44em;height:2em;min-height:32px;padding:0 .75em;background:var(--paper-warm);border:none;border-radius:999px;font-family:var(--f-mono);font-size:.719em;font-weight:400;letter-spacing:.09em;text-transform:uppercase;color:var(--ink-soft);white-space:nowrap}.LanguageSwitcher_dropdown__z8XlZ.LanguageSwitcher_pill__n4pYI .LanguageSwitcher_dropdownBtn__QD_Ho:hover{background:var(--paper-deep);border:none;color:var(--ink)}.LanguageSwitcher_dropdown__z8XlZ.LanguageSwitcher_pill__n4pYI .LanguageSwitcher_dropdownBtn__QD_Ho:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.LanguageSwitcher_dropdown__z8XlZ.LanguageSwitcher_pill__n4pYI .LanguageSwitcher_globe__w2sWU{width:1.22em;height:1.22em;flex:0 0 auto;color:currentColor}.LanguageSwitcher_dropdown__z8XlZ.LanguageSwitcher_pill__n4pYI .LanguageSwitcher_arrow__5whj6{font-size:.7em;opacity:.7}.LanguageSwitcher_dropdown__z8XlZ.LanguageSwitcher_pill__n4pYI .LanguageSwitcher_dropdownMenu__O__51{display:grid;grid-template-columns:1fr 1fr;gap:2px 18px;padding:14px 16px;min-width:250px;margin-top:10px;background:var(--paper);border:1px solid var(--rule);border-radius:0;box-shadow:0 14px 28px -14px rgba(0,0,0,.3)}.LanguageSwitcher_dropdown__z8XlZ.LanguageSwitcher_pill__n4pYI .LanguageSwitcher_dropdownItem__vgZoB{display:block;padding:5px 0;font-family:var(--f-mono);font-size:12px;letter-spacing:.06em;color:var(--ink-soft);text-transform:none}.LanguageSwitcher_dropdown__z8XlZ.LanguageSwitcher_pill__n4pYI .LanguageSwitcher_dropdownItem__vgZoB:hover{background:transparent;color:var(--ink)}.LanguageSwitcher_dropdown__z8XlZ.LanguageSwitcher_pill__n4pYI .LanguageSwitcher_dropdownItem__vgZoB.LanguageSwitcher_active__KxGtj{background:transparent;color:var(--action)}.LanguageSwitcher_dropdown__z8XlZ.LanguageSwitcher_pill__n4pYI .LanguageSwitcher_langLabel__fEbzp{display:none}.LanguageSwitcher_dropdown__z8XlZ.LanguageSwitcher_pill__n4pYI .LanguageSwitcher_langName__5Dr9K{font-family:var(--f-mono);font-size:12px;color:inherit;letter-spacing:.06em}.HeaderSearch_overlay__djfQe{position:fixed;left:0;right:0;bottom:0;z-index:40;display:flex;flex-direction:column;align-items:center;padding:10vh 24px 24px;background:color-mix(in oklch,var(--paper-deep) 34%,transparent);backdrop-filter:blur(7px) saturate(108%);-webkit-backdrop-filter:blur(7px) saturate(108%)}@supports not (background:color-mix(in oklch,red 50%,transparent)){.HeaderSearch_overlay__djfQe{background:hsla(30,8%,51%,.28)}}.HeaderSearch_panel__iaCi0{display:flex;flex-direction:column;gap:10px;width:100%;max-width:480px}.HeaderSearch_bar__mb2_b{display:flex;align-items:stretch;gap:8px}.HeaderSearch_field__vzneC{flex:1;display:flex;align-items:center;gap:12px;min-width:0;height:52px;padding:0 16px;background:var(--paper);border:1px solid var(--rule-strong);box-shadow:0 18px 36px -24px rgba(0,0,0,.45)}.HeaderSearch_fieldIcon__5MRaK{color:var(--ink-soft);flex-shrink:0}.HeaderSearch_input__1LljC{flex:1;min-width:0;border:none;outline:none;background:transparent;font-family:var(--f-sans);font-size:15.5px;color:var(--ink)}.HeaderSearch_input__1LljC::-moz-placeholder{color:var(--ink-mute)}.HeaderSearch_input__1LljC::placeholder{color:var(--ink-mute)}.HeaderSearch_input__1LljC::-webkit-search-cancel-button,.HeaderSearch_input__1LljC::-webkit-search-decoration{-webkit-appearance:none}.HeaderSearch_spinner__u6jUi{width:14px;height:14px;flex-shrink:0;border:1.5px solid var(--rule);border-top-color:var(--ink-soft);border-radius:50%;animation:HeaderSearch_spin__7F9nd .7s linear infinite}@keyframes HeaderSearch_spin__7F9nd{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.HeaderSearch_spinner__u6jUi{animation-duration:2.4s}}.HeaderSearch_close__Zvudr{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;flex-shrink:0;border:none;cursor:pointer;background:var(--action);color:var(--action-fg);box-shadow:0 18px 36px -24px rgba(0,0,0,.45);transition:background .15s,color .15s}.HeaderSearch_close__Zvudr:hover{background:var(--ink);color:var(--paper)}.HeaderSearch_close__Zvudr:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.HeaderSearch_results__7gfXb{display:flex;flex-direction:column;background:var(--paper);border:1px solid var(--rule);box-shadow:0 24px 48px -28px rgba(0,0,0,.45);max-height:52vh;overflow-y:auto;overscroll-behavior:contain}.HeaderSearch_result__74QYX{display:flex;align-items:baseline;gap:12px;width:100%;padding:12px 16px;border:none;border-bottom:1px solid var(--rule);background:transparent;color:var(--ink);text-align:left;cursor:pointer;transition:background .12s,color .12s}.HeaderSearch_result__74QYX:last-of-type{border-bottom:none}.HeaderSearch_resultActive__kNZiZ{background:var(--paper-warm);color:var(--action)}.HeaderSearch_resultLabel__qQQNb{flex:1;min-width:0;font-size:14.5px;overflow-wrap:anywhere}.HeaderSearch_resultMeta__B8s4q{flex-shrink:0;font-size:9.5px;letter-spacing:.1em}.HeaderSearch_hint__aTZzh,.HeaderSearch_resultMeta__B8s4q{font-family:var(--f-mono);text-transform:uppercase;color:var(--ink-mute)}.HeaderSearch_hint__aTZzh{padding:9px 16px;border-top:1px solid var(--rule);background:var(--paper-warm);font-size:10px;letter-spacing:.09em;position:sticky;bottom:0}.HeaderSearch_empty__LCcIe{padding:12px 16px;background:var(--paper);border:1px solid var(--rule);font-size:14px;color:var(--ink-soft);box-shadow:0 24px 48px -28px rgba(0,0,0,.45)}@media (max-width:560px){.HeaderSearch_overlay__djfQe{padding:16px 16px 24px}.HeaderSearch_results__7gfXb{max-height:46vh}}.Navbar_wrap__oWtUd{position:sticky;top:0;z-index:50;background:var(--paper);border-bottom:1px solid var(--rule);padding-top:env(safe-area-inset-top,0);padding-left:env(safe-area-inset-left,0);padding-right:env(safe-area-inset-right,0);transition:box-shadow .22s ease;--nav-fs:16px;--nav-gutter:calc(var(--nav-fs) * 2.5)}.Navbar_wrap__oWtUd[data-compact=true]{box-shadow:0 8px 20px -16px rgba(0,0,0,.5)}.Navbar_strip__NKKz0{overflow:hidden;height:37px;transition:height var(--header-flip) cubic-bezier(.4,0,.2,1)}.Navbar_wrap__oWtUd[data-compact=true] .Navbar_strip__NKKz0{height:0}.Navbar_stripInner__qWGYP{display:flex;justify-content:space-between;align-items:center;gap:24px;height:36px;padding:0 var(--nav-gutter);border-bottom:1px solid var(--rule);font-family:var(--f-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-mute);opacity:1;transition:opacity .16s ease}.Navbar_wrap__oWtUd[data-compact=true] .Navbar_stripInner__qWGYP{opacity:0}.Navbar_stripTag__FaiFR{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.Navbar_stripLinks__3EmSp{display:flex;align-items:center;gap:20px;flex-shrink:0}.Navbar_stripBtn__jg2JA,.Navbar_stripLinks__3EmSp a{color:var(--ink-mute);white-space:nowrap;transition:color .15s}.Navbar_stripBtn__jg2JA:hover,.Navbar_stripLinks__3EmSp a:hover{color:var(--ink)}.Navbar_stripBtn__jg2JA{display:inline-flex;align-items:center;gap:7px;background:none;border:none;padding:0;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer}.Navbar_stripDivider__87Qeb{width:1px;height:12px;background:var(--rule);flex-shrink:0}.Navbar_stripIcon__mBpjD{flex:0 0 auto}.Navbar_nav__yFFPE{display:grid;grid-template-columns:auto 1fr auto;align-items:center;font-family:var(--f-mono);font-size:var(--nav-fs);gap:2em;padding:0 var(--nav-gutter);height:94px;transition:height var(--header-flip) cubic-bezier(.4,0,.2,1)}.Navbar_wrap__oWtUd[data-compact=true] .Navbar_nav__yFFPE{height:64px}.Navbar_brandGroup__ARiLv{display:flex;align-items:center;gap:1.75em;flex-shrink:0;min-width:-moz-max-content;min-width:max-content}.Navbar_brand__JWn4W{display:inline-flex;align-items:center;color:var(--ink);line-height:1;flex-shrink:0}.Navbar_brandLogo__rKaJX{height:50px;width:auto;display:block;-o-object-fit:contain;object-fit:contain;flex-shrink:0;transition:height var(--header-flip) cubic-bezier(.4,0,.2,1)}.Navbar_wrap__oWtUd[data-compact=true] .Navbar_brandLogo__rKaJX{height:34px}.Navbar_brandRule__JEEC2{width:1px;height:46px;background:var(--rule);flex-shrink:0;transition:height var(--header-flip) cubic-bezier(.4,0,.2,1)}.Navbar_wrap__oWtUd[data-compact=true] .Navbar_brandRule__JEEC2{height:32px}.Navbar_links__puXTb{display:flex;align-items:flex-end;gap:1.875em;min-width:0}.Navbar_linkItem__dL3Pe{display:flex;flex-direction:column;gap:3px;padding-bottom:4px;border-bottom:2px solid transparent;color:var(--ink-soft);transition:color .15s,border-color .15s;background:none;text-align:left}.Navbar_linkLabel__Xomvv{display:inline-flex;align-items:center;gap:.5em;font-family:var(--f-sans);font-size:1em;font-weight:700;white-space:nowrap}.Navbar_linkItem__dL3Pe:hover,.Navbar_linkItem__dL3Pe[aria-expanded=true]{color:var(--ink);border-bottom-color:var(--rule)}.Navbar_linkItem__dL3Pe.Navbar_active__qyFWv{color:var(--ink);border-bottom-color:var(--action)}.Navbar_linkNum__okTAz{font-family:var(--f-mono);font-size:.594em;letter-spacing:.14em;color:var(--ink-mute);transition:color .15s}.Navbar_linkItem__dL3Pe:hover .Navbar_linkNum__okTAz{color:var(--section-accent)}.Navbar_linkItem__dL3Pe.Navbar_active__qyFWv .Navbar_linkNum__okTAz{color:var(--action)}.Navbar_chev__92Y8J{flex:0 0 auto;transition:transform .18s ease}.Navbar_linkItem__dL3Pe[aria-expanded=true] .Navbar_chev__92Y8J{transform:rotate(180deg)}.Navbar_actions__4T0RL{display:flex;align-items:center;gap:.875em}.Navbar_iconBtn___6uU0{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;background:none;border:none;color:var(--ink);cursor:pointer;transition:color .15s;flex-shrink:0}.Navbar_iconBtn___6uU0:hover{color:var(--action)}.Navbar_ctaPair__tAJbI{display:inline-flex;align-items:stretch;gap:.5em}.Navbar_loginLink__qHQLn,.Navbar_quote__bfJ_E,.Navbar_userLink__EwfqK{display:inline-flex;align-items:center;justify-content:center;min-height:44px;font-size:.781em;letter-spacing:.09em;text-transform:uppercase;text-align:center;white-space:nowrap;transition:background-color .15s,color .15s}.Navbar_loginLink__qHQLn,.Navbar_userLink__EwfqK{padding:0 1.23em;background:var(--action-alt);color:var(--action-alt-fg)}.Navbar_quote__bfJ_E{padding:0 1.38em;background:var(--action);color:var(--action-fg)}.Navbar_loginLink__qHQLn:hover,.Navbar_quote__bfJ_E:hover,.Navbar_userLink__EwfqK:hover{background:var(--ink);color:var(--paper)}.Navbar_iconBtn___6uU0:focus-visible,.Navbar_loginLink__qHQLn:focus-visible,.Navbar_quote__bfJ_E:focus-visible,.Navbar_userLink__EwfqK:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.Navbar_panel__5ebC5{position:absolute;left:0;right:0;top:100%;z-index:55;padding:36px var(--nav-gutter) 40px;background:var(--paper);border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);box-shadow:0 18px 32px -18px rgba(0,0,0,.28)}.Navbar_panelProducts__Mq9EH{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,.8fr) auto;gap:48px}.Navbar_panelProductsNoFeature__U1VSd{grid-template-columns:minmax(0,1.5fr) minmax(0,.8fr)}.Navbar_panelSimple__RCxVn{display:flex;gap:48px;padding-top:32px;padding-bottom:36px}.Navbar_panelCol__Nz0dw{display:flex;flex-direction:column;gap:16px;min-width:0}.Navbar_panelColNarrow__pdwbj{min-width:260px}.Navbar_panelColRule__TFfje{border-left:1px solid var(--rule);padding-left:40px}.Navbar_panelLabel__hVrX4{font-family:var(--f-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-mute)}.Navbar_panelGrid__xlqj_{-moz-columns:200px 3;columns:200px 3;-moz-column-gap:28px;column-gap:28px;font-size:14.5px}.Navbar_panelGrid__xlqj_>*{-moz-column-break-inside:avoid;break-inside:avoid;margin-bottom:12px}.Navbar_panelLinks__a_lJo{display:flex;flex-direction:column;gap:12px;font-size:14.5px}.Navbar_panelLink__RFlaS{display:flex;align-items:baseline;gap:9px;color:var(--ink);transition:color .15s}.Navbar_panelLink__RFlaS:hover{color:var(--action)}.Navbar_panelNum__oIN8n{font-family:var(--f-mono);font-size:10px;color:var(--ink-mute);flex-shrink:0}.Navbar_panelAll__umEtC{color:var(--action);font-weight:500}.Navbar_panelAll__umEtC:hover{color:var(--ink)}.Navbar_featureCarousel__SO5_A{--feature-w:216px;--feature-shot-h:162px;position:relative;width:var(--feature-w)}.Navbar_featureSlides__G_GdU{display:grid}.Navbar_feature__MOOll{grid-area:1/1;display:flex;flex-direction:column;gap:12px;min-width:0;opacity:0;visibility:hidden;transition:opacity .45s ease,visibility 0s linear .45s}.Navbar_featureActive__Ns3tn{opacity:1;visibility:visible;transition:opacity .45s ease,visibility 0s}.Navbar_featureShot__ndc08{position:relative;display:block;height:var(--feature-shot-h);background:var(--paper-warm);overflow:hidden}.Navbar_featureImg__Ynj0N{-o-object-fit:contain;object-fit:contain}.Navbar_featureName__871zh{font-size:13.5px;line-height:1.45;color:var(--ink);transition:color .15s;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.Navbar_feature__MOOll:hover .Navbar_featureName__871zh{color:var(--action)}.Navbar_featureMeta__1LszT{font-family:var(--f-mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-mute)}.Navbar_featureDots__Y8AZm{position:absolute;top:calc(var(--feature-shot-h) - 24px);left:50%;transform:translateX(-50%);display:flex;gap:6px;padding:5px 8px;border-radius:999px;background:hsla(0,0%,100%,.78);pointer-events:none}.Navbar_featureDot__GVLf9{position:relative;width:7px;height:7px;padding:0;border:0;border-radius:50%;background:rgba(0,0,0,.26);cursor:pointer;pointer-events:auto;transition:background-color .2s}.Navbar_featureDot__GVLf9:hover{background:rgba(0,0,0,.55)}.Navbar_featureDotActive__ZbLbL{background:rgba(0,0,0,.85)}@media (pointer:coarse){.Navbar_featureDot__GVLf9:after{content:"";position:absolute;inset:-10px -4px}}.Navbar_mobileRow__SrPPD{display:none;align-items:center;justify-content:space-between;height:66px;padding:0 16px}.Navbar_mobileActions__0rAbU{display:flex;align-items:center;gap:4px;transform:translateY(4px)}.Navbar_mobileIconBtn__tpy_o{color:var(--ink)}.Navbar_hamburger__WJ9Te,.Navbar_mobileIconBtn__tpy_o{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;background:none;border:none;padding:0;cursor:pointer}.Navbar_hamburger__WJ9Te{flex-direction:column;gap:5px;margin-right:-11px}.Navbar_hamburger__WJ9Te span{display:block;width:22px;height:1.5px;background:var(--ink);transition:transform .2s,opacity .2s}.Navbar_hamburgerOpen__dz5s0 span:first-child{transform:translateY(6.5px) rotate(45deg)}.Navbar_hamburgerOpen__dz5s0 span:nth-child(2){opacity:0}.Navbar_hamburgerOpen__dz5s0 span:nth-child(3){transform:translateY(-6.5px) rotate(-45deg)}.Navbar_drawer__wAZGS{display:none;flex-direction:column;gap:24px;padding:20px 16px max(32px,env(safe-area-inset-bottom,0px));border-top:1px solid var(--rule);background:var(--paper);max-height:calc(100vh - var(--header-h));max-height:calc(100dvh - var(--header-h));overflow-y:auto;overscroll-behavior:contain}.Navbar_drawerOpen__1XVFx{display:flex}.Navbar_drawerHeader__KhCbs{display:grid;grid-template-columns:1fr 1fr;align-items:start;gap:10px;padding-bottom:20px;border-bottom:1px solid var(--rule)}.Navbar_drawerControl__Y2zx4{display:flex;align-items:center;justify-content:flex-start;gap:10px;width:100%;min-height:52px;padding:10px 14px;background:transparent;border:1px solid var(--rule-strong);color:var(--ink);font-family:var(--f-mono);font-size:12px;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;text-align:left}.Navbar_drawerControl__Y2zx4:hover{border-color:var(--ink)}.Navbar_drawerControlIcon__TdwDQ{color:var(--ink-mute);flex:0 0 auto}.Navbar_drawerLinks__wvKMu{display:flex;flex-direction:column;gap:4px;font-family:var(--f-mono);font-size:14px;letter-spacing:.12em;text-transform:uppercase}.Navbar_drawerLinks__wvKMu a{display:flex;align-items:baseline;gap:10px;padding:14px 0;border-bottom:1px solid var(--rule);color:var(--ink-soft)}.Navbar_drawerLinks__wvKMu a.Navbar_active__qyFWv{color:var(--ink)}.Navbar_drawerLinks__wvKMu a.Navbar_active__qyFWv .Navbar_drawerNum__w7h7b{color:var(--action)}.Navbar_drawerNum__w7h7b{min-width:28px;color:var(--ink-mute);flex-shrink:0}.Navbar_drawerCtas__JElPh{display:flex;flex-direction:column;gap:10px;align-items:stretch}.Navbar_drawerBtnPrimary__bIJLd,.Navbar_drawerBtnSecondary__M3tR2{display:flex;align-items:center;justify-content:center;width:100%;min-height:52px;padding:14px 18px;font-family:var(--f-mono);font-size:12px;letter-spacing:.12em;text-transform:uppercase;text-align:center;transition:background .15s,color .15s,border-color .15s}.Navbar_drawerBtnPrimary__bIJLd{background:var(--action);border:1px solid var(--action);color:var(--action-fg)}.Navbar_drawerBtnPrimary__bIJLd:hover{background:var(--ink);border-color:var(--ink);color:var(--paper)}.Navbar_drawerBtnSecondary__M3tR2{background:var(--action-alt);border:1px solid var(--action-alt);color:var(--action-alt-fg)}.Navbar_drawerBtnSecondary__M3tR2:hover{background:var(--ink);border-color:var(--ink);color:var(--paper)}@media (max-width:1199px){.Navbar_nav__yFFPE,.Navbar_panel__5ebC5,.Navbar_strip__NKKz0{display:none}.Navbar_mobileRow__SrPPD{display:flex}}@media (min-width:1200px){.Navbar_drawer__wAZGS,.Navbar_mobileRow__SrPPD{display:none}}@media (max-width:560px){.Navbar_brandLogo__rKaJX{height:38px}}@media (pointer:coarse){.Navbar_brand__JWn4W,.Navbar_iconBtn___6uU0,.Navbar_stripBtn__jg2JA{min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center}.Navbar_brand__JWn4W{justify-content:flex-start}}html[lang=en] .Navbar_wrap__oWtUd{--nav-fs:clamp(13px,calc((100vw - 206px) / 56.01),16px)}html[lang=zh-CN] .Navbar_wrap__oWtUd,html[lang=zh-TW] .Navbar_wrap__oWtUd{--nav-fs:clamp(13px,calc((100vw - 193px) / 49.56),16px)}html[lang=ja] .Navbar_wrap__oWtUd{--nav-fs:clamp(13px,calc((100vw - 208px) / 56.59),16px)}html[lang=fr] .Navbar_wrap__oWtUd{--nav-fs:clamp(13px,calc((100vw - 200px) / 57.64),16px)}html[lang=de] .Navbar_wrap__oWtUd{--nav-fs:clamp(13px,calc((100vw - 227px) / 60.32),16px)}html[lang=es] .Navbar_wrap__oWtUd{--nav-fs:clamp(13px,calc((100vw - 232px) / 62.92),16px)}html[lang=it] .Navbar_wrap__oWtUd{--nav-fs:clamp(13px,calc((100vw - 228px) / 61.90),16px)}.CertLogo_root__P6CIM{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;box-sizing:border-box;overflow:hidden}.CertLogo_plate__aua7T{background:#fff;border:1px solid var(--rule);padding:6px}[data-theme=dark] .CertLogo_plate__aua7T{border-color:transparent}.CertLogo_img__x7LA2{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.CertLogo_fallback__mmIy1{border:1px solid var(--rule);background:transparent}.CertLogo_code__JDZv8{font-family:var(--f-mono);font-weight:700;letter-spacing:.02em;color:var(--action);line-height:1}.CertLogo_sm__NmyiW{width:56px;height:56px}.CertLogo_sm__NmyiW .CertLogo_code__JDZv8{font-size:12px}.CertLogo_md__AYbo9{width:88px;height:88px}.CertLogo_md__AYbo9 .CertLogo_code__JDZv8{font-size:16px}.CertLogo_lg__Ioj4u{width:120px;height:120px}.CertLogo_lg__Ioj4u .CertLogo_code__JDZv8{font-size:22px}@media (max-width:640px){.CertLogo_lg__Ioj4u{width:96px;height:96px}.CertLogo_lg__Ioj4u .CertLogo_code__JDZv8{font-size:18px}}.Footer_footer__pQtti{background:var(--paper);color:var(--ink);border-top:1px solid var(--rule);margin-top:auto;padding:64px 40px 40px;font-family:var(--f-mono)}.Footer_footerInner__71N_i{display:grid;grid-template-columns:2fr 1fr 1fr auto;gap:32px}.Footer_col__WMzcr{min-width:0}.Footer_brand__0rdww{display:inline-flex;align-items:center;color:var(--ink);line-height:1}.Footer_brandLogo__2mPOG{height:32px;width:auto;display:block;-o-object-fit:contain;object-fit:contain}.Footer_addressBlock__5Om8e{margin-top:16px;font-size:11px;letter-spacing:.06em;color:var(--ink-mute);line-height:1.6;font-style:normal}.Footer_addressBlock__5Om8e a{color:inherit}.Footer_addressBlock__5Om8e a:hover{color:var(--action)}.Footer_addressBlock__5Om8e .Footer_mapLink__7nlT0{text-decoration:underline;text-underline-offset:2px}.Footer_colTitle__3amT0{font-size:10px;letter-spacing:.12em;color:var(--ink-mute);font-weight:400;margin:0 0 12px}.Footer_linkList__Js__Y{list-style:none;padding:0;margin:0;font-family:var(--f-sans);font-size:13px;line-height:1.8;color:var(--ink-soft)}.Footer_linkList__Js__Y a:hover{color:var(--action)}.Footer_linkAll__51yi0{display:inline-block;margin-top:4px;font-family:var(--f-mono);font-size:11px;letter-spacing:.08em;color:var(--ink-mute);text-transform:uppercase}.Footer_linkAll__51yi0:hover{color:var(--action)}.Footer_certList__Juj_x{display:grid;grid-auto-flow:column;grid-template-rows:repeat(3,auto);grid-template-columns:repeat(2,auto);gap:8px 28px;font-family:var(--f-mono);font-size:11px;color:var(--ink-soft);letter-spacing:.04em}.Footer_certLink__85Gy6{display:flex;align-items:center;gap:10px;min-height:44px}.Footer_certLink__85Gy6:hover{color:var(--action)}.Footer_bottomBar__sRQPB{margin-top:56px;padding-top:20px;border-top:1px solid var(--rule);display:flex;justify-content:space-between;align-items:center;gap:24px;font-size:10px;letter-spacing:.1em;color:var(--ink-mute);text-transform:uppercase;flex-wrap:wrap}.Footer_legalLinks__eScbR{display:inline-flex;gap:20px}.Footer_legalLinks__eScbR a{color:var(--ink-mute);border-bottom:1px solid transparent;padding-bottom:1px;transition:color .15s,border-color .15s}.Footer_legalLinks__eScbR a:hover{color:var(--action);border-color:var(--action)}@media (max-width:900px){.Footer_footer__pQtti{padding:48px 24px 32px}.Footer_footerInner__71N_i{grid-template-columns:1fr 1fr;gap:32px}.Footer_certList__Juj_x{grid-auto-flow:row;grid-template-rows:none;grid-template-columns:1fr;gap:8px}}@media (max-width:560px){.Footer_footer__pQtti{padding:40px 16px max(24px,env(safe-area-inset-bottom,0px))}.Footer_footerInner__71N_i{grid-template-columns:1fr;gap:20px}.Footer_addressBlock__5Om8e{line-height:1.4}.Footer_bottomBar__sRQPB{margin-top:32px;flex-direction:column;gap:8px;align-items:flex-start;justify-content:flex-start}}@media (pointer:coarse){.Footer_addressBlock__5Om8e a,.Footer_brand__0rdww,.Footer_colTitle__3amT0 a,.Footer_legalLinks__eScbR a,.Footer_linkAll__51yi0,.Footer_linkList__Js__Y a{display:inline-flex;align-items:center;min-height:44px}}.Footer_tourBtn__E848c{display:inline-flex;align-items:center;gap:7px;padding:0;background:none;border:none;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer}.Footer_tourBtn__E848c:hover{color:var(--action)}.Footer_tourBtn__E848c span[aria-hidden]{display:inline-flex;align-items:center;justify-content:center;width:15px;height:15px;border:1px solid;border-radius:50%;font-size:9px;line-height:1}@media (pointer:coarse){.Footer_tourBtn__E848c{min-height:44px}}.FavoritesList_list__Q_xlv{display:flex;flex-direction:column;border-top:1px solid var(--rule)}.FavoritesList_row__TLDZ3{display:grid;grid-template-columns:100px 1fr 140px auto;gap:16px;align-items:center;padding:16px 0;border-bottom:1px solid var(--rule)}.FavoritesList_imgCell__v_MH8{display:block;width:100px;aspect-ratio:4/3;background:var(--paper-warm);border:1px solid var(--rule);overflow:hidden}.FavoritesList_img__iHoHJ{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;padding:8px}.FavoritesList_imgCell__v_MH8 .ph{width:100%;height:100%}.FavoritesList_body__SuL4R{min-width:0}.FavoritesList_catLabel___daru{font-family:var(--f-mono);font-size:10px;letter-spacing:.12em;color:var(--ink-mute);text-transform:uppercase}.FavoritesList_nameLink___MBc_{display:block;font-family:var(--f-sans);font-size:15px;color:var(--ink);margin-top:4px;line-height:1.35}.FavoritesList_nameLink___MBc_:hover{color:var(--action)}.FavoritesList_specs__qPi7v{font-family:var(--f-mono);font-size:11px;color:var(--ink-soft);margin-top:6px;letter-spacing:.04em}.FavoritesList_added__2mTf9{font-family:var(--f-mono);font-size:10px;color:var(--ink-mute);letter-spacing:.08em;text-transform:uppercase}.FavoritesList_actions__3rjdt{display:flex;flex-direction:column;gap:6px;align-items:flex-end}@media (max-width:800px){.FavoritesList_row__TLDZ3{grid-template-columns:80px 1fr;gap:12px;row-gap:8px}.FavoritesList_added__2mTf9{grid-column:2}.FavoritesList_actions__3rjdt{grid-column:2;flex-direction:row;align-items:center;flex-wrap:wrap}}@media (max-width:430px){.FavoritesList_row__TLDZ3{padding:14px 0}.FavoritesList_imgCell__v_MH8{width:64px}.FavoritesList_nameLink___MBc_{font-size:14px}.FavoritesList_actions__3rjdt{width:100%;flex-direction:column;align-items:stretch;gap:8px}.FavoritesList_actions__3rjdt>*{width:100%;justify-content:center;min-height:44px}}.auth_split__bKh7s{min-height:100vh;background:var(--paper);color:var(--ink);display:grid;grid-template-columns:1fr 1fr}.auth_brandPanel__1rgLY{background:var(--paper-warm);border-right:1px solid var(--rule);padding:48px 56px;display:flex;flex-direction:column;justify-content:space-between;min-height:100vh;gap:48px}.auth_brand__V2uXa{display:inline-flex;align-items:center;color:var(--ink);line-height:1}.auth_brandLogo__dWlqN{height:44px;width:auto;display:block;-o-object-fit:contain;object-fit:contain}.auth_brandMeta__KhJKy{font-family:var(--f-mono);font-size:11px;letter-spacing:.12em;color:var(--ink-mute);text-transform:uppercase}.auth_brandHeadline__a0ufm{font-family:var(--f-display);font-size:clamp(40px,5vw,56px);font-weight:700;letter-spacing:-.025em;line-height:1.02;margin-top:14px;max-width:420px;color:var(--ink)}.auth_brandHeadline__a0ufm em{font-style:italic;font-family:var(--f-display)}.auth_brandBody__hArxe{margin-top:28px;max-width:360px;font-family:var(--f-sans);font-size:14px;color:var(--ink-soft);line-height:1.55}.auth_brandFootnote__sdjAQ{font-family:var(--f-mono);font-size:10px;letter-spacing:.1em;color:var(--ink-mute);text-transform:uppercase}.auth_formPanel__ViULE{padding:48px 56px;display:flex;flex-direction:column;justify-content:center;min-height:100vh}.auth_formInner__HzZKd{width:100%;max-width:420px;margin:0 auto}.auth_formMeta__S77lO{font-family:var(--f-mono);font-size:11px;letter-spacing:.14em;color:var(--ink-mute);text-transform:uppercase}.auth_formTitle__0XoZk{font-family:var(--f-display);font-size:clamp(36px,4vw,44px);font-weight:700;letter-spacing:-.02em;margin:8px 0;color:var(--ink);line-height:1.05}.auth_formTitle__0XoZk em{font-style:italic;font-family:var(--f-display)}.auth_formSubtitle__om5L1{font-size:14px;margin:0 0 28px;line-height:1.55}.auth_formAlt__X5Bf_,.auth_formSubtitle__om5L1{font-family:var(--f-sans);color:var(--ink-soft)}.auth_formAlt__X5Bf_{margin-top:28px;padding-top:20px;border-top:1px solid var(--rule);font-size:13px}.auth_formAltLink__rdZXb{color:var(--ink);border-bottom:1px solid var(--ink)}.auth_formAltLink__rdZXb:hover{color:var(--action);border-bottom-color:var(--action)}.auth_errorMessage__5E87s{font-family:var(--f-mono);font-size:11px;letter-spacing:.04em;color:var(--action);border:1px solid var(--action);padding:10px 12px;margin-bottom:16px}.auth_formActions__NAmxS{display:flex;align-items:center;justify-content:space-between;margin-top:8px;gap:12px;flex-wrap:wrap}.auth_formActionsRight__dFSmC{display:flex;justify-content:flex-end;margin-top:8px}.auth_forgotLink__LWaBz{font-family:var(--f-mono);font-size:11px;letter-spacing:.06em;color:var(--ink-soft);text-transform:none}.auth_forgotLink__LWaBz:hover{color:var(--ink)}.auth_checkboxField__n7bF2{display:flex;align-items:center;gap:10px;margin:8px 0 16px}.auth_checkboxField__n7bF2 input{accent-color:var(--ink)}.auth_checkboxField__n7bF2 label{font-family:var(--f-mono);font-size:11px;letter-spacing:.04em;color:var(--ink-soft);cursor:pointer}.auth_divider__rHTu0{margin:28px 0 14px;font-family:var(--f-mono);font-size:10px;letter-spacing:.14em;color:var(--ink-mute);text-transform:uppercase;border-top:1px solid var(--rule);padding-top:18px}.auth_row__7JdaM{display:grid;grid-template-columns:1fr 1fr;gap:12px}.auth_turnstileWrapper__Hjy6L{margin:16px 0}.auth_notice__tNmLl{padding:16px;border:1px solid var(--rule);background:var(--paper-warm)}.auth_noticeTitle__UDpIb{font-family:var(--f-mono);font-size:11px;letter-spacing:.1em;color:var(--ink-mute);text-transform:uppercase}.auth_noticeBody__h799r{margin-top:8px;font-family:var(--f-sans);font-size:14px;color:var(--ink);line-height:1.55}.auth_demoAccounts__TYt2P{margin-top:22px;padding:12px 14px;background:var(--paper-warm);border:1px dashed var(--rule);font-family:var(--f-mono);font-size:10px;letter-spacing:.04em;color:var(--ink-mute);line-height:1.7;text-transform:uppercase}.auth_demoAccounts__TYt2P strong{color:var(--ink-soft);font-weight:400}.auth_mfaBlock__YW6O3{text-align:center;margin-bottom:24px}.auth_mfaIcon__9V7H9{font-size:32px}.auth_mfaIcon__9V7H9,.auth_mfaInput__6HHAO{font-family:var(--f-mono);color:var(--ink);margin-bottom:16px}.auth_mfaInput__6HHAO{width:100%;padding:18px 12px;background:var(--paper);border:1px solid var(--rule);font-size:28px;letter-spacing:.4em;text-align:center;outline:none}.auth_mfaInput__6HHAO:focus{border-color:var(--ink)}.auth_confirmIcon__qP9kA{font-family:var(--f-display);font-size:64px;color:var(--heritage);text-align:center;margin-bottom:16px}.auth_confirmRedirect__ovJXr{font-family:var(--f-mono);font-size:11px;letter-spacing:.08em;color:var(--ink-mute);text-transform:uppercase;margin-top:16px;text-align:center}@media (max-width:1024px){.auth_split__bKh7s{grid-template-columns:1fr;min-height:auto}.auth_brandPanel__1rgLY{border-right:none;border-bottom:1px solid var(--rule);padding:40px 32px;min-height:auto;gap:28px}.auth_formPanel__ViULE{padding:48px 32px;min-height:auto}}@media (max-width:768px){.auth_brandPanel__1rgLY{padding:32px 24px}.auth_formPanel__ViULE{padding:40px 24px}.auth_row__7JdaM{grid-template-columns:1fr;gap:0}.auth_turnstileWrapper__Hjy6L{max-width:100%;overflow:hidden}}@media (max-width:640px){.auth_brandPanel__1rgLY{display:none}.auth_formPanel__ViULE{padding:32px 20px}.auth_mfaInput__6HHAO{font-size:22px;letter-spacing:.3em;padding:16px 10px}}@media (max-width:430px){.auth_formPanel__ViULE{padding:24px 16px}.auth_formTitle__0XoZk{font-size:clamp(28px,9vw,36px)}}