.AccountLink_wrap__UWRFC{position:relative;display:inline-flex}.AccountLink_wrap__UWRFC>button{gap:4px;background:transparent;font-family:inherit;cursor:pointer}.AccountLink_caret__Ww0Lv{flex:none}.AccountLink_menu___mNpH{position:absolute;top:calc(100% + 4px);right:0;z-index:30;display:flex;flex-direction:column;min-width:168px;padding:var(--space-1) 0;border:var(--border-width) solid var(--color-border);border-radius:var(--radius);background:var(--color-bg);box-shadow:0 6px 18px rgb(0 0 0/12%)}.AccountLink_form__hirGl{display:contents}.AccountLink_item__dGY9p{display:flex;align-items:center;width:100%;min-height:var(--tap-target-min);padding:0 var(--space-3);border:0;background:none;color:var(--color-text);font:inherit;font-size:.95rem;text-align:left;text-decoration:none;white-space:nowrap;cursor:pointer}.AccountLink_item__dGY9p:focus-visible,.AccountLink_item__dGY9p:hover{background:var(--color-surface);color:var(--brand-text)}.AccountLink_rowButton__1IaK_{width:100%;background:none;border-top:0;border-left:0;border-right:0;padding:0;font:inherit;text-align:left;cursor:pointer}.AccountLink_greeting__g_nLT{padding:var(--space-2) var(--space-3) var(--space-1);color:var(--color-text-muted);font-size:.85rem;white-space:nowrap}.AccountLink_fxBoth__sgI5e,.AccountLink_fxPulse__i9BLq,.AccountLink_fxShake__ckijx{position:relative}.AccountLink_fxBoth__sgI5e:after,.AccountLink_fxPulse__i9BLq:after{content:"";position:absolute;inset:-3px;border:2px solid var(--brand);border-radius:calc(var(--radius) + 3px);animation:AccountLink_signinPulse__0f7wk 1.8s ease-out infinite;pointer-events:none}@keyframes AccountLink_signinPulse__0f7wk{0%{transform:scale(.96);opacity:.7}to{transform:scale(1.25,1.6);opacity:0}}.AccountLink_fxBoth__sgI5e .AccountLink_shake__MhczU,.AccountLink_fxShake__ckijx .AccountLink_shake__MhczU{display:inline-block;transform-origin:50% 0;animation:AccountLink_signinShake__pcInn 6s ease-in-out infinite}@keyframes AccountLink_signinShake__pcInn{0%,8%,to{transform:rotate(0)}1%{transform:rotate(-9deg)}2%{transform:rotate(8deg)}3%{transform:rotate(-6deg)}4%{transform:rotate(5deg)}5%{transform:rotate(-3deg)}6%{transform:rotate(2deg)}}@media (prefers-reduced-motion:reduce){.AccountLink_fxBoth__sgI5e:after,.AccountLink_fxPulse__i9BLq:after,.AccountLink_shake__MhczU{animation:none!important}}.CartLink_cart__0ZBwK{gap:6px;min-width:var(--tap-target-min);min-height:var(--tap-target-min);border-radius:var(--radius);color:var(--color-text);text-decoration:none}.CartLink_cart__0ZBwK,.CartLink_iconWrap__m_B6I{display:inline-flex;align-items:center;justify-content:center}.CartLink_iconWrap__m_B6I{position:relative;width:var(--tap-target-min);height:var(--tap-target-min)}.CartLink_icon__KUPb3{width:24px;height:24px}.CartLink_badge__lNy64{position:absolute;top:4px;right:2px;min-width:18px;height:18px;padding:0 4px;border-radius:9px;background:var(--color-badge);color:var(--color-badge-contrast);font-size:.65rem;font-weight:var(--font-weight-bold);line-height:18px;text-align:center}.CartLink_label__IyzQ7{display:none;font-size:.9rem;font-weight:var(--font-weight-menu)}@container app (min-width: 1000px){.CartLink_cart__0ZBwK{padding:0 4px}.CartLink_iconWrap__m_B6I{width:30px}.CartLink_label__IyzQ7{display:inline;font-weight:var(--font-weight-menu)}}header:has([data-cart-nudge][data-moving]) .CartLink_iconWrap__m_B6I{animation:CartLink_wiggle__J1_UR var(--nudge-period,4s) ease-in-out .3s infinite}@keyframes CartLink_wiggle__J1_UR{0%,20%,to{transform:rotate(0)}5%{transform:rotate(-10deg)}10%{transform:rotate(8deg)}15%{transform:rotate(-5deg)}}@media (prefers-reduced-motion:reduce){header:has([data-cart-nudge][data-moving]) .CartLink_iconWrap__m_B6I{animation:none}}.CartNudge_nudge__srale{position:absolute;top:calc(100% + 9px);right:var(--gutter);z-index:6;display:flex;align-items:center;border-radius:var(--radius);background:var(--nudge-paint,var(--nudge-bg));color:var(--nudge-ink,var(--nudge-fg));box-shadow:0 6px 18px rgb(0 0 0/.18);font-size:.92rem;font-weight:var(--font-weight-bold);white-space:nowrap;transition:background-color .15s ease,color .15s ease}.CartNudge_nudge__srale:before{content:"";position:absolute;top:-7px;left:var(--nudge-arrow,80%);margin-left:-7px;border-left:7px solid transparent;border-right:7px solid transparent;border-top:0;border-bottom:7px solid transparent;border-bottom-color:var(--nudge-paint,var(--nudge-bg))}.CartNudge_nudge__srale[data-moving]{animation:CartNudge_hop__5ZUXo var(--nudge-every) ease-in-out .3s infinite}.CartNudge_go__OJ6pN{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:0 var(--space-1) 0 var(--space-3);color:inherit;text-decoration:none}.CartNudge_nudge__srale:has(.CartNudge_go__OJ6pN:hover,.CartNudge_go__OJ6pN:focus-visible){--nudge-paint:var(--nudge-hover-bg);--nudge-ink:var(--nudge-hover-fg)}.CartNudge_go__OJ6pN:focus-visible span,.CartNudge_go__OJ6pN:hover span{text-decoration:underline;text-underline-offset:3px}.CartNudge_dismiss__JOHvy{min-width:36px;min-height:40px;border:0;background:transparent;color:inherit;font:inherit;font-size:1.05rem;opacity:.85;cursor:pointer}@keyframes CartNudge_hop__5ZUXo{0%,20%,to{transform:translateY(0)}4%{transform:translateY(-5px)}8%{transform:translateY(0)}12%{transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){.CartNudge_nudge__srale[data-moving]{animation:none}}.cLCmbCdhC{--cvw:var(--cover-card-p,160px);display:flex;flex-direction:column;gap:3px;box-sizing:border-box;min-width:0;height:100%;padding:var(--card-pad-p,0);text-align:var(--card-align,center)}@container app (min-width: 700px){.cLCmbCdhC{--cvw:var(--cover-card-d,120px)}}@container app (min-width: 1000px){.cLCmbCdhC{padding:var(--card-pad-d,8px 6px 10px)}}.cqXbAx0x_{position:relative;width:var(--cvw);max-width:100%;margin-inline:var(--card-mi,auto)}.csWW0Ga5p{position:relative;display:block;min-width:0;color:var(--color-text);text-decoration:none}.cpHBe3WRn{position:absolute;top:6px;right:6px;z-index:1;max-width:calc(100% - 12px);pointer-events:none}.cPLKOykKz>:first-child{padding-top:28px}.cpHBe3WRn>span{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;box-shadow:0 1px 2px rgb(0 0 0/.18)}.crqFAwCvi{margin:0;color:var(--color-text-muted);font-size:.8rem;line-height:var(--line-height-card)}.csWW0Ga5p:hover .cP6x3VmuQ{text-decoration:underline}.czrIvfTDZ{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.cP6x3VmuQ{margin:4px 0 0;font-family:var(--font-body);font-size:.9rem;font-weight:var(--font-weight-bold)}.cP6x3VmuQ,.clD9q0pRg{line-height:var(--line-height-card)}.clD9q0pRg{margin:0;color:var(--color-text-muted);font-size:.85rem}.c-ngZUXTJ{color:inherit;text-decoration:none}.c-ngZUXTJ:hover{text-decoration:underline}.cCWeyqEG_{line-height:var(--line-height-card);margin:auto 0 3px}.cMqoLNfH5 .cCWeyqEG_{margin-bottom:0}@container app (min-width: 1000px){.cPMajBjdn{display:grid;grid-template-columns:minmax(0,1fr);align-content:start}.cPMajBjdn .csWW0Ga5p{grid-row:1;grid-column:1}.cPMajBjdn .cCWeyqEG_{margin-top:0}.cPMajBjdn>button{grid-row:1;grid-column:1;align-self:end;justify-self:var(--card-align,center);z-index:1;width:calc(min(var(--cvw), 100%) - 2 * var(--card-btn-inset, 4px));min-height:var(--card-btn-h,26px);height:var(--card-btn-h,26px);border-radius:var(--card-btn-r,6.5px);margin:0 var(--card-btn-inset,4px) calc(var(--card-btn-inset, 4px) + 4px + .9rem * var(--line-height-card));font-size:.9rem;line-height:1;background:var(--color-surface);opacity:0;transform:translateY(4px);pointer-events:none}.cPMajBjdn:focus-within>button,.cPMajBjdn:hover>button{opacity:1;transform:none;pointer-events:auto}.cPMajBjdn>button:disabled{opacity:0}.cPMajBjdn:focus-within>button:disabled,.cPMajBjdn:hover>button:disabled{opacity:.55}@media (hover:none){.cPMajBjdn>button{min-height:var(--tap-target-min);height:auto;opacity:1;transform:none;pointer-events:auto}.cPMajBjdn>button:disabled{opacity:.55}}.cPMajBjdn{position:relative}.cPMajBjdn>.c3Ezn7C6R{position:absolute;left:0;right:0;bottom:0;z-index:2;display:flex;align-items:center;justify-content:center;min-height:34px;border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface);box-shadow:0 -2px 8px rgb(0 0 0/.08);color:var(--color-link);font-size:.9rem;font-weight:var(--font-weight-bold);text-decoration:none;opacity:0;transform:translateY(4px);pointer-events:none}.cPMajBjdn:focus-within>.c3Ezn7C6R,.cPMajBjdn:hover>.c3Ezn7C6R{opacity:1;transform:none;pointer-events:auto}.cPMajBjdn>.c3Ezn7C6R:hover{text-decoration:underline}@media (hover:none){.cPMajBjdn>.c3Ezn7C6R{display:none}}@media (prefers-reduced-motion:no-preference){.cPMajBjdn>.c3Ezn7C6R,.cPMajBjdn>button{transition:opacity .15s,transform .15s}}}.c3Ezn7C6R{display:none}.cbgW4dLbo .cCWeyqEG_,.cbgW4dLbo .cP6x3VmuQ,.cbgW4dLbo .clD9q0pRg{border-radius:var(--radius);background:var(--color-chip)}.cYqpL5UHW{aspect-ratio:2/3;border-radius:var(--radius-cover)}.cYqpL5UHW,.crI-hqzJ3{background:var(--color-chip)}.crI-hqzJ3{min-height:var(--tap-target-min);margin-top:3px;border-radius:var(--radius)}.Carousel_carousel__N1X6i{position:relative;min-width:0}.Carousel_track__DvTpG{display:flex;margin:0;padding:0;list-style:none;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;background:var(--navy)}.Carousel_track__DvTpG::-webkit-scrollbar{display:none}.Carousel_slide__5kMHM{flex:0 0 100%;min-width:0;scroll-snap-align:start;scroll-snap-stop:always}.Carousel_slideLink__nB46n{display:block;aspect-ratio:var(--hero-ar-p,8/3);max-width:100%}.Carousel_gradient__1SAok{display:flex;flex-direction:column;justify-content:center;gap:var(--space-1);padding:0 20px;color:#ffffff;text-decoration:none}.Carousel_slideTitle__LaoR8{font-family:var(--font-display);font-weight:var(--font-weight-heavy);font-size:clamp(1.1rem,4.5vw,2rem);line-height:1.3}.Carousel_slideSubtitle__R6UFi{font-size:clamp(.82rem,2.6vw,1.05rem);opacity:.92}.Carousel_slideLink__nB46n>picture{display:contents}.Carousel_image__9AiHd{width:100%;height:100%;object-fit:cover}@container app (min-width: 700px){.Carousel_slideLink__nB46n{aspect-ratio:var(--hero-ar-t,4/1)}}@container app (min-width: 1000px){.Carousel_slideLink__nB46n{aspect-ratio:var(--hero-ar-d,10/3)}.Carousel_slideTitle__LaoR8{font-size:2rem}.Carousel_slideSubtitle__R6UFi{font-size:1.05rem}}.Carousel_dots__JUwfo{position:absolute;left:0;right:0;bottom:0;display:flex;justify-content:center}.Carousel_dot__zCaOS{display:inline-flex;align-items:flex-end;justify-content:center;width:28px;min-width:24px;height:var(--tap-target-min);padding:0 0 12px;border:0;background:transparent;cursor:pointer}.Carousel_dotMark__JVPUl{width:8px;height:8px;border-radius:50%;background:var(--color-dot);box-shadow:0 0 2px rgb(0 0 0/.4)}.Carousel_dot__zCaOS[aria-current=true] .Carousel_dotMark__JVPUl{width:18px;border-radius:4px;background:var(--color-dot-active)}.Carousel_toggle__8FTN6{position:absolute;right:4px;bottom:0;display:inline-flex;align-items:center;justify-content:center;width:var(--tap-target-min);height:var(--tap-target-min);padding:0;border:0;border-radius:var(--radius);background:transparent;color:rgb(255 255 255/.75);cursor:pointer}@media (prefers-reduced-motion:no-preference){.Carousel_dotMark__JVPUl{transition:width .2s ease}}.HomePage_page__HEZ6v{background:var(--page);padding-bottom:var(--sec-sp-p)}.HomePage_note__wYKS_{max-width:var(--container-max);margin:0 auto;padding:var(--sp-3) var(--gutter) 0;color:var(--muted);font-size:.82rem}@container app (min-width: 1000px){.HomePage_page__HEZ6v{padding-bottom:var(--sec-sp-d)}}.BookCover_cover__cv8TM{position:relative;display:flex;flex-direction:column;justify-content:space-between;aspect-ratio:2/3;width:100%;padding:12px 10px;border-radius:var(--radius-cover);box-shadow:0 1px 0 rgb(0 0 0/.08);overflow:hidden}.BookCover_large__yAznH{max-width:18rem}.BookCover_title__zHmuB{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;line-clamp:4;overflow:hidden;font-family:var(--font-display);font-weight:var(--font-weight-bold);font-size:.98rem;line-height:1.3}.BookCover_author__xa8x4{font-size:.8rem}.BookCover_large__yAznH .BookCover_title__zHmuB{font-size:1.25rem}.BookCover_large__yAznH .BookCover_author__xa8x4{font-size:var(--font-size-sm)}.BookCover_img__GsSph{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.FavouritesView_head__PY2HG{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);margin-bottom:var(--space-3)}.FavouritesView_title__TlkFT{min-width:0;margin:0;font-size:var(--font-size-lg)}.FavouritesView_hint__n8fvc{font-size:var(--font-size-sm);margin-bottom:var(--space-4)}.Logo_logo__hia7S{display:inline-flex;flex-direction:column;justify-content:center;min-height:var(--tap-target-min);color:var(--brand);text-decoration:none;line-height:1.1}.Logo_name__Yovw_{font-family:var(--font-display);font-size:var(--font-size-lg);font-weight:var(--font-weight-heavy);letter-spacing:.01em;line-height:1.25}.Logo_image__REvQO{width:var(--logo-w-p,auto);height:auto;max-width:100%;max-height:var(--logo-h-p,2rem);object-fit:contain;align-self:var(--logo-align,flex-start)}.Logo_tagline__0860M{font-family:var(--font-body);font-size:.66rem;font-weight:var(--font-weight-medium);letter-spacing:.04em;margin-top:-5px;color:var(--color-text-muted)}@container app (min-width: 1000px){.Logo_name__Yovw_{font-size:var(--font-size-xl)}.Logo_image__REvQO{width:var(--logo-w-d,auto);max-height:var(--logo-h-d,2.5rem)}}.NotificationBell_wrap__c8Juf{display:inline-flex}.NotificationBell_bell__5nu_D{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:var(--tap-target-min);min-height:var(--tap-target-min);padding:0;border:0;border-radius:var(--radius);background:transparent;color:var(--color-text);font:inherit;font-size:.9rem;font-weight:var(--font-weight-menu);cursor:pointer}.NotificationBell_iconWrap__dLVLS{position:relative;display:inline-flex;width:var(--tap-target-min);height:var(--tap-target-min);align-items:center;justify-content:center}.NotificationBell_icon__wgbp9{width:24px;height:24px}.NotificationBell_bell__5nu_D[data-unread] .NotificationBell_icon__wgbp9{transform-origin:50% 10%;animation:NotificationBell_ring__EU7M_ 1.2s ease-in-out 1}.NotificationBell_count__0YZ39{position:absolute;top:3px;right:1px;min-width:18px;height:18px;padding:0 4px;border-radius:9px;color:#fff;font-size:.65rem;font-weight:var(--font-weight-bold);line-height:18px;text-align:center;box-shadow:0 0 0 2px var(--color-surface);animation:NotificationBell_pop__dbQYp .45s ease-out}.NotificationBell_bell__5nu_D[data-unread][data-repeat] .NotificationBell_icon__wgbp9{animation:NotificationBell_ring-again__hU1Hn var(--bell-every,5s) ease-in-out infinite}@keyframes NotificationBell_ring-again__hU1Hn{0%,24%,to{transform:rotate(0)}4%{transform:rotate(14deg)}8%{transform:rotate(-12deg)}12%{transform:rotate(9deg)}16%{transform:rotate(-6deg)}20%{transform:rotate(3deg)}}@keyframes NotificationBell_pop__dbQYp{0%{transform:scale(.4)}70%{transform:scale(1.18)}to{transform:scale(1)}}@keyframes NotificationBell_ring__EU7M_{0%,to{transform:rotate(0)}15%{transform:rotate(14deg)}30%{transform:rotate(-12deg)}45%{transform:rotate(9deg)}60%{transform:rotate(-6deg)}75%{transform:rotate(3deg)}}@media (prefers-reduced-motion:reduce){.NotificationBell_bell__5nu_D[data-unread] .NotificationBell_icon__wgbp9,.NotificationBell_bell__5nu_D[data-unread][data-repeat] .NotificationBell_icon__wgbp9,.NotificationBell_count__0YZ39{animation:none}}.NotificationBell_label__8CMaS{display:none}.NotificationBell_panel__UVbF5{position:absolute;top:100%;left:var(--gutter);right:var(--gutter);z-index:8;max-height:70vh;overflow-y:auto;border:var(--border-width) solid var(--color-border);border-radius:var(--radius);background:var(--color-surface);color:var(--color-text);box-shadow:0 12px 32px rgb(0 0 0/.18)}.NotificationBell_panel__UVbF5[hidden]{display:none}.NotificationBell_title__7uBNi{margin:0;padding:var(--space-2) var(--space-3);font-weight:var(--font-weight-bold)}.NotificationBell_list__C1t7J{margin:0;padding:0 0 var(--space-1);list-style:none}.NotificationBell_item__HjDL1{display:grid;grid-template-columns:8px minmax(0,1fr) 12px;grid-gap:var(--space-2);gap:var(--space-2);width:100%;padding:var(--space-2) var(--space-3);border:0;border-top:var(--border-width) solid var(--color-border);background:transparent;color:inherit;font:inherit;text-align:start;cursor:pointer}.NotificationBell_item__HjDL1:hover{background:var(--color-chip)}a.NotificationBell_item__HjDL1{text-decoration:none}.NotificationBell_groupHead__EqbWl{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2)}.NotificationBell_group__ZZJrt{margin:0;padding:var(--space-1) var(--space-3);color:var(--color-text-muted);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold)}.NotificationBell_markAll__gmUTK{min-height:var(--tap-target-min);padding:0 var(--space-3);border:0;background:transparent;color:var(--brand-text);font:inherit;font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);cursor:pointer}.NotificationBell_when__RI3wl{color:var(--color-text-muted);font-size:var(--font-size-sm)}.NotificationBell_arrow__tmw66{width:8px;height:8px;margin-top:8px;border-top:2px solid var(--color-text-muted);border-right:2px solid var(--color-text-muted);transform:rotate(45deg)}.NotificationBell_item__HjDL1[data-new] .NotificationBell_offerTitle__VPa_X{font-weight:var(--font-weight-bold)}.NotificationBell_chevron__G_Gao{width:8px;height:8px;margin-top:8px;border-right:2px solid var(--color-text-muted);border-bottom:2px solid var(--color-text-muted);transform:rotate(45deg);transition:transform .15s ease}.NotificationBell_item__HjDL1[aria-expanded=true] .NotificationBell_chevron__G_Gao{transform:rotate(-135deg);margin-top:12px}.NotificationBell_terms__fqLLM{padding:0 var(--space-3) var(--space-2) calc(var(--space-3) + 8px + var(--space-2))}.NotificationBell_terms__fqLLM[hidden]{display:none}.NotificationBell_booksLink__04jEY{display:inline-flex;align-items:center;min-height:var(--tap-target-min);color:var(--brand-text);font-weight:var(--font-weight-bold)}.NotificationBell_dot__KV083{width:8px;height:8px;margin-top:8px;border-radius:50%}.NotificationBell_dot__KV083[data-new]{background:var(--brand)}.NotificationBell_text__6Q4Nc{display:flex;flex-direction:column;min-width:0}.NotificationBell_offerTitle__VPa_X{font-weight:var(--font-weight-bold)}.NotificationBell_detail__NtmEi{margin:0;color:var(--color-text-muted);font-size:var(--font-size-sm);white-space:pre-line}.NotificationBell_ends__LsXal{color:var(--color-success);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold)}.NotificationBell_empty__RBMd9{margin:0;padding:0 var(--space-3) var(--space-3);color:var(--color-text-muted)}.NotificationBell_empty__RBMd9 p{margin:0 0 var(--space-2)}.NotificationBell_signIn__awTyI{display:inline-flex;align-items:center;min-height:var(--tap-target-min);padding:0 var(--space-4);border-radius:var(--radius);background:var(--brand);color:var(--brand-ink);font-weight:var(--font-weight-bold);text-decoration:none}@container app (min-width: 1000px){.NotificationBell_bell__5nu_D{padding:0 4px;font-weight:var(--font-weight-menu)}.NotificationBell_iconWrap__dLVLS{width:30px}.NotificationBell_label__8CMaS{display:inline}.NotificationBell_wrap__c8Juf{position:relative}.NotificationBell_panel__UVbF5{top:calc(100% + 6px);right:auto;left:0;width:360px}}.RecentSales_box__7L64U{position:fixed;bottom:calc(var(--rs-bottom, 14px) + env(safe-area-inset-bottom, 0px));z-index:6;display:flex;align-items:center;gap:4px;width:min(var(--rs-width,340px),calc(100vw - 2 * var(--rs-edge, 12px)));padding:10px 36px 10px 10px;border:1px solid var(--color-border);border-radius:8px;background:var(--rs-bg,var(--color-surface));color:var(--rs-fg,var(--color-text));box-shadow:0 6px 24px rgb(0 0 0/.18),0 1px 3px rgb(0 0 0/.12);font-size:var(--rs-text,14px);line-height:1.4;opacity:0;transform:translateY(16px);pointer-events:none;transition:transform .45s cubic-bezier(.2,.8,.2,1),opacity .35s ease,bottom .3s ease}.RecentSales_left__6thHS{left:max(var(--rs-edge,12px),env(safe-area-inset-left,0px))}.RecentSales_right__cQfjx{right:max(var(--rs-edge,12px),env(safe-area-inset-right,0px))}@media (max-width:699.98px){.RecentSales_box__7L64U[data-show]:not([data-show~=phone]){display:none}}@media (min-width:700px) and (max-width:999.98px){.RecentSales_box__7L64U[data-show]:not([data-show~=tablet]){display:none}}@media (min-width:1000px){.RecentSales_box__7L64U{width:min(var(--rs-width,340px),calc(100vw - 2 * var(--rs-edge-desk, 18px)))}.RecentSales_box__7L64U[data-show]:not([data-show~=desk]){display:none}.RecentSales_left__6thHS{left:max(var(--rs-edge-desk,18px),env(safe-area-inset-left,0px))}.RecentSales_right__cQfjx{right:max(var(--rs-edge-desk,18px),env(safe-area-inset-right,0px))}}.RecentSales_on__iB6rO{opacity:1;transform:none;pointer-events:auto}.RecentSales_go__JcQjx{display:flex;flex:1 1;align-items:center;gap:10px;min-width:0;min-height:44px;color:inherit;text-decoration:none}.RecentSales_go__JcQjx:focus-visible .RecentSales_book__gFqxR,.RecentSales_go__JcQjx:hover .RecentSales_book__gFqxR{text-decoration:underline}.RecentSales_cover__o2Bru{flex:none;width:var(--rs-cover,42px);height:auto;border-radius:2px 4px 4px 2px}.RecentSales_msg__ce9Zh{flex:1 1;min-width:0}.RecentSales_line__k_Jzr,.RecentSales_when__f7OpS{display:block}.RecentSales_book__gFqxR,.RecentSales_line__k_Jzr b{font-weight:var(--font-weight-bold,600)}.RecentSales_book__gFqxR{color:var(--rs-link,var(--color-link));text-decoration:none}.RecentSales_when__f7OpS{display:flex;align-items:center;gap:5px;margin-top:2px;color:var(--color-text-muted);font-size:.85em}.RecentSales_dot__hyt1P{width:7px;height:7px;border-radius:50%;background:var(--rs-dot,var(--color-success));animation:RecentSales_pulse__07osw 1.8s infinite}@keyframes RecentSales_pulse__07osw{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--rs-dot,var(--color-success)) 60%,transparent)}70%,to{box-shadow:0 0 0 7px transparent}}.RecentSales_close__2eAws{position:absolute;top:0;right:-4px;width:44px;height:44px;border:0;border-radius:4px;background:none;color:var(--color-text-muted);font-size:1.1rem;line-height:1;cursor:pointer}.RecentSales_close__2eAws:hover{background:var(--color-chip)}@media (prefers-reduced-motion:reduce){.RecentSales_box__7L64U{transform:none;transition:opacity .2s}.RecentSales_dot__hyt1P{animation:none}}.SearchBox_form__WQ18_{position:relative;display:flex;align-items:stretch;height:var(--sh-p);padding:0 0 0 10px;border:var(--border-width) solid var(--color-border);border-radius:var(--r);border-color:var(--sunken-rest-border);background:var(--sunken-rest-bg);box-shadow:var(--sunken-rest-shadow);transition:box-shadow var(--sunken-time) ease-out,border-color var(--sunken-time) ease-out,transform var(--sunken-time) ease-out}.SearchBox_form__WQ18_:focus-within{border-color:var(--sunken-focus-border);box-shadow:var(--sunken-focus-shadow);transform:translateY(var(--sunken-depth))}@media (prefers-reduced-motion:reduce){.SearchBox_form__WQ18_,.SearchBox_form__WQ18_:focus-within{transition:none;transform:none}}.SearchBox_mag__bX9S_{display:flex;flex:none;align-items:center;margin-right:8px;color:var(--muted)}.SearchBox_input__gL51k{flex:1 1;min-width:0;padding:0;border:0;background:transparent;font-size:var(--font-size-base)}.SearchBox_input__gL51k:focus-visible{outline:none;box-shadow:none}.SearchBox_input__gL51k::-webkit-search-cancel-button{margin-right:4px}.SearchBox_button__3AM0H{flex:none;min-width:var(--tap);margin:-1px -1px -1px 8px;padding:0 14px;border:0;border-radius:var(--r);background:var(--brand);color:var(--brand-ink);font-weight:var(--font-weight-menu);cursor:pointer}.SearchBox_list__goUXp{position:absolute;top:100%;left:-1px;right:-1px;z-index:8;max-height:60vh;margin-top:4px;padding:4px 0;border:var(--border-width) solid var(--line);border-radius:var(--r-card);background:var(--surface);color:var(--fg);box-shadow:var(--shadow);overflow:auto;text-align:left}.SearchBox_list__goUXp[hidden]{display:none}.SearchBox_group__ecPOg{margin:0;padding:8px 14px 2px;font-family:var(--font-body);font-size:.72rem;font-weight:var(--font-weight-bold);opacity:.65}.SearchBox_option__1kh_k{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:var(--tap);padding:0 14px;color:inherit;text-decoration:none;cursor:pointer}.SearchBox_option__1kh_k:hover,.SearchBox_option__1kh_k[aria-selected=true]{background:var(--chip)}.SearchBox_label__QYgm6{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.SearchBox_sub__dcZCN{flex:none;color:var(--muted);font-size:.78rem;white-space:nowrap}@container app (min-width: 1000px){.SearchBox_form__WQ18_{height:max(var(--sh-d),var(--tap))}}.SearchForm_form__40ICn{display:flex;align-items:stretch;height:var(--tap-target-min);padding:0 0 0 10px;border:var(--border-width) solid var(--color-border);border-radius:var(--radius);overflow:hidden;border-color:var(--sunken-rest-border);background:var(--sunken-rest-bg);box-shadow:var(--sunken-rest-shadow);transition:box-shadow var(--sunken-time) ease-out,border-color var(--sunken-time) ease-out,transform var(--sunken-time) ease-out}.SearchForm_form__40ICn:focus-within{border-color:var(--sunken-focus-border);box-shadow:var(--sunken-focus-shadow);transform:translateY(var(--sunken-depth))}@media (prefers-reduced-motion:reduce){.SearchForm_form__40ICn,.SearchForm_form__40ICn:focus-within{transition:none;transform:none}}.SearchForm_mag__GPYWC{display:flex;flex:none;align-items:center;margin-right:8px;color:var(--muted)}.SearchForm_input__X_CK2{flex:1 1;min-width:0;padding:0;border:0;background:transparent;font-size:var(--font-size-base)}.SearchForm_input__X_CK2:focus-visible{outline:none;box-shadow:none}.SearchForm_input__X_CK2::-webkit-search-cancel-button{margin-right:4px}.SearchForm_button__eJo38{flex:none;min-width:var(--tap-target-min);margin:-1px -1px -1px 8px;padding:0 14px;border:0;border-radius:var(--radius);background:var(--brand);color:var(--brand-ink);font-weight:var(--font-weight-bold);cursor:pointer}@container app (min-width: 1000px){.SearchForm_button__eJo38{padding:0 20px}}.BookRow_row__ksBuu{display:grid;grid-gap:var(--sec-gap);gap:var(--sec-gap);min-width:0}.BookRow_row__ksBuu>ul{margin:0;padding:0;list-style:none}.BookRow_head__MmW3m{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:10px}.BookRow_title__I7_Iy{min-width:0;max-width:100%;margin:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:var(--sec-title)}.BookRow_more__SJrls{display:inline-flex;align-items:center;flex:none;min-height:var(--tap);color:var(--brand-text);font-size:.9rem;font-weight:var(--font-weight-medium);text-decoration:none}.BookRow_more__SJrls:hover{text-decoration:underline}.BookRow_title__I7_Iy [data-count]{margin-left:10px;color:var(--muted);font-size:.8rem;font-weight:400}@container app (max-width: 699px){.BookRow_title__I7_Iy [data-count]{display:block;margin-left:0}}.NavBar_bar__aAlGH{--bar-bg:var(--sec-bg,var(--menu-bar,var(--color-surface)));position:relative;z-index:4}.NavBar_bar__aAlGH:before{content:"";position:absolute;inset:0;z-index:-1;background:var(--bar-bg);box-shadow:0 0 0 100vmax var(--bar-bg),0 0 0 calc(100vmax + var(--border-width)) var(--color-border);-webkit-clip-path:inset(calc(-1 * var(--border-width)) -100vmax);clip-path:inset(calc(-1 * var(--border-width)) -100vmax);pointer-events:none}.NavBar_inner__EOZuy{max-width:var(--container-max);margin:0 auto}.NavBar_list__MTR8m{display:flex;gap:var(--sp-1);margin:0;padding:0 var(--gutter);list-style:none;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none}.NavBar_list__MTR8m::-webkit-scrollbar{display:none}.NavBar_item__zkOD9{position:relative;flex:1 0 auto;display:grid}.NavBar_link__fBJDB{display:flex;align-items:center;justify-content:center;min-height:var(--tap);padding:0 12px;border-radius:var(--r);color:var(--color-text);font-size:.92rem;font-weight:var(--font-weight-menu);text-decoration:none;white-space:nowrap}.NavBar_link__fBJDB:hover{color:var(--brand-text)}.NavBar_panel__4DsCw{display:none}@container app (min-width: 1000px){.NavBar_inner__EOZuy{position:relative;--nav-pad:clamp(6px,2.17cqi - 16.2px,12px)}.NavBar_list__MTR8m{justify-content:space-between;gap:0;padding:0 max(0px,calc(var(--gutter) - var(--nav-pad)));overflow:visible}.NavBar_item__zkOD9[data-kind=cat]:is(:hover,:focus-within,[data-open]):not([data-closed])>.NavBar_link__fBJDB{background:var(--color-surface);color:var(--brand-text);box-shadow:inset 0 -2px 0 var(--brand)}.NavBar_item__zkOD9{flex:0 1 auto;min-width:0}.NavBar_item__zkOD9[data-wide]{position:static}.NavBar_link__fBJDB{padding:0 var(--nav-pad);border-radius:0;overflow:hidden;text-overflow:ellipsis;font-size:clamp(.78rem,.155rem + .978cqi,.95rem)}.NavBar_more__LZSPH:last-child{margin-left:auto}.NavBar_more__LZSPH:last-child .NavBar_link__fBJDB{font-weight:var(--font-weight-menu)}.NavBar_panel__4DsCw{position:absolute;top:100%;left:50%;z-index:6;min-width:320px;padding:14px 18px 16px;border:var(--border-width) solid var(--color-border);border-radius:var(--r-card);background:var(--color-surface);color:var(--color-text);box-shadow:var(--shadow);transform:translateX(-50%);grid-template-columns:auto auto;gap:4px 28px;text-align:left}.NavBar_item__zkOD9:first-child>.NavBar_panel__4DsCw{left:0;transform:none}.NavBar_item__zkOD9:last-child>.NavBar_panel__4DsCw{left:auto;right:0;transform:none}.NavBar_item__zkOD9:focus-within>.NavBar_panel__4DsCw,.NavBar_item__zkOD9:hover>.NavBar_panel__4DsCw,.NavBar_item__zkOD9[data-open]>.NavBar_panel__4DsCw{display:grid}.NavBar_item__zkOD9[data-closed]>.NavBar_panel__4DsCw{display:none!important}.NavBar_item__zkOD9[data-wide]>.NavBar_panelWide__nBGOS{left:var(--gutter);right:var(--gutter);min-width:0;padding:16px 24px 18px;border-top:0;border-radius:0 0 var(--r-card) var(--r-card);box-shadow:0 14px 28px rgb(15 25 35/.16);transform:none;grid-template-columns:repeat(var(--cols,4),minmax(0,1fr));gap:2px 28px}.NavBar_panelCat__AoP_7 .NavBar_catBooks__HJmRa{grid-column:span var(--book-cols)}.NavBar_bookCols__c9q49{columns:var(--book-cols);column-gap:28px}.NavBar_bookCols__c9q49 .NavBar_panelLink__Hw9a_{page-break-inside:avoid;break-inside:avoid}.NavBar_catAuthors___pPtx{grid-column:span var(--author-cols)}.NavBar_authorRows__DsNwd{display:grid;grid-template-rows:repeat(var(--author-rows),auto);grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);grid-column-gap:28px;column-gap:28px}.NavBar_panelCat__AoP_7 .NavBar_panelLink__Hw9a_{min-height:30px}.NavBar_panelCat__AoP_7 .NavBar_bookLink__78uM4{display:block;line-height:30px}.NavBar_bookLink__78uM4:before{content:var(--bullet,none);margin-right:7px;color:var(--color-text-muted)}.NavBar_bookAuthor__iWgx6{color:var(--color-text-muted)}.NavBar_lineLink__QTxmV{padding-block:3px;color:inherit;text-decoration:none}.NavBar_lineLink__QTxmV:focus-visible,.NavBar_lineLink__QTxmV:hover{color:var(--brand-text);text-decoration:underline}.NavBar_panelFoot__7LIgW{grid-column:1/-1;display:flex;gap:24px;margin-top:8px;border-top:var(--border-width) solid var(--color-border)}.NavBar_panelWide__nBGOS .NavBar_panelAll__mLAVN,.NavBar_panelWide__nBGOS .NavBar_panelTitle__DHc1O{grid-column:1/-1}.NavBar_panelWide__nBGOS .NavBar_panelLink__Hw9a_{max-width:none}.NavBar_panelTitle__DHc1O{margin:0 0 4px;font-family:var(--font-body);font-size:.78rem;font-weight:var(--font-weight-bold);opacity:.65}.NavBar_panelLink__Hw9a_{display:flex;align-items:center;max-width:260px;min-height:36px;overflow:hidden;color:var(--color-text);font-size:.88rem;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}a.NavBar_panelLink__Hw9a_:hover{color:var(--brand-text);text-decoration:underline}.NavBar_panelAll__mLAVN{margin-top:6px;color:var(--brand-text);font-weight:var(--font-weight-menu)}.NavBar_panelAuthors__pSt_n .NavBar_authorLink__Vzvlb{gap:10px;min-height:var(--tap)}.NavBar_authorName__MByNb{min-width:0;overflow:hidden;text-overflow:ellipsis}.NavBar_panelTopics__12AY3 .NavBar_panelLink__Hw9a_:before{content:var(--bullet,none);margin-right:8px;opacity:.6}}.NavBar_megaHead__zidLe{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:var(--tap);padding:0;border:0;border-bottom:var(--border-width) solid var(--color-border);background:none;color:var(--color-text);font:inherit;font-size:.92rem;font-weight:var(--font-weight-bold);text-align:left;cursor:pointer}.NavBar_megaHead__zidLe:after{content:"▾";font-size:.7em;opacity:.6}.NavBar_megaCol__y1rZQ[data-open]>.NavBar_megaHead__zidLe:after{content:"▴"}.NavBar_megaLinks__TtxpR{display:none}@container app (width < 1000px){.NavBar_inner__EOZuy{position:relative}.NavBar_item__zkOD9[data-mega]{position:static}.NavBar_item__zkOD9[data-mega][data-open]>.NavBar_link__fBJDB{color:var(--brand-text);box-shadow:inset 0 -2px 0 var(--brand)}.NavBar_item__zkOD9[data-mega][data-open]>.NavBar_panelMega___lpnv{display:block;position:absolute;top:100%;left:0;right:0;z-index:6;max-height:70vh;overflow-y:auto;padding:0 var(--gutter) 12px;border-bottom:var(--border-width) solid var(--color-border);background:var(--color-surface);box-shadow:0 14px 28px rgb(15 25 35/.16);text-align:left}.NavBar_megaCol__y1rZQ[data-open]>.NavBar_megaLinks__TtxpR{display:block;padding:4px 0 8px 12px}.NavBar_panelMega___lpnv .NavBar_panelLink__Hw9a_{display:flex;align-items:center;min-height:40px;color:var(--color-text);font-size:.9rem;text-decoration:none}.NavBar_panelMega___lpnv .NavBar_panelFoot__7LIgW{display:flex;flex-wrap:wrap;gap:0 24px}.NavBar_panelMega___lpnv .NavBar_panelAll__mLAVN{color:var(--brand-text);font-weight:var(--font-weight-menu)}}@container app (min-width: 1000px){.NavBar_panelMega___lpnv .NavBar_megaHead__zidLe{min-height:0;margin:0 0 4px;border:0;font-size:.78rem;opacity:.65;pointer-events:none}.NavBar_panelMega___lpnv .NavBar_megaHead__zidLe:after{content:none}.NavBar_panelMega___lpnv .NavBar_megaLinks__TtxpR{display:block}.NavBar_panelMega___lpnv[data-flow] .NavBar_megaLinks__TtxpR{display:grid;grid-template-rows:repeat(var(--flow-rows,8),auto);grid-auto-flow:column;grid-auto-columns:calc((100% - 4 * 28px) / 5);grid-column-gap:28px;column-gap:28px}.NavBar_panelMega___lpnv .NavBar_panelLink__Hw9a_{min-height:32px}}.SeoBar_group__zwSXe{min-width:0}.SeoBar_groupTitle__16xls{margin:0 0 4px;font-size:.85rem;font-weight:var(--font-weight-bold);opacity:.75;text-align:left}.SeoBar_text__eiO5o{margin:0;font-size:.85rem;line-height:1.9;text-align:justify;text-align-last:left;word-spacing:0}.SeoBar_link__mbOgT{display:inline;padding-block:2px;color:inherit;text-decoration:none;opacity:.9}.SeoBar_link__mbOgT:hover{text-decoration:underline}.SeoBar_more__89pbH{font-weight:var(--font-weight-bold);opacity:1}.SeoBar_sep__quVxX{display:inline;margin-left:var(--gb,.35em);opacity:.6}.SeoBar_dot__Ii7XT:before{content:"•"}.SeoBar_circle__qvTYk:before{content:"○"}.SeoBar_ga__izhVb{word-spacing:var(--ga,.6em)}.SeoBar_intro__IFYFS{grid-column:span var(--span-p,2);font-size:.85rem;line-height:1.7;opacity:.92}.SeoBar_introTitle__ftdQU{margin:0 0 4px;font-size:.9rem}.SeoBar_introText__hEC8E{margin:0}@container app (min-width: 700px){.SeoBar_intro__IFYFS{grid-column:span var(--span-t,2)}}@container app (min-width: 1000px){.SeoBar_groupTitle__16xls{margin-bottom:6px;font-size:.95rem;opacity:1}.SeoBar_text__eiO5o{line-height:2}.SeoBar_intro__IFYFS{grid-column:span var(--span-d,4)}}.SiteFooter_footer__aUaTs{margin-top:28px;padding:24px 0;background:var(--navy);color:var(--foot-fg)}.SiteFooter_footer__aUaTs a{color:inherit}.SiteFooter_inner__23SNm{display:grid;grid-gap:20px;gap:20px;max-width:var(--container-max);margin:0 auto;padding:0 var(--gutter)}.SiteFooter_cols__odBSg{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:18px;gap:18px}.SiteFooter_col__gfZ3Y{display:grid;align-content:start;grid-gap:8px;gap:8px;min-width:0}.SiteFooter_logo__vk6s3{color:inherit;margin-bottom:6px}.SiteFooter_logo__vk6s3 img{box-sizing:content-box;padding:6px 10px;border-radius:var(--radius);background:var(--color-surface)}.SiteFooter_logo__vk6s3 span{color:inherit}.SiteFooter_logo__vk6s3 span:last-child{opacity:.8}.SiteFooter_entryWrap__berBL{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.SiteFooter_entryWrap__berBL .SiteFooter_callChip__vOLhU{margin-left:28px;margin-block:calc((24px - var(--tap-target-min)) / 2)}.SiteFooter_callChip__vOLhU{display:inline-flex;align-items:center;min-height:var(--tap-target-min);color:inherit;text-decoration:none}.SiteFooter_callPill___ZO2_{display:inline-flex;align-items:center;gap:3px;padding:2px 7px;border:1px solid color-mix(in srgb,currentColor 35%,transparent);border-radius:var(--radius);font-size:.78rem;line-height:1.2;white-space:nowrap}.SiteFooter_entry__YbNBV{display:grid;grid-template-columns:18px minmax(0,1fr);grid-gap:10px;gap:10px;align-items:start;align-content:center;min-height:var(--tap-target-min);font-size:.9rem;line-height:1.4;text-decoration:none}.SiteFooter_entryIcon__9axAP{width:18px;height:18px;margin-top:3px;opacity:.9}.SiteFooter_entryText__UYBtk{min-width:0}.SiteFooter_entryLabel__4HNhb,.SiteFooter_entrySub___DLL0{display:block;font-size:.78rem;opacity:.8}.SiteFooter_entryValue__dmWRQ{display:block;font-weight:var(--font-weight-bold)}.SiteFooter_lines__O79qe{display:flex;flex-direction:column;align-items:flex-start;font-size:.9rem;line-height:1.4}.SiteFooter_lines__O79qe>.SiteFooter_entryLabel__4HNhb,.SiteFooter_lines__O79qe>.SiteFooter_entrySub___DLL0{padding-left:28px}.SiteFooter_line__do3m8{display:inline-flex;align-items:center;gap:10px;min-height:var(--tap-target-min);margin-block:calc((26px - var(--tap-target-min)) / 2);color:inherit;text-decoration:none}.SiteFooter_lineIcon__Blg6z{width:18px;height:18px;flex:none;opacity:.9}.SiteFooter_listTitle__Ij9sU{margin:0 0 4px;font-size:.95rem;font-weight:var(--font-weight-heavy)}.SiteFooter_links__eQxyy{display:grid;margin:0;padding:0;list-style:none}.SiteFooter_link__o6Bsu{display:inline-flex;align-items:center;min-height:36px;font-size:.9rem;opacity:.9;text-decoration:none}.SiteFooter_link__o6Bsu:hover{text-decoration:underline;opacity:1}.SiteFooter_sep__s2EKf{display:none}.SiteFooter_social__CGwrk{display:flex;flex-wrap:wrap;gap:6px;margin:8px 0 0;padding:0;list-style:none}.SiteFooter_socialLink__fUyKW{display:inline-flex;align-items:center;gap:6px;min-height:var(--tap);padding:4px 12px;border:var(--border-width) solid;border-radius:var(--radius);font-size:.8rem;opacity:.85;text-decoration:none}.SiteFooter_socialIcon__kdzWl{display:none;width:18px;height:18px}.SiteFooter_band__WLNo4{display:grid;grid-gap:10px;gap:10px;padding-bottom:14px;border-bottom:var(--border-width) solid color-mix(in srgb,currentColor 22%,transparent)}.SiteFooter_bandForm__WX1dq{min-width:0}@container app (max-width: 699.99px){.SiteFooter_inner__23SNm{gap:12px}.SiteFooter_cols__odBSg{gap:10px}.SiteFooter_col__gfZ3Y{display:block;text-align:center}.SiteFooter_band__WLNo4{text-align:center}.SiteFooter_band__WLNo4 .SiteFooter_connect__MwytL{padding-top:10px;border-top:var(--border-width) solid color-mix(in srgb,currentColor 22%,transparent)}.SiteFooter_band__WLNo4 .SiteFooter_connect__MwytL .SiteFooter_listTitle__Ij9sU{display:block}.SiteFooter_band__WLNo4 .SiteFooter_social__CGwrk{gap:6px}.SiteFooter_band__WLNo4 .SiteFooter_socialLink__fUyKW{width:var(--tap);height:var(--tap);padding:0;justify-content:center;border-radius:50%}.SiteFooter_band__WLNo4 .SiteFooter_socialIcon__kdzWl{display:block}.SiteFooter_band__WLNo4 .SiteFooter_socialLabel__jYVcE{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.SiteFooter_cols__odBSg>.SiteFooter_contact__U2eQQ{order:-2}.SiteFooter_cols__odBSg>.SiteFooter_connect__MwytL{order:-1}.SiteFooter_connect__MwytL .SiteFooter_listTitle__Ij9sU{display:none}.SiteFooter_social__CGwrk{justify-content:center}.SiteFooter_logo__vk6s3{align-items:center;--logo-align:center}.SiteFooter_entryWrap__berBL{display:block}.SiteFooter_entryWrap__berBL .SiteFooter_callChip__vOLhU{margin-left:6px;vertical-align:middle}.SiteFooter_entry__YbNBV{display:inline-flex;flex-wrap:wrap;justify-content:center;align-items:center;min-height:var(--tap-target-min);margin:calc((30px - var(--tap-target-min)) / 2) 0;opacity:.9}.SiteFooter_entrySub___DLL0{flex-basis:100%}.SiteFooter_lines__O79qe{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;column-gap:12px;opacity:.9}.SiteFooter_lines__O79qe>.SiteFooter_entryLabel__4HNhb,.SiteFooter_lines__O79qe>.SiteFooter_entrySub___DLL0{padding-left:0}.SiteFooter_lines__O79qe>.SiteFooter_entrySub___DLL0{flex-basis:100%;text-align:center}.SiteFooter_line__do3m8{gap:6px;margin-block:0}.SiteFooter_lineIcon__Blg6z{width:16px;height:16px}.SiteFooter_entryIcon__9axAP{display:none}.SiteFooter_entryLabel__4HNhb{display:inline}.SiteFooter_entryLabel__4HNhb:after{content:": "}.SiteFooter_entryValue__dmWRQ{display:inline;font-weight:var(--font-weight-regular)}.SiteFooter_links__eQxyy{display:block;text-align:justify;text-align-last:center;word-spacing:.5em;line-height:1.4}.SiteFooter_linkItem__5U8Iv,.SiteFooter_sep__s2EKf{display:inline-block;word-spacing:0;vertical-align:middle}.SiteFooter_sep__s2EKf{font-size:.9rem;opacity:.4}.SiteFooter_sep__s2EKf[hidden]{display:none}.SiteFooter_link__o6Bsu{min-height:32px}}@container app (min-width: 700px){.SiteFooter_cols__odBSg{grid-template-columns:repeat(var(--fcols-t,2),minmax(0,1fr))}.SiteFooter_link__o6Bsu:before{content:var(--bullet,none);margin-right:8px;opacity:.7}.SiteFooter_socialLink__fUyKW{width:var(--tap);height:var(--tap);padding:0;justify-content:center;border-radius:50%}.SiteFooter_socialIcon__kdzWl{display:block}.SiteFooter_socialLabel__jYVcE{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.SiteFooter_brand__HyIqL .SiteFooter_socialLink__fUyKW:focus-visible,.SiteFooter_brand__HyIqL .SiteFooter_socialLink__fUyKW:hover,.SiteFooter_colour__8kXu6 .SiteFooter_socialLink__fUyKW{color:var(--sc,currentColor);border-color:currentColor}}@container app (min-width: 700px){.SiteFooter_band__WLNo4{grid-template-columns:var(--fband-d,2fr 1fr);align-items:center;gap:0;padding-bottom:20px}.SiteFooter_bandForm__WX1dq:not(:only-child){padding-right:28px}.SiteFooter_band__WLNo4 .SiteFooter_connect__MwytL{align-self:stretch;align-content:center;padding-left:28px;border-left:var(--border-width) solid color-mix(in srgb,currentColor 22%,transparent)}}@container app (min-width: 1000px){.SiteFooter_cols__odBSg{grid-template-columns:var(--fcols-d,1.3fr 1fr 1fr 1fr 1fr);gap:var(--fgap-d,28px)}}.SiteFooter_legal__Dh8KR{display:flex;flex-wrap:wrap;justify-content:center;gap:4px 14px;margin:0;font-size:.8rem;opacity:.75}@container app (min-width: 1000px){.SiteFooter_legal__Dh8KR{justify-content:flex-start}}.StockBadge_badge__vh3f_{display:inline-block;font-size:var(--font-size-sm);font-weight:var(--font-weight-bold)}.StockBadge_in_stock__ls71b{color:var(--color-success)}.StockBadge_preorder__eDLg_{color:var(--color-warning)}.StockBadge_out_of_stock__nMqon{color:var(--color-danger-text)}.StockBadge_compact__ra8pl{padding:0 var(--space-2);border-radius:var(--radius);font-size:var(--font-size-xs);line-height:1.6;background:var(--color-surface)}.StockBadge_compact__ra8pl.StockBadge_preorder__eDLg_{background:var(--navy);color:var(--color-surface)}.StockBadge_compact__ra8pl.StockBadge_out_of_stock__nMqon{background:var(--color-chip);color:var(--color-text-muted)}.BuyBar_bar__wWEIC{position:fixed;left:0;right:0;bottom:0;z-index:6;padding-bottom:env(safe-area-inset-bottom,0);translate:0 calc(-1 * var(--bb-lift, 0px));transition:translate var(--bb-ms,.45s) cubic-bezier(.3,1.45,.55,1)}.BuyBar_settled__sZ_h_{translate:0 0}.BuyBar_inner___vbGw{position:relative;display:flex;flex-wrap:nowrap;align-items:center;justify-content:space-between;gap:6px;padding:4px 8px;background:var(--color-surface);border-top:var(--border-width) solid var(--color-border)}.BuyBar_low__ewkNn,.BuyBar_offers__uWLP8,.BuyBar_pill__ZhNyp,.BuyBar_qtyLabel__3OifB{display:none}.BuyBar_pillPhone__C3b0D .BuyBar_pill__ZhNyp{display:inline}.BuyBar_price__XLbiH{order:-1;display:grid;margin:0;line-height:1.2}.BuyBar_discount__YRcvX{display:flex;gap:4px;align-items:baseline;font-size:.72rem;white-space:nowrap}.BuyBar_pct__fPKbt{color:var(--color-primary-text);font-weight:var(--font-weight-bold)}.BuyBar_discount__YRcvX s{color:var(--color-text-muted)}.BuyBar_now__6Y3A_{font-size:.95rem;font-weight:var(--font-weight-heavy)}.BuyBar_each__oFoiW{color:var(--color-text-muted);font-size:.72rem;white-space:nowrap}.BuyBar_stock__a_0G7{display:flex;align-items:center;gap:4px;white-space:nowrap}.BuyBar_pill__ZhNyp>span{padding:2px 10px;border:var(--border-width) solid;border-radius:999px;font-size:.85rem}.BuyBar_low__ewkNn{color:var(--color-warning);font-size:.85rem}.BuyBar_qtyLabel__3OifB{color:var(--color-text-muted);font-size:.85rem}.BuyBar_qty__qvXRW{display:flex;align-items:center;border:var(--border-width) solid var(--color-border);border-radius:var(--radius)}.BuyBar_qty__qvXRW button{width:26px;height:var(--bb-bhp,40px);border:0;background:transparent;color:inherit;font-size:1.05rem;cursor:pointer}.BuyBar_qty__qvXRW button:disabled{color:var(--color-text-muted);cursor:default}.BuyBar_qty__qvXRW output{min-width:18px;text-align:center}.BuyBar_btn__n_rRi{position:relative;flex:1 1 auto;display:inline-flex;align-items:center;justify-content:center;height:var(--bb-bhp,40px);padding:0 8px;border:var(--border-width) solid var(--color-primary);border-radius:var(--radius);background:var(--color-primary);color:var(--color-primary-contrast);font:inherit;font-size:.82rem;font-weight:var(--font-weight-bold);white-space:nowrap;cursor:pointer}.BuyBar_btn__n_rRi:disabled{opacity:.45;cursor:default}.BuyBar_pre__d_Xzr{border-color:var(--navy);background:var(--navy)}.BuyBar_outBox__z0Hzz,.BuyBar_outBox__z0Hzz:disabled{flex-direction:column;min-width:140px;border:var(--border-width) dashed var(--color-border);background:var(--color-bg);color:var(--color-text-muted);opacity:1;line-height:1.2}.BuyBar_outBox__z0Hzz small{font-size:.72rem;font-weight:400}.BuyBar_strong__Tdemh{isolation:isolate;border-color:color-mix(in srgb,var(--color-primary) 80%,#000);background:color-mix(in srgb,var(--color-primary) 80%,#000)}.BuyBar_stars__J_kEr{position:absolute;inset:0;overflow:hidden;border-radius:inherit;pointer-events:none;z-index:1}.BuyBar_stars__J_kEr i{position:absolute;width:calc(var(--spk-z, 7px) * var(--k, 1));height:calc(var(--spk-z, 7px) * var(--k, 1));margin:calc(var(--spk-z, 7px) * var(--k, 1) / -2);background:var(--spk-c,#fff4c2);-webkit-clip-path:polygon(50% 0,61% 39%,100% 50%,61% 61%,50% 100%,39% 61%,0 50%,39% 39%);clip-path:polygon(50% 0,61% 39%,100% 50%,61% 61%,50% 100%,39% 61%,0 50%,39% 39%);opacity:0;transform:scale(.2) rotate(0);animation:BuyBar_twinkle__Vqu3u var(--spk-t,1.1s) ease-in-out infinite;will-change:transform,opacity}@keyframes BuyBar_twinkle__Vqu3u{0%,to{opacity:0;transform:scale(.2) rotate(0)}45%{opacity:1;transform:scale(1) rotate(45deg)}70%{opacity:.25;transform:scale(.5) rotate(70deg)}}.BuyBar_ringBar___Ytyl,.BuyBar_ringBtn__B5xLQ{display:none}.BuyBar_bar__wWEIC:not(.BuyBar_settled__sZ_h_) .BuyBar_ringBar___Ytyl,.BuyBar_settled__sZ_h_ .BuyBar_ringBtn__B5xLQ{display:block}.BuyBar_bar__wWEIC .BuyBar_ringBar___Ytyl{--mt-c:var(--ring-c,#ff8c00)}.BuyBar_bar__wWEIC .BuyBar_ringBtn__B5xLQ{--mt-c:var(--ring-bc,#ffe45c)}.BuyBar_offers__uWLP8{display:none;overflow:hidden;border-radius:var(--radius);background:var(--color-chip);font-size:.8rem}.BuyBar_offers__uWLP8>span{grid-area:1/1;padding:4px 10px;white-space:nowrap;text-align:center;opacity:0;transform:translateY(100%);transition:transform var(--of-s,.25s) ease,opacity var(--of-s,.25s) ease}.BuyBar_offers__uWLP8>.BuyBar_on__vRyyJ{opacity:1;transform:none}.BuyBar_offers__uWLP8>.BuyBar_gone__RRele{transform:translateY(-100%)}@media (prefers-reduced-motion:reduce){.BuyBar_bar__wWEIC,.BuyBar_offers__uWLP8>span{transition:none}.BuyBar_stars__J_kEr{display:none}}@container app (min-width: 1000px){.BuyBar_fit__MgAlu{left:50%;right:auto;width:max-content;max-width:calc(100% - 32px);transform:translateX(-50%)}.BuyBar_inner___vbGw{justify-content:center;gap:8px;padding:var(--bb-py,6px) var(--space-4,16px);border:var(--border-width) solid var(--color-border);border-bottom:0;border-radius:var(--radius-card) var(--radius-card) 0 0;box-shadow:var(--shadow-card)}.BuyBar_offers__uWLP8{display:grid}.BuyBar_price__XLbiH{order:0}.BuyBar_discount__YRcvX{gap:6px;font-size:.8rem}.BuyBar_now__6Y3A_{font-size:1rem}.BuyBar_stock__a_0G7{gap:8px}.BuyBar_low__ewkNn,.BuyBar_pill__ZhNyp,.BuyBar_qtyLabel__3OifB{display:inline}.BuyBar_noPillDesk__hH94l .BuyBar_pill__ZhNyp{display:none}.BuyBar_btn__n_rRi{flex:none;height:var(--bb-bh,40px);padding:0 14px;font-size:.9rem}.BuyBar_qty__qvXRW button{width:40px;height:var(--bb-bh,40px)}.BuyBar_qty__qvXRW output{min-width:26px}}.BuyBar_discount__YRcvX~.BuyBar_now__6Y3A_{display:inline-block;justify-self:start;transform-origin:50% 85%;animation:BuyBar_bb-wiggle__sI9go var(--wg-t,12s) ease-in-out infinite}@keyframes BuyBar_bb-wiggle__sI9go{0%,10.5%,to{transform:rotate(0)}1.5%,5%,8.5%{transform:rotate(calc(-1 * var(--wg-d, 6deg)))}3.25%,6.75%{transform:rotate(var(--wg-d,6deg))}}@media (prefers-reduced-motion:reduce){.BuyBar_discount__YRcvX~.BuyBar_now__6Y3A_{animation:none}}.QuoteSummary_summary__N32bT{padding:var(--space-4);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface)}.QuoteSummary_lines__vFJlC{margin:0 0 var(--space-3);padding:0;list-style:none}.QuoteSummary_line__SeIzN,.QuoteSummary_row__Xqi88{display:flex;justify-content:space-between;gap:var(--space-3);padding:var(--space-1) 0}.QuoteSummary_unavailable__lW9qU{color:var(--color-danger-text)}.QuoteSummary_name__9_jy_{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.QuoteSummary_preorderNote__mFh3b{margin:0 0 var(--space-3);padding:var(--space-2) var(--space-3);border-left:3px solid var(--color-warning);background:var(--color-chip);font-size:var(--font-size-sm)}.QuoteSummary_totals__rpd0p{margin:0;border-top:var(--border-width) solid var(--color-border);padding-top:var(--space-2)}.QuoteSummary_totals__rpd0p dd{margin:0}.QuoteSummary_total__jS5yS{font-weight:var(--font-weight-bold);font-size:var(--font-size-md)}.QuoteSummary_release__nSISg{flex-basis:100%;color:var(--color-warning);font-size:.82rem}.QuoteSummary_discount__BBOy1{color:var(--color-success)}.QuoteSummary_freeBadge__9fcTW{padding:0 var(--space-2);border:var(--border-width) solid var(--color-success);border-radius:999px;background:var(--color-chip);color:var(--color-success);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold)}.QuoteSummary_rewardNote__TnMJP{flex-basis:100%;color:var(--color-text-muted);font-size:var(--font-size-sm)}.QuoteSummary_freePrice__CYCUR{white-space:nowrap}.QuoteSummary_freePrice__CYCUR s{color:var(--color-text-muted);font-size:var(--font-size-sm)}.QuoteSummary_thumb__yUilY{flex:none;display:inline-block;object-fit:cover;border-radius:2px}.QuoteSummary_more__H1sYl{padding:var(--space-1) 0;font-size:var(--font-size-sm)}.QuoteSummary_more__H1sYl summary{cursor:pointer;color:var(--color-link,inherit)}.QuoteSummary_more__H1sYl .QuoteSummary_lines__vFJlC{margin:0}.QuoteSummary_compact__q082o{align-items:center;gap:var(--space-2)}.QuoteSummary_lines__vFJlC:has(>.QuoteSummary_compact__q082o){container-type:inline-size}.QuoteSummary_extra__lLNSI{display:contents}.QuoteSummary_extra__lLNSI:empty{display:none}@container (max-width: 480px){.QuoteSummary_compact__q082o{flex-wrap:wrap}.QuoteSummary_extra__lLNSI .QuoteSummary_release__nSISg{flex-basis:auto}.QuoteSummary_extra__lLNSI{display:flex;flex-wrap:wrap;order:1;flex-basis:100%;gap:var(--space-2);align-items:center}}.QuoteSummary_oneLine__sFI_L{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.QuoteSummary_qty__vLI2_{display:inline-flex;flex:none;align-items:center;border:var(--border-width) solid var(--color-border);border-radius:var(--radius-sm)}.QuoteSummary_qty__vLI2_ button{min-width:26px;min-height:26px;padding:0;border:0;background:none;color:var(--color-text);cursor:pointer}.QuoteSummary_qty__vLI2_>span{min-width:1.4em;text-align:center;font-size:var(--font-size-sm)}.QuoteSummary_price__NX7G8{flex:none;min-width:4.5em;text-align:right;white-space:nowrap}.QuoteSummary_compact__q082o .QuoteSummary_thumb__yUilY{flex:none}.QuoteSummary_deliveryNote__g6pP8{color:var(--color-text-muted);font-size:var(--font-size-xs);font-weight:400}.QuoteSummary_plain__KyXxO{padding:0;border:0;background:none;font-size:.88rem}.QuoteSummary_plain__KyXxO .QuoteSummary_total__jS5yS{font-size:1.05rem}.QuoteSummary_plain__KyXxO .QuoteSummary_qty__vLI2_ button{min-width:22px;min-height:22px}.QuoteSummary_plain__KyXxO>.QuoteSummary_lines__vFJlC{margin:var(--space-2) 0;padding:var(--space-1) 0;border-top:var(--border-width) dashed var(--color-border);border-bottom:var(--border-width) dashed var(--color-border)}.QuoteSummary_plain__KyXxO .QuoteSummary_totals__rpd0p{border-top:0;padding-top:0}.QuoteSummary_plain__KyXxO .QuoteSummary_totals__rpd0p .QuoteSummary_total__jS5yS{margin-top:var(--space-1);padding-top:var(--space-2);border-top:var(--border-width) solid var(--color-border)}.Attention_pulse__mQmuo{position:relative}.Attention_pulse__mQmuo:after{content:"";position:absolute;inset:-3px;border:2px solid var(--attn-c,var(--color-badge));border-radius:var(--attn-r,13px);animation:Attention_attn-pulse__7iTYC 1.8s ease-out infinite;pointer-events:none}@keyframes Attention_attn-pulse__7iTYC{0%{transform:scale(.9);opacity:.85}to{transform:scale(var(--attn-reach,1.7));opacity:0}}.Attention_shake__fGp1R{transform-origin:50% 0;animation:Attention_attn-shake__pmiVP 6s ease-in-out infinite}@keyframes Attention_attn-shake__pmiVP{0%,8%,to{transform:rotate(0)}1%{transform:rotate(calc(-1 * var(--attn-turn, 9deg)))}2%{transform:rotate(calc(.89 * var(--attn-turn, 9deg)))}3%{transform:rotate(calc(-.67 * var(--attn-turn, 9deg)))}4%{transform:rotate(calc(.56 * var(--attn-turn, 9deg)))}5%{transform:rotate(calc(-.33 * var(--attn-turn, 9deg)))}6%{transform:rotate(calc(.22 * var(--attn-turn, 9deg)))}}@media (prefers-reduced-motion:reduce){.Attention_pulse__mQmuo:after,.Attention_shake__fGp1R{animation:none!important}}.cvsKQtfki{display:inline-flex;flex-wrap:wrap;align-items:baseline;column-gap:6px}.cson2dcIR{font-weight:var(--font-weight-bold);color:var(--color-text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cV7u6K7EZ{color:var(--color-text-muted);font-size:.8rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.c2gIWrHwt{color:var(--brand-text);font-size:.72rem;font-weight:var(--font-weight-bold);white-space:nowrap}.Breadcrumb_nav__psQwo{margin:0 0 var(--space-2);font-size:var(--font-size-sm);color:var(--color-text-muted)}.Breadcrumb_list__cTgXj{display:flex;flex-wrap:wrap;gap:0 .4em;margin:0;padding:0;list-style:none}.Breadcrumb_item__of7RT{display:inline-flex;align-items:center;gap:.4em;min-height:24px}.Breadcrumb_sep__ifYtO{color:var(--color-text-muted)}.Breadcrumb_link__Zssxj{color:inherit;text-decoration:none}.Breadcrumb_link__Zssxj:hover{text-decoration:underline}.cJm_Bnviu{display:block;background:var(--navy);color:var(--navy-ink);font-size:.82rem}.cnB48ZuN2{display:flex;justify-content:space-between;align-items:center;gap:var(--space-4);min-height:var(--topbar-height);max-width:var(--container-max);margin:0 auto;padding:0 var(--gutter)}.c5QxhMr2i{flex-wrap:wrap;gap:6px;min-width:0;overflow:hidden}.c23A1u14h,.c5QxhMr2i{display:inline-flex;align-items:center}.c23A1u14h{min-height:var(--tap-target-min);margin-block:calc((var(--topbar-height) - var(--tap-target-min)) / 2);color:inherit;text-decoration:none;white-space:nowrap}a.c23A1u14h:focus-visible,a.c23A1u14h:hover{text-decoration:underline;text-underline-offset:3px}.caTa4R3KC{min-height:var(--tap-target-min);margin-block:calc((var(--topbar-height) - var(--tap-target-min)) / 2);color:inherit;text-decoration:none}.cXfJERvmA,.caTa4R3KC{display:inline-flex;align-items:center}.cXfJERvmA{gap:3px;padding:2px 7px;border:1px solid color-mix(in srgb,currentColor 35%,transparent);border-radius:var(--radius);font-size:.78em;line-height:1.2;white-space:nowrap}.cUccmxsms{display:flex;flex:none;gap:14px}.c54rJM-Ts{display:inline-flex;align-items:center;min-height:var(--tap-target-min);margin-block:calc((var(--topbar-height) - var(--tap-target-min)) / 2);color:inherit;text-decoration:none;white-space:nowrap}.c54rJM-Ts:hover{text-decoration:underline}.cyIgxCZD2{position:relative;z-index:7}.cyIgxCZD2>summary{list-style:none;cursor:pointer;gap:3px}.cyIgxCZD2>summary::-webkit-details-marker{display:none}.cITuy0YDo{font-size:.8em;transition:transform .15s}.cyIgxCZD2[open] .cITuy0YDo{transform:rotate(180deg)}.cFFhqMWNO{position:absolute;top:100%;right:0;min-width:200px;margin:0;padding:6px 0;list-style:none;background:var(--color-surface);color:var(--color-text);border:var(--border-width) solid var(--color-border);border-radius:var(--radius);box-shadow:var(--shadow-card)}.c6dMWMrtC{display:flex;align-items:center;min-height:40px;padding:0 14px;color:inherit;text-decoration:none;white-space:nowrap}.c6dMWMrtC:focus-visible,.c6dMWMrtC:hover{background:var(--color-chip);color:var(--color-primary-text)}.cbTKndY_s{position:-webkit-sticky;position:sticky;top:0;z-index:6;border-bottom:var(--border-width) solid var(--color-border);background:var(--color-surface)}.cY8ZEkcHe{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-column-gap:var(--space-1);column-gap:var(--space-1);grid-row-gap:var(--space-1);row-gap:var(--space-1);max-width:var(--container-max);margin:0 auto;padding:var(--space-1) var(--gutter) 6px}.coILHiKoi{margin-left:var(--space-1);min-width:0}.cNaUbSGfg{display:flex;align-items:center;justify-self:end;gap:6px}.cj2cKc1OM{grid-column:1/-1;min-width:0}.cp5ayYMFN{justify-content:center;flex:none;width:var(--header-control);height:var(--header-control);padding:0;border:0;background:transparent;cursor:pointer}.cRgHv16e6,.cp5ayYMFN{display:inline-flex;align-items:center;border-radius:var(--radius);color:var(--color-text)}.cRgHv16e6{gap:6px;min-height:var(--tap-target-min);padding:0 6px;font-size:.9rem;font-weight:var(--font-weight-menu);text-decoration:none}.cNeuvUtPy{flex:none}.cBXiiMdtL{display:inline-flex}.cKlI4pXyl{margin-left:-4px}.cI0Hhm-wt{display:inline-flex;align-items:center;min-height:var(--tap-target-min);padding:0 6px;border-radius:var(--radius);color:var(--brand-text);font-size:.95rem;font-weight:var(--font-weight-menu);text-decoration:none;white-space:nowrap}@container app (min-width: 1000px){.cN6mu5gkz{display:none}.cY8ZEkcHe{column-gap:0;padding-top:var(--sh-top-d);padding-bottom:var(--sh-bottom-d)}.coILHiKoi{grid-column:1;grid-row:1;margin-left:0}.cj2cKc1OM{grid-column:2;grid-row:1;justify-self:center;width:clamp(min(100%,400px),100% - 2 * var(--sh-side-d),var(--sh-w-d));max-width:none}.cNaUbSGfg{grid-column:3;grid-row:1;gap:12px}.cRgHv16e6{gap:9px;padding:0 4px 0 7px}.cI0Hhm-wt,.cRgHv16e6{font-weight:var(--font-weight-menu)}.cI0Hhm-wt{border:var(--border-width) solid var(--color-border);padding:0 14px}}.cmJM7ulyG{border-bottom:var(--border-width) solid var(--color-border);background:var(--color-surface)}.cr0gQHGGx{display:flex;gap:18px;max-width:var(--container-max);margin:0 auto;padding:0 var(--gutter);list-style:none;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;white-space:nowrap}.cr0gQHGGx::-webkit-scrollbar{display:none}.cGyQDUWTt{display:flex;align-items:center;height:calc(var(--coll-h, 36px) - var(--border-width, 1px));color:var(--color-text);font-size:.92rem;font-weight:var(--font-weight-menu);text-decoration:none}.cGyQDUWTt:hover{color:var(--brand-text)}@container app (min-width: 1000px){.cr0gQHGGx{justify-content:space-between;gap:12px}.cGyQDUWTt{font-size:clamp(.78rem,.155rem + .978cqi,.95rem)}}.ca_VjuJYo{position:fixed;inset:0 auto 0 0;width:var(--drawer-width);height:100%;max-height:none;margin:0;padding:0;border:0;border-right:var(--border-width) solid var(--color-border);background:var(--color-surface);color:var(--color-text);overflow-y:auto;overscroll-behavior:contain}.ca_VjuJYo::-webkit-backdrop{background:var(--color-overlay)}.ca_VjuJYo::backdrop{background:var(--color-overlay)}.co3TcraE1{display:none}@supports not selector(:popover-open){.ca_VjuJYo:not([data-open]){display:none}.ca_VjuJYo[data-open]{z-index:2}.ca_VjuJYo[data-open]+.co3TcraE1{display:block;position:fixed;inset:0;z-index:1;background:var(--color-overlay);cursor:pointer}.cbTKndY_s:has(.ca_VjuJYo[data-open]){z-index:50}}.cKQd-rsO6{padding:var(--space-2) var(--space-4) var(--space-6)}.cEW3isB6l{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-2)}.curgmSLRn{font-family:var(--font-display);font-weight:var(--font-weight-heavy);font-size:var(--font-size-md)}.cwjyGH253+.cwjyGH253{margin-top:var(--space-4)}.ctM69W7uK{margin:0 0 var(--space-1);font-family:var(--font-body);font-size:.85rem;font-weight:var(--font-weight-bold);color:var(--color-text-muted)}.cco2zNjz0{margin:0;padding:0;list-style:none}.cPfnOgeoo{display:flex;align-items:center;min-height:var(--tap-target-min);border-bottom:var(--border-width) solid var(--color-border);color:var(--color-text);text-decoration:none}.cTlTkusDU{margin-top:var(--space-4);border-top:var(--border-width) solid var(--color-border)}.cPfnOgeoo:hover{color:var(--brand-text)}.cmJM7ulyG{position:relative;z-index:5}.c4kzKiNZ9>summary{list-style:none;cursor:pointer;gap:3px}.c4kzKiNZ9>summary::-webkit-details-marker{display:none}.c4kzKiNZ9[open] .cITuy0YDo{transform:rotate(180deg)}.cl7b0WH2R{position:absolute;top:100%;left:0;right:0;margin:0;padding:6px 0;list-style:none;background:var(--color-surface);color:var(--color-text);border:var(--border-width) solid var(--color-border);border-radius:0 0 var(--radius) var(--radius);box-shadow:var(--shadow-card);white-space:nowrap}@container app (min-width: 1000px){.cr0gQHGGx{overflow-x:visible}.c4kzKiNZ9{position:relative}.cl7b0WH2R{right:auto;min-width:220px;border-radius:var(--radius)}}.cAa32QCAT{border:0;padding:0;background:none;font:inherit;cursor:pointer}.cGQelaLRq{position:fixed;inset:0;margin:auto;width:min(360px,calc(100vw - 32px));height:-moz-fit-content;height:fit-content;padding:28px 44px 24px 24px;border:var(--border-width) solid var(--color-border);border-radius:var(--radius);background:var(--color-surface);color:var(--color-text);box-shadow:var(--shadow-card)}.cGQelaLRq::-webkit-backdrop{background:rgb(0 0 0/.35)}.cGQelaLRq::backdrop{background:rgb(0 0 0/.35)}.cGQelaLRq p{margin:0;font-size:1.05rem;line-height:1.6;text-align:center}.czJRQo89B{position:absolute;top:6px;right:6px;width:36px;height:36px;border:0;border-radius:50%;background:none;color:var(--color-text-muted,inherit);font-size:1rem;cursor:pointer}.czJRQo89B:hover{background:var(--color-bg,rgb(0 0 0/.05))}.SubscribeForm_subscribe__3TCOj{display:grid;grid-gap:8px;gap:8px}.SubscribeForm_subscribeHead__l_bqI{min-width:0}.SubscribeForm_subscribeTitle___5QeE{margin:0;font-size:.95rem;font-weight:var(--font-weight-heavy)}.SubscribeForm_subscribeSub__EVbBf{margin:0;font-size:.8rem;line-height:1.4;opacity:.8}.SubscribeForm_subscribeBody__Frsus{min-width:0}.SubscribeForm_subscribeForm__W9a1k{position:relative;display:flex;gap:8px}.SubscribeForm_subscribeInput__fOV1H{flex:1 1;min-width:0;min-height:var(--tap);padding:0 12px;border:var(--border-width) solid transparent;border-radius:var(--radius);color:var(--fg)}.SubscribeForm_subscribeInput__fOV1H[aria-invalid=true]{border-color:var(--color-danger)}.SubscribeForm_subscribeButton__m3VNo{min-height:var(--tap);padding:0 16px;border:0;border-radius:var(--radius);background:var(--color-primary);color:var(--color-primary-contrast);font-weight:var(--font-weight-bold);white-space:nowrap;cursor:pointer}.SubscribeForm_subscribeButton__m3VNo:disabled{opacity:.7;cursor:progress}.SubscribeForm_subscribeMsg__fhnDT{margin:0;font-size:.8rem;line-height:1.4}.SubscribeForm_subscribeMsg__fhnDT:empty{display:none}.SubscribeForm_subscribeNote__9WSEU{display:block;font-size:.75rem;opacity:.75}.SubscribeForm_subscribeDone__c3C4W{display:flex;align-items:center;gap:10px;min-height:var(--tap);margin:0;font-size:.9rem}.SubscribeForm_subscribeTick__hC7d3{display:grid;place-items:center;flex:none;width:28px;height:28px;border-radius:50%;background:var(--color-success)}.SubscribeForm_subscribeTick__hC7d3:before{content:"";width:6px;height:11px;margin-top:-3px;border:solid var(--color-primary-contrast);border-width:0 2.5px 2.5px 0;transform:rotate(45deg)}.SubscribeForm_trap__vTE1w{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}@container app (min-width: 1000px){.SubscribeForm_subscribe__3TCOj{grid-template-columns:minmax(0,1fr) minmax(300px,420px);align-items:center;gap:20px}}.ThemeToggle_icon__NxVox,.ThemeToggle_row__zgm8Z{display:inline-flex;align-items:center;gap:var(--space-2);border:0;background:transparent;color:var(--color-text);cursor:pointer}.ThemeToggle_icon__NxVox{justify-content:center;flex:none;width:var(--header-control);height:var(--header-control);padding:0;border-radius:var(--radius)}.ThemeToggle_row__zgm8Z{width:100%;min-height:var(--tap-target-min);padding:0;border-bottom:var(--border-width) solid var(--color-border);text-align:left}.ThemeToggle_icon__NxVox:hover,.ThemeToggle_row__zgm8Z:hover{color:var(--brand-text)}.ThemeToggle_moon__MEGNm,.ThemeToggle_sun__VM0tG{flex:none}.ThemeToggle_sun__VM0tG,:root[data-theme=dark] .ThemeToggle_moon__MEGNm{display:none}:root[data-theme=dark] .ThemeToggle_sun__VM0tG{display:inline}.TrialBanner_banner___SLMV{background:var(--color-sample);color:var(--color-sample-text);border-bottom:var(--border-width) solid var(--color-border);font-size:var(--font-size-sm)}.TrialBanner_inner__xkcnY{max-width:var(--container-max);margin:0 auto;padding:var(--space-1) var(--gutter);text-align:center;line-height:var(--line-height-tight)}.TrialBanner_text__ERYwd{display:inline;margin:0;font-weight:var(--font-weight-medium)}.TrialBanner_link__pA7cI{display:inline-flex;align-items:center;min-height:var(--tap-target-min);-webkit-margin-start:var(--space-2);margin-inline-start:var(--space-2);vertical-align:middle;color:inherit;font-weight:var(--font-weight-bold);text-decoration:underline;text-underline-offset:3px;white-space:nowrap}.TrialBanner_link__pA7cI:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}