._5I5hpq_skeleton{border-radius:var(--radius-sm);background:linear-gradient(90deg, var(--color-bg-muted) 25%, #eceef1 50%, var(--color-bg-muted) 75%);background-size:200% 100%;animation:1.4s infinite _5I5hpq_shimmer;display:inline-block}._5I5hpq_round{border-radius:var(--radius-pill)}@keyframes _5I5hpq_shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}
.lOAc7W_container{width:100%;max-width:var(--container-max);padding:0 var(--container-gutter);margin:0 auto}
.QxPNaG_logo{color:var(--color-ink);flex-shrink:0;align-items:center;gap:14px;display:inline-flex}.QxPNaG_light{color:#fff}.QxPNaG_mark{width:48px;max-width:none;height:48px;display:block}@media (max-width:479.98px){.QxPNaG_mark{width:36px;height:36px}}.QxPNaG_word{font-family:var(--font-heading);letter-spacing:.01em;text-transform:uppercase;font-size:32px;font-weight:700;line-height:1}@media (max-width:479.98px){.QxPNaG_word{font-size:22px}}.QxPNaG_sub{text-wrap:balance;border-left:1px solid;border-left-color:color-mix(in srgb, currentColor 35%, transparent);letter-spacing:.14em;text-transform:uppercase;opacity:.85;max-width:30ch;margin-left:8px;padding-left:18px;font-size:10px;font-weight:600;line-height:1.5}@media (max-width:1359.98px){.QxPNaG_sub{display:none}}.QxPNaG_compact .QxPNaG_word{font-size:24px}
.KXXVIW_heading{font-family:var(--font-heading);text-transform:uppercase;letter-spacing:0;font-weight:700;line-height:1.18}.KXXVIW_xl{font-size:clamp(2.5rem,6.5vw,5.5rem)}.KXXVIW_lg{font-size:clamp(1.9rem,4vw,3.25rem)}.KXXVIW_md{font-size:clamp(1.4rem,2.4vw,1.9rem)}.KXXVIW_sm{font-size:var(--text-lg);letter-spacing:0}
.EtFxQG_button{justify-content:center;align-items:center;gap:var(--space-2);letter-spacing:.06em;text-transform:uppercase;transition:background var(--transition-fast),color var(--transition-fast),border-color var(--transition-fast);white-space:nowrap;border:1px solid #0000;border-radius:0;font-weight:800;display:inline-flex}.EtFxQG_button:disabled{opacity:.45;cursor:not-allowed}.EtFxQG_primary{background:var(--color-primary);color:var(--color-primary-contrast);border-color:var(--color-primary)}.EtFxQG_primary:not(:disabled):hover{background:var(--color-primary-hover);border-color:var(--color-primary-hover)}.EtFxQG_secondary{background:var(--color-ink);color:#fff;border-color:var(--color-ink)}.EtFxQG_secondary:not(:disabled):hover{background:var(--color-coal)}.EtFxQG_ghost{color:inherit;background:0 0;border-color:currentColor}.EtFxQG_ghost:not(:disabled):hover{background:var(--color-ink);color:#fff;border-color:var(--color-ink)}.EtFxQG_danger{background:var(--color-danger);color:#fff;border-color:var(--color-danger)}.EtFxQG_sm{padding:0 var(--space-3);height:36px;font-size:var(--text-xs)}.EtFxQG_field{padding:0 var(--space-4);height:40px;font-size:var(--text-xs)}.EtFxQG_md{padding:0 var(--space-5);height:46px;font-size:.8125rem}.EtFxQG_lg{padding:0 var(--space-6);height:56px;font-size:var(--text-sm)}.EtFxQG_fullWidth{width:100%}.EtFxQG_loading .EtFxQG_label{opacity:.6}
.f3bCNa_badge{padding:3px var(--space-2);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.08em;border-radius:0;font-weight:800;line-height:1.4;display:inline-block}.f3bCNa_neutral{background:var(--color-bg-muted);color:var(--color-text)}.f3bCNa_sale{background:var(--color-signal);color:var(--color-ink)}.f3bCNa_success{background:var(--color-ink);color:var(--color-signal)}.f3bCNa_warning{background:var(--color-warning);color:#fff}
.UL8_QW_wrap{z-index:90;left:var(--container-gutter);width:min(420px,100vw - 2*var(--container-gutter));pointer-events:none;position:fixed;bottom:24px}@media (max-width:479.98px){.UL8_QW_wrap{width:auto;bottom:12px;left:12px;right:12px}}.UL8_QW_toast{align-items:center;gap:var(--space-3);background:var(--color-ink);color:#fff;border-left:4px solid var(--color-signal);pointer-events:auto;padding:12px 12px 14px 0;animation:.26s cubic-bezier(.2,.7,.2,1) UL8_QW_rise;display:flex;position:relative;overflow:hidden;box-shadow:0 16px 40px #00000047}.UL8_QW_check{background:var(--color-signal);width:28px;height:28px;color:var(--color-ink);flex:none;place-items:center;margin-left:12px;display:grid}.UL8_QW_thumb{object-fit:cover;background:#fff;flex:none;width:48px;height:48px}.UL8_QW_text{flex:1;min-width:0}.UL8_QW_kicker{font-size:var(--text-xs);letter-spacing:var(--tracking-tech);text-transform:uppercase;color:var(--color-signal);font-weight:700}.UL8_QW_name{font-family:var(--font-heading);text-transform:uppercase;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:2px;font-size:.95rem;font-weight:600;line-height:1.25;display:-webkit-box;overflow:hidden}.UL8_QW_details{color:var(--color-steel);margin-top:2px;font-size:12px}.UL8_QW_close{width:32px;height:32px;color:var(--color-steel);transition:color var(--transition-fast);flex:none;align-self:flex-start;place-items:center;display:grid}.UL8_QW_close:hover{color:#fff}.UL8_QW_timer{background:var(--color-signal);transform-origin:0;width:100%;height:2px;animation:linear forwards UL8_QW_countdown;position:absolute;bottom:0;left:0}@keyframes UL8_QW_rise{0%{opacity:0;transform:translateY(16px)}}@keyframes UL8_QW_countdown{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@media (prefers-reduced-motion:reduce){.UL8_QW_toast,.UL8_QW_timer{animation:none}}
._4Ai16a_price{align-items:baseline;gap:var(--space-2);letter-spacing:-.02em;font-weight:800;display:inline-flex}._4Ai16a_sm{font-size:var(--text-md)}._4Ai16a_md{font-size:var(--text-xl)}._4Ai16a_lg{font-size:var(--text-2xl)}._4Ai16a_sale ._4Ai16a_current{color:var(--color-ink)}._4Ai16a_compare{color:var(--color-steel);font-size:.7em;font-weight:500}
.Rtmxoq_button{width:44px;height:44px;color:inherit;place-items:center;display:inline-grid;position:relative}.Rtmxoq_button:hover{color:var(--color-signal)}.Rtmxoq_count{background:var(--color-signal);min-width:20px;height:20px;color:var(--color-ink);text-align:center;border-radius:10px;padding:0 5px;font-size:11px;font-weight:800;line-height:20px;position:absolute;top:-2px;right:-4px}
.wa-xkW_tile{justify-content:space-between;gap:var(--space-4);aspect-ratio:4/5;min-width:0;padding:var(--space-4);background:var(--color-coal);color:#fff;isolation:isolate;flex-direction:column;display:flex;position:relative;overflow:hidden;container-type:inline-size}@media (min-width:768px){.wa-xkW_tile{padding:var(--space-5)}}.wa-xkW_tile:hover .wa-xkW_image{transform:scale(1.04)}.wa-xkW_tile:hover .wa-xkW_arrow{background:var(--color-signal);color:var(--color-ink)}.wa-xkW_image{z-index:-2;object-fit:cover;width:100%;height:100%;transition:transform .5s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0}.wa-xkW_shade{z-index:-1;background:linear-gradient(35deg,#1a1d21eb 0%,#1a1d21b8 34%,#1a1d212e 62%,#0000 78%),linear-gradient(#1a1d2173 0%,#0000 22%);position:absolute;inset:0}.wa-xkW_head{justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}.wa-xkW_index{letter-spacing:.14em;text-transform:uppercase;color:#ffffffbf;flex-wrap:wrap;align-items:baseline;gap:2px 10px;min-width:0;font-size:10px;font-weight:700;display:flex}.wa-xkW_index b{color:var(--color-signal);font-weight:800}.wa-xkW_arrow{width:36px;height:36px;color:var(--color-ink);transition:background var(--transition-fast),color var(--transition-fast);background:#fff;flex:none;place-items:center;display:grid}.wa-xkW_foot{min-width:0}.wa-xkW_name{overflow-wrap:normal;word-break:keep-all;-webkit-hyphens:manual;hyphens:manual;margin:0;font-size:clamp(1rem,11cqi,2rem);line-height:1.05}.wa-xkW_sub{color:#ffffffc7;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:34ch;margin-top:8px;font-size:12px;line-height:1.4;display:-webkit-box;overflow:hidden}@media (max-width:479.98px){.wa-xkW_sub{display:none}}
.g_XQuq_nav{min-width:0}.g_XQuq_list{gap:clamp(var(--space-5),2.4vw,44px);overscroll-behavior-x:contain;scrollbar-width:none;display:flex;overflow:auto hidden}.g_XQuq_list::-webkit-scrollbar{display:none}@media (min-width:1024px){.g_XQuq_list{overflow:visible}}.g_XQuq_item{position:relative}.g_XQuq_link{padding:var(--space-3) 0;text-transform:uppercase;letter-spacing:.16em;white-space:nowrap;color:inherit;transition:color var(--transition-fast),border-color var(--transition-fast);border-bottom:2px solid #0000;align-items:center;gap:4px;font-size:12px;font-weight:600;display:inline-flex}.g_XQuq_link:hover{color:var(--color-signal)}.g_XQuq_link svg{opacity:.6;transition:transform var(--transition-fast)}.g_XQuq_open .g_XQuq_chevron{transform:rotate(180deg)}.g_XQuq_dropdown{z-index:60;min-width:260px;padding:var(--space-2) 0;background:var(--color-ink);color:#fff;border-top:2px solid var(--color-signal);box-shadow:var(--shadow-md);opacity:0;visibility:hidden;transition:opacity var(--transition-fast),transform var(--transition-fast),visibility 0s linear .14s;position:absolute;top:100%;left:0;transform:translateY(6px)}.g_XQuq_hasChildren:hover .g_XQuq_dropdown,.g_XQuq_hasChildren:focus-within .g_XQuq_dropdown{opacity:1;visibility:visible;transition-delay:0s;transform:translateY(0)}.g_XQuq_dropdownLink{padding:var(--space-2) var(--space-4);font-size:var(--text-sm);font-weight:600;display:block}.g_XQuq_dropdownLink:hover{background:var(--color-coal);color:var(--color-signal)}.g_XQuq_dropdownGroup{letter-spacing:.12em;text-transform:uppercase;font-size:12px}.g_XQuq_dropdownSub{padding-left:calc(var(--space-4) + 12px);color:var(--color-steel);font-weight:500}@media (max-width:1023.98px){.g_XQuq_dropdown{min-width:0;max-height:calc(100dvh - var(--header-offset));overscroll-behavior:contain;padding:var(--space-2) 0 var(--space-4);position:fixed;top:100%;left:0;right:0;overflow-y:auto}.g_XQuq_hasChildren:hover .g_XQuq_dropdown,.g_XQuq_hasChildren:focus-within .g_XQuq_dropdown{opacity:0;visibility:hidden;transform:translateY(6px)}.g_XQuq_hasChildren.g_XQuq_open .g_XQuq_dropdown{opacity:1;visibility:visible;transition-delay:0s;transform:translateY(0)}.g_XQuq_dropdownLink{padding:12px var(--container-gutter)}.g_XQuq_dropdownSub{padding-left:calc(var(--container-gutter) + 16px)}}
.PYscxG_input{width:100%;height:46px;padding:0 var(--space-3);border:1px solid var(--color-steel);background:var(--color-surface);color:var(--color-text);transition:border-color var(--transition-fast);border-radius:0}.PYscxG_input::placeholder{color:var(--color-graphite)}.PYscxG_input:focus{border-color:var(--color-ink);outline:none}.PYscxG_invalid{border-color:var(--color-danger)}.PYscxG_compact{height:40px}.PYscxG_input[type=number]{appearance:textfield}.PYscxG_input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.PYscxG_input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}
.AmNBnq_card{background:var(--color-surface);border:1px solid var(--color-line);height:100%;transition:box-shadow var(--transition-fast),border-color var(--transition-fast);flex-direction:column;display:flex;overflow:hidden}.AmNBnq_card:hover{box-shadow:var(--shadow-md);border-color:var(--color-steel)}.AmNBnq_media{position:relative}.AmNBnq_imageLink{aspect-ratio:1;background:var(--color-bg-muted);display:block;position:relative}.AmNBnq_image{object-fit:contain;width:100%;height:100%;padding:0}.AmNBnq_placeholder{width:100%;height:100%}.AmNBnq_badges{top:var(--space-2);right:var(--space-2);gap:var(--space-1);display:flex;position:absolute}.AmNBnq_body{gap:var(--space-1);flex-direction:column;flex:1;display:flex}.AmNBnq_body>:last-child{margin-top:auto}.AmNBnq_body{padding:var(--space-3) var(--space-4) var(--space-4)}.AmNBnq_brand{letter-spacing:.14em;text-transform:uppercase;color:var(--color-graphite);font-size:10px;font-weight:700}.AmNBnq_title{font-family:var(--font-heading);font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.01em;overflow-wrap:break-word;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:.95rem;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}@media (max-width:479.98px){.AmNBnq_title{font-size:.75rem}}.AmNBnq_quick{pointer-events:none;position:absolute;inset:0}.AmNBnq_quick>*{pointer-events:auto}.AmNBnq_quickBtn{cursor:crosshair;right:var(--space-2);bottom:var(--space-2);z-index:1;background:var(--color-ink);color:#fff;width:44px;height:44px;transition:background-color var(--transition-fast),color var(--transition-fast),transform var(--transition-fast);place-items:center;display:grid;position:absolute}.AmNBnq_quickBtn:hover:not(:disabled),.AmNBnq_quickBtn[aria-expanded=true]{background:var(--color-signal);color:var(--color-ink)}.AmNBnq_quickBtn:active:not(:disabled){transform:scale(.96)}.AmNBnq_quickBtn:disabled{opacity:.6}.AmNBnq_chooser{inset:var(--space-2);overscroll-behavior:contain;background:var(--color-surface);border:1px solid var(--color-ink);border-top:2px solid var(--color-signal);box-shadow:var(--shadow-md);flex-direction:column;padding-bottom:48px;animation:.2s cubic-bezier(.2,.7,.2,1) AmNBnq_chooserIn;display:flex;position:absolute;overflow-y:auto}.AmNBnq_chooserHead{font-size:var(--text-xs);letter-spacing:var(--tracking-tech);text-transform:uppercase;padding:10px 10px 2px;font-weight:700}.AmNBnq_chips{flex-wrap:wrap;gap:6px;padding:6px 10px 10px;display:flex}@media (max-width:479.98px){.AmNBnq_chips{gap:4px;padding:6px 6px 8px}}.AmNBnq_chip{cursor:crosshair;min-width:52px;height:34px;padding:0 8px}@media (max-width:479.98px){.AmNBnq_chip{min-width:0;height:30px;padding:0 6px;font-size:11px}}.AmNBnq_chip{border:1px solid var(--color-line);text-transform:uppercase;transition:border-color var(--transition-fast),background-color var(--transition-fast);font-size:12px;font-weight:700}.AmNBnq_chip:hover:not(:disabled){border-color:var(--color-ink);background:var(--color-signal)}.AmNBnq_chip:disabled{color:var(--color-steel);cursor:not-allowed;text-decoration:line-through}.AmNBnq_chip[aria-busy=true]{background:var(--color-signal);border-color:var(--color-ink)}@keyframes AmNBnq_chooserIn{0%{opacity:0;transform:translateY(8px)}}
.ucJLEa_button{z-index:6;width:44px;height:44px;color:inherit;place-items:center;display:inline-grid;position:relative}.ucJLEa_button>svg{grid-area:1/1;transition:transform .38s cubic-bezier(.2,.7,.2,1),opacity .24s,color .2s}.ucJLEa_button:hover{color:var(--color-signal)}.ucJLEa_magnifier{pointer-events:none}.ucJLEa_cross{opacity:0;transform:rotate(-90deg)scale(.6)}.ucJLEa_button[data-open] .ucJLEa_magnifier{transform:translateX(var(--shift));color:var(--color-steel)}.ucJLEa_button[data-open] .ucJLEa_cross{opacity:1;transition-delay:.12s;transform:none}@media (prefers-reduced-motion:reduce){.ucJLEa_button>svg{transition:none}}.ucJLEa_panel{z-index:5;height:var(--header-height);align-items:center;animation:.18s ucJLEa_panelIn;display:flex;position:absolute;top:0}@media (max-width:1023.98px){.ucJLEa_panel{height:64px}}.ucJLEa_field{align-items:center;gap:var(--space-3);border-bottom:2px solid var(--color-signal);width:100%;height:44px;padding-left:36px;display:flex;position:relative}.ucJLEa_input{color:#fff;background:0 0;border:0;outline:none;flex:1;min-width:0;height:100%;font-size:1rem}.ucJLEa_input::placeholder{color:var(--color-steel)}.ucJLEa_input::-webkit-search-cancel-button{display:none}@media (max-width:479.98px){.ucJLEa_input{font-size:1rem}}.ucJLEa_spinner{border:2px solid #ffffff40;border-top-color:var(--color-signal);border-radius:50%;flex:none;width:16px;height:16px;animation:.7s linear infinite ucJLEa_spin}.ucJLEa_popup{overscroll-behavior:contain;background:var(--color-surface);width:max(100%,520px);max-height:min(70dvh,560px);color:var(--color-text);border:1px solid var(--color-ink);border-top:2px solid var(--color-signal);animation:.16s ucJLEa_panelIn;position:absolute;top:calc(50% + 24px);left:0;overflow-y:auto;box-shadow:0 24px 48px #00000038}.ucJLEa_panel[data-slot=logo] .ucJLEa_popup{border-inline:0;width:auto;max-height:calc(100dvh - 64px);position:fixed;top:64px;left:0;right:0}.ucJLEa_list{padding:6px 0}.ucJLEa_item{align-items:center;gap:var(--space-3);padding:8px var(--space-4);grid-template-columns:56px minmax(0,1fr) auto;display:grid}.ucJLEa_item[data-active]{background:var(--color-bg-muted)}.ucJLEa_thumb{object-fit:cover;background:var(--color-bg-muted);width:56px;height:56px}.ucJLEa_itemText{min-width:0;display:grid}.ucJLEa_brand{letter-spacing:.14em;text-transform:uppercase;color:var(--color-graphite);font-size:10px;font-weight:700}.ucJLEa_name{font-family:var(--font-heading);text-transform:uppercase;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.95rem;font-weight:600;line-height:1.25;display:-webkit-box;overflow:hidden}.ucJLEa_price{font-weight:700;font-size:var(--text-sm);white-space:nowrap;justify-items:end;display:grid}.ucJLEa_price s{color:var(--color-text-muted);font-size:12px;font-weight:400}.ucJLEa_all{padding:14px var(--space-4);border-top:1px solid var(--color-line);font-size:var(--text-xs);letter-spacing:var(--tracking-tech);text-transform:uppercase;justify-content:space-between;align-items:center;font-weight:700;display:flex}.ucJLEa_all:hover{background:var(--color-signal)}.ucJLEa_none{padding:var(--space-5) var(--space-4);font-size:var(--text-sm);color:var(--color-text-muted)}@keyframes ucJLEa_panelIn{0%{opacity:0}}@keyframes ucJLEa_spin{to{transform:rotate(360deg)}}
._6R4jra_header{z-index:50;color:#fff;background:var(--color-ink);will-change:transform;transition:background-color .2s,transform .32s cubic-bezier(.2,.7,.2,1);position:sticky;top:0}._6R4jra_header[data-hidden]:not(:has([aria-expanded=true])){transform:translateY(-100%)}body:has([data-header-overlay]:not([style*="display: none"])) ._6R4jra_header:not([data-scrolled]){background:0 0}._6R4jra_main{align-items:center;column-gap:var(--space-8);min-height:var(--header-height);grid-template-columns:auto 1fr auto;display:grid;position:relative}@media (max-width:1023.98px){._6R4jra_main{grid-template-rows:64px 44px;grid-template-columns:1fr auto;min-height:0}}._6R4jra_main[data-search=nav]>._6R4jra_nav,._6R4jra_main[data-search=logo]>:first-child{visibility:hidden}._6R4jra_nav{justify-self:center}@media (max-width:1023.98px){._6R4jra_nav{border-top:1px solid #ffffff1f;order:3;grid-column:1/-1;justify-self:stretch;align-items:center;height:44px;display:flex}}._6R4jra_actions{align-items:center;gap:var(--space-3);margin-left:var(--space-4);display:flex}@media (max-width:479.98px){._6R4jra_actions{gap:0;margin-left:0}}._6R4jra_iconLink{place-items:center;width:44px;height:44px;display:inline-grid}._6R4jra_iconLink:hover{color:var(--color-signal)}
.sp7muW_hero{min-height:clamp(620px,47vw,820px);margin-top:calc(-1*var(--header-offset));padding-top:var(--header-offset);background:var(--color-ink);color:#fff;display:flex;position:relative;overflow:hidden}.sp7muW_media{background:var(--bg) 50% 35%/cover no-repeat;opacity:0;transition:opacity .5s;position:absolute;inset:0 0 0 22%;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 22%);mask-image:linear-gradient(90deg,#0000 0%,#000 22%)}.sp7muW_media:after{content:"";background:linear-gradient(#1a1d2199 0%,#1a1d2100 22%),linear-gradient(#1a1d2100 75%,#1a1d2173 100%);position:absolute;inset:0}@media (max-width:767.98px){.sp7muW_media{background-image:var(--bg-sm);background-position:58%;inset:0;-webkit-mask-image:none;mask-image:none}.sp7muW_media:after{background:linear-gradient(#1a1d21bf 0%,#1a1d218c 45%,#1a1d21eb 100%)}}.sp7muW_mediaActive{opacity:1}.sp7muW_shade{pointer-events:none;position:absolute;inset:0;overflow:hidden}.sp7muW_shade:before,.sp7muW_shade:after{content:"";position:absolute;top:0;bottom:0;transform:skew(-29.25deg)}.sp7muW_shade:before{transform-origin:100% 40%;background:#1a1d2166;left:-80%;right:50%}.sp7muW_shade:after{transform-origin:0 40%;background:linear-gradient(#ffffff1a 0%,#fff0 55%);width:7%;left:50%}@media (max-width:767.98px){.sp7muW_shade{display:none}}.sp7muW_inner{justify-content:space-between;gap:var(--space-8);padding-top:clamp(var(--space-6),5vw,88px);padding-bottom:var(--space-5);flex-direction:column;display:flex;position:relative}.sp7muW_copy{max-width:760px;animation:.45s both sp7muW_heroIn}@keyframes sp7muW_heroIn{0%{opacity:0;transform:translateY(12px)}}.sp7muW_kicker{margin-bottom:var(--space-4);letter-spacing:.2em;text-transform:uppercase;color:#cfd4d6;align-items:center;gap:18px;font-size:13px;font-weight:600;display:flex}.sp7muW_kicker i{background:var(--color-signal);width:64px;height:2px;display:inline-block}.sp7muW_title{margin:0 0 var(--space-5);color:#fff;font-size:clamp(3.25rem,6.4vw,6.5rem);line-height:1.1}.sp7muW_accent{color:var(--color-signal)}.sp7muW_lead{max-width:40ch;margin:0 0 var(--space-6);text-wrap:balance;letter-spacing:.18em;text-transform:uppercase;color:#cfd4d6;font-size:clamp(.875rem,1.1vw,1.0625rem);font-weight:500;line-height:1.7}.sp7muW_cta{background:var(--color-signal);height:58px;color:var(--color-ink);letter-spacing:.16em;text-transform:uppercase;transition:background-color var(--transition-fast),gap var(--transition-fast);align-items:center;gap:52px;padding:0 32px;font-size:14px;font-weight:700;display:inline-flex}.sp7muW_cta:hover{background:#fff;gap:60px}.sp7muW_tabs{gap:clamp(var(--space-5),3vw,44px);scrollbar-width:none;display:flex;overflow-x:auto}.sp7muW_tabs::-webkit-scrollbar{display:none}.sp7muW_tab{letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;color:#aeb4b9;transition:color var(--transition-fast),border-color var(--transition-fast);border-bottom:3px solid #0000;flex-shrink:0;padding:10px 0;font-size:12px;font-weight:600}.sp7muW_tab:hover{color:#fff}.sp7muW_tabActive{color:#fff;border-bottom-color:var(--color-signal)}
.OUOYfG_form{width:100%;position:relative}.OUOYfG_input{height:44px;padding-right:46px}.OUOYfG_submit{width:46px;height:100%;color:var(--color-ink);place-items:center;display:grid;position:absolute;top:0;right:0}.OUOYfG_submit:hover{background:var(--color-signal)}
.bTVtRq_meta{font-size:inherit;color:inherit}
._2Qx_JW_manifest{background:var(--color-ink);color:#fff;padding:var(--space-12) 0;overflow:hidden}._2Qx_JW_inner{gap:var(--space-8);align-items:center;display:grid}@media (min-width:1024px){._2Qx_JW_inner{grid-template-columns:1.3fr 1fr}}._2Qx_JW_eyebrow{margin-bottom:var(--space-5);align-items:center;gap:12px;display:flex}._2Qx_JW_eyebrow i{background:var(--color-signal);width:26px;height:7px;display:inline-block}._2Qx_JW_title{margin:0 0 var(--space-5);max-width:14ch;font-size:clamp(2.5rem,6.5vw,5.5rem)}._2Qx_JW_accent{color:var(--color-signal);font-style:normal}._2Qx_JW_text{color:#c9ced1;max-width:520px;margin:0;line-height:1.6}._2Qx_JW_figure{padding:var(--space-6);background-image:linear-gradient(#ffffff12 1px,#0000 1px),linear-gradient(90deg,#ffffff12 1px,#0000 1px);background-size:48px 48px;place-items:center;display:grid;position:relative}._2Qx_JW_figure img{width:min(100%,320px);height:auto}
._3q2QLG_grid{gap:var(--space-4);margin-top:var(--space-6);grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));display:grid}._3q2QLG_card{background:var(--color-surface);border:1px solid var(--color-line);min-width:0;transition:border-color var(--transition-fast),box-shadow var(--transition-fast);grid-template-columns:120px minmax(0,1fr);display:grid}._3q2QLG_card:hover{border-color:var(--color-steel);box-shadow:var(--shadow-md)}@media (max-width:479.98px){._3q2QLG_card{grid-template-columns:1fr}}._3q2QLG_logo{aspect-ratio:1;background:var(--color-bg-muted);place-items:center;min-width:0;display:grid;position:relative;overflow:hidden}._3q2QLG_logo img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}._3q2QLG_logo span{font-family:var(--font-heading);text-transform:uppercase;font-weight:700}@media (max-width:479.98px){._3q2QLG_logo{aspect-ratio:2.4}}._3q2QLG_body{gap:var(--space-2);padding:var(--space-4) var(--space-5);flex-direction:column;display:flex}._3q2QLG_name{font-family:var(--font-heading);font-size:var(--text-xl);text-transform:uppercase;font-weight:700;line-height:1.1}._3q2QLG_desc{font-size:var(--text-sm);color:var(--color-text-muted)}._3q2QLG_foot{padding-top:var(--space-2);margin-top:auto}._3q2QLG_link{align-items:center;gap:4px var(--space-2);font-size:var(--text-xs);letter-spacing:var(--tracking-tech);text-transform:uppercase;flex-wrap:wrap;font-weight:700;display:inline-flex}._3q2QLG_link span:first-child{text-underline-offset:4px;text-decoration:underline;-webkit-text-decoration-color:var(--color-signal-deep);text-decoration-color:var(--color-signal-deep);text-decoration-thickness:2px}._3q2QLG_link:hover span:first-child{text-decoration-color:currentColor}._3q2QLG_count{font-size:var(--text-xs);letter-spacing:0;text-transform:none;color:var(--color-text-muted);font-weight:500}
.UW1xHq_trigger{border:1px solid var(--color-ink);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:8px;height:40px;padding:0 14px;font-size:12px;font-weight:700;display:inline-flex}@media (min-width:1024px){.UW1xHq_trigger{display:none}}.UW1xHq_badge{background:var(--color-signal);text-align:center;border-radius:10px;min-width:20px;height:20px;padding:0 5px;font-size:11px;line-height:20px}.UW1xHq_head,.UW1xHq_foot{display:none}.UW1xHq_body{min-width:0}@media (max-width:1023.98px){.UW1xHq_panel{z-index:95;background:var(--color-bg);flex-direction:column;display:none;position:fixed;inset:0}.UW1xHq_open{animation:.22s both UW1xHq_sheetIn;display:flex}.UW1xHq_head{height:60px;padding:0 var(--container-gutter);background:var(--color-ink);color:#fff;flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.UW1xHq_title{font-family:var(--font-heading);text-transform:uppercase;font-size:20px;font-weight:700}.UW1xHq_close{place-items:center;width:44px;height:44px;margin-right:-10px;display:inline-grid}.UW1xHq_body{overscroll-behavior:contain;min-height:0;padding:var(--space-2) var(--container-gutter) var(--space-6);flex:1;overflow-y:auto}.UW1xHq_body>aside>div:first-child{display:none}.UW1xHq_foot{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-3) var(--container-gutter) calc(var(--space-3) + env(safe-area-inset-bottom));border-top:1px solid var(--color-border);background:var(--color-surface);flex-shrink:0;display:flex}.UW1xHq_clear{font-size:13px;font-weight:600;text-decoration:underline}.UW1xHq_apply{background:var(--color-signal);height:48px;color:var(--color-ink);letter-spacing:.12em;text-transform:uppercase;padding:0 22px;font-size:13px;font-weight:700}}@keyframes UW1xHq_sheetIn{0%{opacity:0;transform:translateY(16px)}}.UW1xHq_lock{overflow:hidden}
.AJ_tyG_block{background:var(--color-signal);color:var(--color-ink);padding:var(--space-10) 0}.AJ_tyG_inner{gap:var(--space-6);align-items:center;display:grid}@media (min-width:1024px){.AJ_tyG_inner{grid-template-columns:1fr 1fr}}.AJ_tyG_title{margin:0 0 var(--space-3);font-size:clamp(2rem,5vw,4rem)}.AJ_tyG_text{margin:0;font-weight:500}.AJ_tyG_form{grid-template-columns:1fr auto;gap:10px;display:grid;position:relative}.AJ_tyG_input{height:56px;padding:0 var(--space-4);border:1px solid var(--color-ink);text-transform:uppercase;letter-spacing:.06em;font-weight:600;font-size:var(--text-sm);background:#fff;min-width:0}.AJ_tyG_input::placeholder{color:var(--color-graphite)}.AJ_tyG_submit{justify-content:center;align-items:center;gap:var(--space-2);height:56px;padding:0 var(--space-5);background:var(--color-ink);color:#fff;text-transform:uppercase;letter-spacing:.06em;font-weight:800;font-size:var(--text-sm);display:inline-flex}.AJ_tyG_submit:hover{background:var(--color-coal)}.AJ_tyG_submit:disabled{opacity:.6}.AJ_tyG_error{font-size:var(--text-sm);grid-column:1/-1;margin:0;font-weight:600}.AJ_tyG_done{font-size:var(--text-lg);text-transform:uppercase;letter-spacing:.04em;font-weight:800}
.TVUjda_main{aspect-ratio:1;background:var(--color-bg-muted);position:relative}.TVUjda_main:hover .TVUjda_arrow:not(:disabled){opacity:1}.TVUjda_track{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;height:100%;display:flex;overflow:auto hidden}.TVUjda_track::-webkit-scrollbar{display:none}@media (hover:hover){.TVUjda_track{cursor:grab}}.TVUjda_track[data-dragging]{cursor:grabbing;-webkit-user-select:none;user-select:none}.TVUjda_track[data-dragging] .TVUjda_zoom{cursor:grabbing}.TVUjda_slide{scroll-snap-align:center;scroll-snap-stop:always;flex:0 0 100%;height:100%}.TVUjda_slide img{object-fit:contain;-webkit-user-select:none;user-select:none;width:100%;height:100%}.TVUjda_zoom{cursor:zoom-in;width:100%;height:100%;display:block}.TVUjda_badge{left:var(--space-3);bottom:var(--space-3);background:var(--color-ink);color:#fff;font-size:var(--text-xs);letter-spacing:.08em;pointer-events:none;padding:2px 8px;font-weight:700;position:absolute}.TVUjda_arrow{width:44px;height:44px;transition:opacity var(--transition-fast),background-color var(--transition-fast),color var(--transition-fast);place-items:center;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.TVUjda_arrow:disabled{pointer-events:none;opacity:0!important}.TVUjda_dark{opacity:0;background:var(--color-surface);color:var(--color-ink);border:1px solid var(--color-line)}.TVUjda_dark:hover{background:var(--color-signal);border-color:var(--color-ink)}.TVUjda_dark:focus-visible{opacity:1}@media (hover:none){.TVUjda_dark{display:none}}.TVUjda_light{background:var(--color-ink);color:#fff}.TVUjda_light:hover{background:var(--color-signal);color:var(--color-ink)}@media (max-width:767.98px){.TVUjda_light{display:none}}.TVUjda_prev{left:var(--space-3)}.TVUjda_stage .TVUjda_prev{left:var(--container-gutter)}.TVUjda_stage .TVUjda_next{right:var(--container-gutter)}.TVUjda_next{right:var(--space-3)}.TVUjda_backdrop{z-index:100;background:var(--color-ink);animation:.18s TVUjda_fade;position:fixed;inset:0}.TVUjda_dialog{background:var(--color-ink);border-top:2px solid var(--color-signal);outline:none;flex-direction:column;width:100%;height:100dvh;animation:.22s cubic-bezier(.2,.7,.2,1) TVUjda_rise;display:flex}.TVUjda_dialogHead{color:#fff;justify-content:space-between;align-items:center;padding:8px 8px 8px 16px;display:flex}.TVUjda_counter{font-size:var(--text-xs);letter-spacing:var(--tracking-tech);color:var(--color-steel);font-weight:700}.TVUjda_close{color:#fff;place-items:center;width:40px;height:40px;display:grid}.TVUjda_close:hover{color:var(--color-signal)}.TVUjda_stage{background:var(--color-bg-muted);flex:1;min-height:0;position:relative}.TVUjda_lightTrack .TVUjda_slide img{object-fit:contain}.TVUjda_lightImg{cursor:grab}.TVUjda_dots{justify-content:center;gap:8px;padding:12px;display:flex}.TVUjda_dot{width:24px;height:4px;transition:background-color var(--transition-fast);background:#ffffff40}.TVUjda_dot:hover{background:#fff9}.TVUjda_dotActive{background:var(--color-signal)}@keyframes TVUjda_fade{0%{opacity:0}}@keyframes TVUjda_rise{0%{opacity:0;transform:translateY(12px)scale(.98)}}@media (prefers-reduced-motion:reduce){.TVUjda_backdrop,.TVUjda_dialog{animation:none}}
