.Badge_badge__9tA3b{display:inline-flex;align-items:center;gap:var(--space-4);padding:.125rem var(--space-12);border-radius:var(--radius-pill);font-size:var(--body-xs-size);font-weight:var(--weight-medium);line-height:1.6;white-space:nowrap}.Badge_neutral__bmsDm{background:var(--pecan-400);color:var(--evergreen-800)}.Badge_better__tEvW3{background:var(--color-better-fill);color:var(--evergreen-900)}.Badge_worse__FsSpF{background:var(--color-worse-fill);color:var(--evergreen-900)}.Badge_same__CzeB0{background:var(--evergreen-100);color:var(--evergreen-800)}.Badge_onDark__ThANK{background:rgb(255 255 255/12%);color:var(--white)}.Button_button__96uC6{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-8);min-height:3rem;padding:var(--space-12) var(--space-24);border-radius:var(--radius-pill);border:var(--border-width) solid transparent;font-family:var(--font-sans);font-size:var(--body-s-size);font-weight:var(--weight-medium);line-height:1.2;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background-color var(--duration-base) var(--ease-out),color var(--duration-base) var(--ease-out),border-color var(--duration-base) var(--ease-out)}.Button_button__96uC6:hover{text-decoration:none}.Button_button__96uC6:disabled,.Button_button__96uC6[aria-disabled=true]{cursor:not-allowed;opacity:.5}.Button_small__pgXYR{min-height:2.25rem;padding:var(--space-8) var(--space-16);font-size:var(--body-xs-size)}.Button_primary__6_Dls{background:var(--evergreen-800);color:var(--white)}.Button_primary__6_Dls:hover:not(:disabled){background:var(--evergreen-900);color:var(--white)}.Button_secondary__uuOdH{background:transparent;color:var(--evergreen-800);border-color:var(--evergreen-800)}.Button_secondary__uuOdH:hover:not(:disabled){background:var(--evergreen-800);color:var(--white)}.Button_accent__ejPNn{background:var(--mint-500);color:var(--evergreen-900)}.Button_accent__ejPNn:hover:not(:disabled){background:var(--mint-400);color:var(--evergreen-900)}.Button_ghost__gZqlA{background:transparent;color:var(--color-link);padding-inline:var(--space-12)}.Button_ghost__gZqlA:hover:not(:disabled){background:var(--mint-200);color:var(--mint-950)}.Button_onDark__91qcR{background:transparent;color:var(--white);border-color:var(--evergreen-200)}.Button_onDark__91qcR:hover:not(:disabled){background:var(--white);color:var(--evergreen-900)}.Card_card__k57D1{background:var(--color-surface);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-l);padding:var(--space-32)}.Card_compact__7Ri5w{padding:var(--space-20) var(--space-24);border-radius:var(--radius-m)}.Card_interactive__fieOW{position:relative;transition:border-color var(--duration-base) var(--ease-out),background-color var(--duration-base) var(--ease-out)}.Card_interactive__fieOW:focus-within,.Card_interactive__fieOW:hover{border-color:var(--evergreen-700)}@media (max-width:47.99rem){.Card_card__k57D1{padding:var(--space-24) var(--space-20)}}@media print{.Card_card__k57D1{border-color:#999;padding:.5rem 0;border-width:0 0 1px;border-radius:0}}.Dialog_dialog__690Wf{width:min(40rem,calc(100vw - 2rem));max-height:calc(100dvh - 4rem);padding:0;border:var(--border-width) solid var(--color-border);border-radius:var(--radius-l);background:var(--color-surface);color:var(--color-text);box-shadow:var(--shadow-raised);overflow:visible}.Dialog_dialog__690Wf::-webkit-backdrop{background:rgb(3 28 23/55%)}.Dialog_dialog__690Wf::backdrop{background:rgb(3 28 23/55%)}.Dialog_inner__HNjIY{padding:var(--space-32);overflow:visible}.Dialog_header__pQgfP{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-16);margin-bottom:var(--space-16)}.Dialog_close__lVdjZ{flex:none;display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border:0;border-radius:50%;background:var(--pecan-400);cursor:pointer}.Dialog_close__lVdjZ:hover{background:var(--evergreen-100)}.InfoTip_wrap__wuS6n{position:relative;display:inline-flex;vertical-align:middle}.InfoTip_trigger__2PFQj{display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;padding:0;border:0;border-radius:50%;background:transparent;color:var(--color-text-muted);cursor:pointer}.InfoTip_trigger__2PFQj:hover,.InfoTip_trigger__2PFQj[aria-expanded=true]{background:var(--mint-200);color:var(--mint-950)}.InfoTip_bubble__sw_ED{position:absolute;z-index:var(--z-popover);top:calc(100% + var(--space-8));left:50%;transform:translateX(-50%);width:min(20rem,80vw);padding:var(--space-16);border-radius:var(--radius-m);background:var(--evergreen-900);color:var(--white);font-family:var(--font-sans);font-size:var(--body-xs-size);line-height:var(--body-xs-lh);font-weight:var(--weight-regular);letter-spacing:normal;text-align:left;box-shadow:var(--shadow-raised)}.InfoTip_bubble__sw_ED a{color:var(--mint-500)}.InfoTip_alignStart__sLxdw .InfoTip_bubble__sw_ED{left:0;transform:none}@media print{.InfoTip_wrap__wuS6n{display:none}}.Layout_container__D8iqI{width:100%;max-width:calc(var(--grid-max-width) + 2 * var(--grid-margin));margin-inline:auto;padding-inline:var(--grid-margin)}.Layout_narrow__U2vUL{max-width:calc(52rem + 2 * var(--grid-margin))}.Layout_section__yUMiE{padding-block:var(--section-padding)}.Layout_sectionLarge__FYKhc{padding-block:var(--section-padding-large)}.Layout_toneDefault__sz0zV{background:var(--color-bg)}.Layout_toneAlt__o7Eza{background:var(--color-bg-alt)}.Layout_toneDark__sUyNM{background:var(--color-surface-dark);color:var(--color-text-on-dark)}.Layout_toneDark__sUyNM :where(h1,h2,h3,h4){color:var(--white)}.Layout_toneDark__sUyNM :where(a){color:var(--color-link-on-dark)}.Layout_toneDark__sUyNM :where(a:hover){color:var(--white)}.Layout_eyebrow__fCPMB{display:inline-block;margin-bottom:var(--space-16);font-family:var(--font-sans);font-size:var(--body-xs-size);font-weight:var(--weight-medium);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted)}.Layout_toneDark__sUyNM .Layout_eyebrow__fCPMB{color:var(--mint-500)}.Layout_lede__T9mMp{font-size:var(--body-l-size);line-height:var(--body-l-lh);font-weight:var(--weight-light);color:var(--color-text-muted);max-width:44rem}.Layout_toneDark__sUyNM .Layout_lede__T9mMp{color:var(--evergreen-200)}.Select_field__O69bW{display:inline-flex;flex-direction:column;gap:var(--space-4);min-width:min(100%,16rem);max-width:100%}.Select_label__v7__T{font-size:var(--body-xs-size);font-weight:var(--weight-medium);color:var(--color-text-muted)}.Select_control__SbjJS{position:relative}.Select_select__o060w{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;min-height:2.75rem;padding:var(--space-8) var(--space-40) var(--space-8) var(--space-16);border:var(--border-width) solid var(--color-border-strong);border-radius:var(--radius-pill);background:var(--white);color:var(--color-text);font-size:var(--body-s-size);cursor:pointer;text-overflow:ellipsis}.Select_select__o060w:hover{border-color:var(--evergreen-700)}.Select_chevron__aCcy1{position:absolute;right:var(--space-16);top:50%;width:.6rem;height:.6rem;border-right:2px solid;border-bottom:2px solid;transform:translateY(-70%) rotate(45deg);pointer-events:none}@media print{.Select_select__o060w{border:0;padding:0;font-weight:600}.Select_chevron__aCcy1{display:none}}.Skeleton_skeleton__qPv9I{display:block;border-radius:var(--radius-s);background:linear-gradient(90deg,var(--evergreen-100) 0,var(--pecan-400) 50%,var(--evergreen-100) 100%);background-size:200% 100%;animation:Skeleton_shimmer__Exx_t 1.4s ease-in-out infinite}.Skeleton_text__8BX3s{height:1em;margin-block:.35em}@keyframes Skeleton_shimmer__Exx_t{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.Skeleton_skeleton__qPv9I{animation:none}}.Stars_stars__vhpok{display:inline-flex;align-items:center;gap:2px;color:var(--color-star);vertical-align:middle}.Stars_empty__VJNW_{color:var(--color-star-empty)}.Stars_onDark__9ghO9 .Stars_empty__VJNW_{color:var(--evergreen-700)}.Stars_onDark__9ghO9{color:var(--mint-500)}.Stars_notRated__kBUcM{font-size:var(--body-xs-size);color:var(--color-text-muted)}.StateMessage_message__HGKxz{display:flex;gap:var(--space-12);align-items:flex-start;padding:var(--space-20) var(--space-24);border-radius:var(--radius-m);background:var(--color-bg);border:var(--border-width) dashed var(--color-border-strong);color:var(--color-text-muted);font-size:var(--body-s-size)}.StateMessage_error__PbBX7{background:var(--persimmon-300);border:var(--border-width) solid var(--persimmon-600);color:var(--evergreen-900)}.StateMessage_icon__kfnlA{flex:none;margin-top:2px}.StateMessage_title__7T8l6{display:block;font-weight:var(--weight-medium);color:var(--color-text)}.StateMessage_body__wPCPT{margin:0}.PageHero_hero__1JJKx{padding-block:var(--space-64) var(--space-80)}.PageHero_title__XfV3l{max-width:22ch;margin-top:var(--space-8)}.PageHero_lede__N7Yvf{margin-top:var(--space-24)}.PageHero_children__kIEJB{margin-top:var(--space-32)}.PageHero_crumbs__ciKl8{margin-bottom:var(--space-24);font-size:var(--body-xs-size)}.PageHero_crumbs__ciKl8 ol{display:flex;flex-wrap:wrap;gap:var(--space-8);margin:0;padding:0;list-style:none}.PageHero_crumbs__ciKl8 li:not(:last-child):after{content:"/";margin-left:var(--space-8);opacity:.6}.PageHero_crumbs__ciKl8 a{text-decoration:none}.PageHero_crumbs__ciKl8 a:hover{text-decoration:underline}.PageHero_crumbs__ciKl8 [aria-current]{opacity:.85}@media print{.PageHero_hero__1JJKx{background:none!important;color:#000!important;padding:0 0 1rem}.PageHero_hero__1JJKx :where(h1,p){color:#000!important}.PageHero_crumbs__ciKl8{display:none}}.SiteHeader_header__6Xzm_{position:-webkit-sticky;position:sticky;top:0;z-index:var(--z-header);background:rgb(250 247 245/92%);-webkit-backdrop-filter:saturate(140%) blur(8px);backdrop-filter:saturate(140%) blur(8px);border-bottom:var(--border-width) solid var(--color-border)}.SiteHeader_inner__KmG1m{display:flex;align-items:center;justify-content:space-between;gap:var(--space-24);min-height:var(--header-height)}.SiteHeader_brand__BJLDu{display:inline-flex;align-items:baseline;gap:.3em;font-family:var(--font-serif);font-size:1.5rem;line-height:1;letter-spacing:-.02em}.SiteHeader_brand__BJLDu,.SiteHeader_brand__BJLDu:hover{color:var(--evergreen-900);text-decoration:none}.SiteHeader_brandMark__gSZzP{display:inline-block;width:.7em;height:.7em;border-radius:50% 50% 50% 0;background:var(--mint-500);border:2px solid var(--evergreen-800);transform:translateY(.05em)}.SiteHeader_list__YjXnG,.SiteHeader_nav__bIj0g{display:flex;align-items:center;gap:var(--space-4)}.SiteHeader_list__YjXnG{margin:0;padding:0;list-style:none}.SiteHeader_link__HfSP7{display:inline-flex;align-items:center;min-height:2.5rem;padding:var(--space-8) var(--space-12);border-radius:var(--radius-pill);color:var(--evergreen-800);font-size:var(--body-xs-size);font-weight:var(--weight-medium);text-decoration:none}.SiteHeader_link__HfSP7:hover{background:var(--pecan-400);color:var(--evergreen-900);text-decoration:none}.SiteHeader_link__HfSP7[aria-current=page]{background:var(--mint-400);color:var(--evergreen-900)}.SiteHeader_menuButton__VeA8Q{display:none;align-items:center;gap:var(--space-8);min-height:2.5rem;padding:var(--space-8) var(--space-16);border:var(--border-width) solid var(--evergreen-800);border-radius:var(--radius-pill);background:transparent;font-size:var(--body-xs-size);font-weight:var(--weight-medium);cursor:pointer}@media (max-width:59.99rem){.SiteHeader_menuButton__VeA8Q{display:inline-flex}.SiteHeader_nav__bIj0g{position:absolute;top:100%;left:0;right:0;display:none;padding:var(--space-16) var(--grid-margin) var(--space-24);background:var(--pecan-300);border-bottom:var(--border-width) solid var(--color-border)}.SiteHeader_navOpen__VNPN3{display:block}.SiteHeader_list__YjXnG{flex-direction:column;align-items:stretch}.SiteHeader_link__HfSP7{width:100%;font-size:var(--body-m-size);padding:var(--space-12) var(--space-16)}}.SiteHeader_skip__yhSOz{position:fixed;left:var(--space-16);top:var(--space-12);z-index:var(--z-skip);padding:var(--space-12) var(--space-20);border-radius:var(--radius-pill);background:var(--evergreen-900);color:var(--white);font-weight:var(--weight-medium)}.SiteHeader_skip__yhSOz:not(:focus){-webkit-clip-path:inset(50%);clip-path:inset(50%);width:1px;height:1px;padding:0;overflow:hidden;white-space:nowrap}.SiteHeader_skip__yhSOz:focus{color:var(--white)}@media print{.SiteHeader_header__6Xzm_{position:static;border:0;background:none}.SiteHeader_menuButton__VeA8Q,.SiteHeader_nav__bIj0g{display:none!important}}.SiteFooter_footer__i3J32{background:var(--evergreen-900);color:var(--evergreen-200);padding-block:var(--space-80) var(--space-48);font-size:var(--body-xs-size)}.SiteFooter_grid__PNLyT{display:grid;grid-template-columns:2fr 1fr 1fr;grid-gap:var(--space-48);gap:var(--space-48)}@media (max-width:47.99rem){.SiteFooter_grid__PNLyT{grid-template-columns:1fr;gap:var(--space-32)}}.SiteFooter_brand__Zf7_8{font-family:var(--font-serif);font-size:var(--headline-xs-size);line-height:1.2;color:var(--white);margin-bottom:var(--space-16)}.SiteFooter_about__bVpO_{max-width:28rem;font-size:var(--body-s-size)}.SiteFooter_heading__10ySQ{margin-bottom:var(--space-12);font-family:var(--font-sans);font-size:var(--body-xs-size);font-weight:var(--weight-medium);letter-spacing:.08em;text-transform:uppercase;color:var(--mint-500)}.SiteFooter_list__YZ9kk{margin:0;padding:0;list-style:none}.SiteFooter_list__YZ9kk li+li{margin-top:var(--space-8)}.SiteFooter_footer__i3J32 a{color:var(--white);text-decoration:none}.SiteFooter_footer__i3J32 a:hover{color:var(--mint-500);text-decoration:underline}.SiteFooter_bottom__akco5{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--space-16);margin-top:var(--space-64);padding-top:var(--space-24);border-top:var(--border-width) solid rgb(255 255 255/15%)}@media print{.SiteFooter_footer__i3J32{background:none;color:#000;padding:1rem 0 0}.SiteFooter_grid__PNLyT{display:none}.SiteFooter_bottom__akco5{margin:0;border-color:#999}}.listing_searchBox__OlOON{max-width:48rem}.listing_results__h3Xm_{display:grid;grid-gap:var(--space-12);gap:var(--space-12);margin:0;padding:0;list-style:none}.listing_result__IH_EX{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:var(--space-12) var(--space-24);gap:var(--space-12) var(--space-24);align-items:center}@media (max-width:47.99rem){.listing_result__IH_EX{grid-template-columns:1fr}}.listing_resultName___o33y{font-family:var(--font-serif);font-size:var(--headline-xxs-size);line-height:1.3;color:var(--color-text-strong)}.listing_resultMeta__26OKE{display:flex;flex-wrap:wrap;gap:var(--space-4) var(--space-16);align-items:center;margin-top:var(--space-4);font-size:var(--body-xs-size);color:var(--color-text-muted)}.listing_resultActions__tZHpx{display:flex;flex-wrap:wrap;gap:var(--space-8);align-items:center}.listing_check__OUO4v{display:inline-flex;align-items:center;gap:var(--space-8);min-height:2.25rem;padding:var(--space-4) var(--space-16);border:var(--border-width) solid var(--evergreen-800);border-radius:var(--radius-pill);font-size:var(--body-xs-size);font-weight:var(--weight-medium);cursor:pointer}.listing_check__OUO4v:has(input:checked){background:var(--mint-400);border-color:var(--mint-900)}.listing_check__OUO4v:has(input:disabled){opacity:.5;cursor:not-allowed}.listing_check__OUO4v input{width:1rem;height:1rem;accent-color:var(--mint-900)}.listing_compareBar__9y3WZ{position:-webkit-sticky;position:sticky;bottom:var(--space-16);z-index:var(--z-header);display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:var(--space-12);margin-top:var(--space-24);padding:var(--space-12) var(--space-12) var(--space-12) var(--space-24);border-radius:var(--radius-pill);background:var(--evergreen-900);color:var(--white);box-shadow:var(--shadow-raised)}.listing_count__uNz19{margin:0 0 var(--space-16);color:var(--color-text-muted)}.listing_filters__gn7L1{display:flex;flex-wrap:wrap;gap:var(--space-16);align-items:flex-end;margin-bottom:var(--space-32)}.listing_table__T43Xe{width:100%;font-size:var(--body-s-size);background:var(--white);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-m);border-collapse:separate;border-spacing:0;overflow:hidden}.listing_table__T43Xe td,.listing_table__T43Xe th{padding:var(--space-12) var(--space-16);text-align:left;border-bottom:var(--border-width) solid var(--color-border)}.listing_table__T43Xe tr:last-child td,.listing_table__T43Xe tr:last-child th{border-bottom:0}.listing_table__T43Xe thead th{font-size:var(--body-xs-size);font-weight:var(--weight-medium);color:var(--color-text-muted);background:var(--pecan-400)}.listing_table__T43Xe tbody th{font-weight:var(--weight-regular)}.listing_num__0aeyR{text-align:right!important;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.listing_compareCell__bC90t{text-align:right!important;white-space:nowrap}.listing_compareLink__fYkUs{font-size:var(--body-xs-size);font-weight:var(--weight-medium)}.listing_pagination__UVMuP{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:var(--space-8);margin-top:var(--space-32)}.listing_pageLink__PC7GC{display:inline-flex;align-items:center;justify-content:center;min-width:2.5rem;min-height:2.5rem;padding:0 var(--space-12);border-radius:var(--radius-pill);text-decoration:none;font-weight:var(--weight-medium)}.listing_pageLink__PC7GC:hover{background:var(--pecan-400);text-decoration:none}.listing_pageLink__PC7GC[aria-current=page]{background:var(--evergreen-800);color:var(--white)}.listing_gap__8rKCO{color:var(--color-text-muted)}.listing_selected__ketxY{display:grid;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));grid-gap:var(--space-16);gap:var(--space-16);margin:0;padding:0;list-style:none}.listing_swatch__aW_jL{display:block;width:2rem;height:.375rem;border-radius:var(--radius-pill);margin-bottom:var(--space-16)}.listing_facts__haxFn{display:grid;grid-gap:var(--space-8);gap:var(--space-8);margin:var(--space-16) 0 0;font-size:var(--body-xs-size)}.listing_facts__haxFn div{display:flex;justify-content:space-between;gap:var(--space-12)}.listing_facts__haxFn dt{color:var(--color-text-muted)}.listing_facts__haxFn dd{margin:0;font-weight:var(--weight-medium)}