.CompareHub_page__XnDXp{--forest:var(--direction-d-forest,#123c30);--forest-soft:var(--direction-d-forest-soft,#31594c);--sage:var(--direction-d-sage,#58ad89);--paper:var(--direction-d-paper,#fffaf0);--sand:var(--direction-d-sand,#f4e5ca);overflow:clip;background:var(--paper);color:var(--forest)}.CompareHub_final__aSg_Q,.CompareHub_hero__2PIyh{position:relative;isolation:isolate;overflow:hidden;background:var(--sand)}.CompareHub_hero__2PIyh{min-height:min(900px,calc(100svh - 72px));display:grid;align-items:end}.CompareHub_finalArt__C38oz,.CompareHub_heroArt__Y8uGi{position:absolute;inset:0;z-index:-2;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;animation:CompareHub_settle__E9JIe 1.35s cubic-bezier(.2,.75,.25,1) both}.CompareHub_heroArt__Y8uGi{-o-object-position:center 58%;object-position:center 58%}.CompareHub_hero__2PIyh:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(255,250,240,.98),rgba(255,250,240,.92) 34%,rgba(255,250,240,.28) 58%,rgba(255,250,240,.02)),linear-gradient(0deg,rgba(18,60,48,.14),transparent 48%)}.CompareHub_heroInner__81H_6{width:min(1440px,100%);margin:0 auto;padding:clamp(7rem,13vw,10rem) clamp(1.5rem,5vw,5.5rem) clamp(4rem,8vw,7rem)}.CompareHub_heroCopy__NVOGo{max-width:700px;animation:CompareHub_rise__wz9eT .6s cubic-bezier(.2,.75,.25,1) .02s both}.CompareHub_eyebrow__Kffa7{margin:0 0 1.15rem;font-size:.78rem;line-height:1.35;font-weight:750;letter-spacing:.19em;text-transform:uppercase}.CompareHub_decisionHeading__EVQDD h2,.CompareHub_final__aSg_Q h2,.CompareHub_hero__2PIyh h1,.CompareHub_provenance__Q3A3c h2,.CompareHub_sectionHeading__O9H__ h2{margin:0;font-family:var(--font-dm-serif),Georgia,serif;font-weight:500;letter-spacing:-.055em;text-wrap:balance}.CompareHub_hero__2PIyh h1{max-width:760px;font-size:clamp(4.1rem,8vw,7.8rem);line-height:.88}.CompareHub_heroLead__uZm_p{max-width:590px;margin:1.75rem 0 0;color:var(--forest-soft);font-size:clamp(1.08rem,1.7vw,1.35rem);line-height:1.55;text-wrap:pretty}.CompareHub_heroActions__R_IO_{display:flex;align-items:center;flex-wrap:wrap;gap:1rem;margin-top:2rem}.CompareHub_primaryButton__KiDV3,.CompareHub_secondaryButton__L11g9{min-height:52px;display:inline-flex;align-items:center;justify-content:center;gap:.7rem;border-radius:999px;padding:.92rem 1.55rem;font-weight:720;line-height:1;transition:transform .25s ease,background-color .25s ease,color .25s ease}.CompareHub_primaryButton__KiDV3{background:var(--forest);color:var(--paper)}.CompareHub_secondaryButton__L11g9{color:var(--forest);box-shadow:inset 0 0 0 1px rgba(18,60,48,.4)}.CompareHub_primaryButton__KiDV3:focus-visible,.CompareHub_primaryButton__KiDV3:hover,.CompareHub_secondaryButton__L11g9:focus-visible,.CompareHub_secondaryButton__L11g9:hover{transform:translateY(-2px)}.CompareHub_primaryButton__KiDV3:focus-visible,.CompareHub_primaryButton__KiDV3:hover{background:#0a2e24}.CompareHub_secondaryButton__L11g9:focus-visible,.CompareHub_secondaryButton__L11g9:hover{background:rgba(255,250,240,.8)}.CompareHub_comparisonLink__xz0iA:focus-visible,.CompareHub_decisionList__QKW9j a:focus-visible,.CompareHub_primaryButton__KiDV3:focus-visible,.CompareHub_secondaryButton__L11g9:focus-visible{outline:3px solid var(--forest);outline-offset:3px}.CompareHub_comparisons__FaV2k{width:min(1260px,calc(100% - 3rem));margin:0 auto;padding:clamp(6rem,10vw,10rem) 0}.CompareHub_sectionHeading__O9H__{max-width:850px;margin-bottom:clamp(3.5rem,7vw,6.5rem)}.CompareHub_decisionHeading__EVQDD h2,.CompareHub_provenance__Q3A3c h2,.CompareHub_sectionHeading__O9H__ h2{font-size:clamp(3.2rem,6.2vw,6.6rem);line-height:.92}.CompareHub_decisionHeading__EVQDD>p:last-child,.CompareHub_provenance__Q3A3c>p:last-child,.CompareHub_sectionHeading__O9H__>p:last-child{max-width:680px;margin:1.6rem 0 0;color:var(--forest-soft);font-size:clamp(1.05rem,1.5vw,1.24rem);line-height:1.6;text-wrap:pretty}.CompareHub_comparisonList__FJm7z{border-top:1px solid rgba(18,60,48,.24)}.CompareHub_comparisonLink__xz0iA{min-height:152px;display:grid;grid-template-columns:72px minmax(0,1fr) auto;align-items:center;gap:clamp(1rem,3vw,3rem);padding:1.75rem 0;border-bottom:1px solid rgba(18,60,48,.24);color:var(--forest);transition:color .25s ease,padding-inline .25s ease,background-color .25s ease}.CompareHub_comparisonLink__xz0iA:hover{padding-inline:1.25rem;background:rgba(88,173,137,.08);color:#0a2e24}.CompareHub_listIndex__MzbCr{font-family:var(--font-dm-serif),Georgia,serif;font-size:1.4rem;color:var(--sage)}.CompareHub_listCopy__0yBm3{min-width:0}.CompareHub_listCopy__0yBm3 small,.CompareHub_listCopy__0yBm3 strong{display:block}.CompareHub_listCopy__0yBm3 strong{font-family:var(--font-dm-serif),Georgia,serif;font-size:clamp(1.85rem,3vw,3.2rem);font-weight:500;line-height:1.02;letter-spacing:-.035em}.CompareHub_listCopy__0yBm3 small{max-width:680px;margin-top:.65rem;color:var(--forest-soft);font-size:1rem;line-height:1.5}.CompareHub_openLabel__UiSR_{min-height:44px;display:inline-flex;align-items:center;gap:.6rem;font-weight:720}.CompareHub_decisionGuides__ulQpb{background:var(--forest);color:var(--paper)}.CompareHub_decisionHeading__EVQDD h2,.CompareHub_final__aSg_Q h2{color:inherit}.CompareHub_decisionInner__dyr_D{width:min(1260px,calc(100% - 3rem));margin:0 auto;display:grid;grid-template-columns:minmax(0,.9fr) minmax(430px,1.1fr);gap:clamp(4rem,9vw,9rem);padding:clamp(6rem,10vw,10rem) 0}.CompareHub_decisionHeading__EVQDD{align-self:start;position:sticky;top:7rem}.CompareHub_decisionHeading__EVQDD>p:last-child{color:rgba(255,250,240,.74)}.CompareHub_decisionList__QKW9j{border-top:1px solid rgba(255,250,240,.28)}.CompareHub_decisionList__QKW9j a{min-height:168px;display:flex;align-items:center;justify-content:space-between;gap:2rem;padding:2rem 0;border-bottom:1px solid rgba(255,250,240,.28);color:var(--paper);transition:padding-inline .25s ease,background-color .25s ease}.CompareHub_decisionList__QKW9j a:hover{padding-inline:1.15rem;background:rgba(255,250,240,.06)}.CompareHub_decisionList__QKW9j small,.CompareHub_decisionList__QKW9j strong{display:block}.CompareHub_decisionList__QKW9j strong{font-family:var(--font-dm-serif),Georgia,serif;font-size:clamp(1.8rem,3vw,3rem);font-weight:500;line-height:1.05}.CompareHub_decisionList__QKW9j small{max-width:560px;margin-top:.7rem;color:rgba(255,250,240,.7);font-size:1rem;line-height:1.5}.CompareHub_provenance__Q3A3c{width:min(900px,calc(100% - 3rem));margin:0 auto;padding:clamp(6rem,11vw,11rem) 0;text-align:center}.CompareHub_provenance__Q3A3c>p:last-child{margin-inline:auto}.CompareHub_final__aSg_Q{min-height:78vh;display:grid;place-items:center;text-align:center}.CompareHub_finalArt__C38oz{-o-object-position:center 65%;object-position:center 65%;filter:saturate(.9) brightness(.72)}.CompareHub_final__aSg_Q:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,rgba(18,60,48,.25),rgba(18,60,48,.72))}.CompareHub_finalInner__q1K2t{width:min(860px,calc(100% - 3rem));padding:7rem 0;color:var(--paper)}.CompareHub_final__aSg_Q h2{font-size:clamp(3.6rem,7.2vw,7rem);line-height:.9}.CompareHub_finalInner__q1K2t>p:not(.CompareHub_eyebrow__Kffa7){max-width:590px;margin:1.5rem auto 2rem;color:rgba(255,250,240,.84);font-size:clamp(1.08rem,1.6vw,1.3rem);line-height:1.55}.CompareHub_final__aSg_Q .CompareHub_primaryButton__KiDV3{background:var(--sage);color:#082b21}.CompareHub_final__aSg_Q .CompareHub_primaryButton__KiDV3:focus-visible,.CompareHub_final__aSg_Q .CompareHub_primaryButton__KiDV3:hover{background:#7cc8a6}@keyframes CompareHub_rise__wz9eT{0%{opacity:.96;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes CompareHub_settle__E9JIe{0%{opacity:.75;transform:scale(1.035)}to{opacity:1;transform:scale(1)}}@media (max-width:900px){.CompareHub_hero__2PIyh{min-height:780px;align-items:end}.CompareHub_hero__2PIyh:after{background:linear-gradient(0deg,rgba(255,250,240,.98),rgba(255,250,240,.92) 43%,rgba(255,250,240,.18) 76%,rgba(255,250,240,.02))}.CompareHub_heroArt__Y8uGi{-o-object-position:76% 32%;object-position:76% 32%}.CompareHub_heroInner__81H_6{padding-top:20rem;padding-bottom:3.5rem}.CompareHub_decisionInner__dyr_D{grid-template-columns:1fr}.CompareHub_decisionHeading__EVQDD{position:static}}@media (max-width:640px){.CompareHub_hero__2PIyh{min-height:720px}.CompareHub_comparisons__FaV2k,.CompareHub_decisionInner__dyr_D,.CompareHub_finalInner__q1K2t,.CompareHub_heroInner__81H_6,.CompareHub_provenance__Q3A3c{width:min(100% - 2rem,1260px)}.CompareHub_heroInner__81H_6{padding-inline:0;padding-top:18rem;padding-bottom:2.5rem}.CompareHub_hero__2PIyh h1{font-size:clamp(3.6rem,17vw,5.2rem)}.CompareHub_heroActions__R_IO_{align-items:stretch}.CompareHub_primaryButton__KiDV3,.CompareHub_secondaryButton__L11g9{width:100%}.CompareHub_comparisons__FaV2k{padding:5.5rem 0}.CompareHub_sectionHeading__O9H__{margin-bottom:3.25rem}.CompareHub_decisionHeading__EVQDD h2,.CompareHub_provenance__Q3A3c h2,.CompareHub_sectionHeading__O9H__ h2{font-size:clamp(3rem,14vw,4.6rem)}.CompareHub_comparisonLink__xz0iA{min-height:0;grid-template-columns:44px minmax(0,1fr);gap:.75rem;padding:1.55rem 0}.CompareHub_comparisonLink__xz0iA:hover{padding-inline:.5rem}.CompareHub_openLabel__UiSR_{grid-column:2;margin-top:.25rem}.CompareHub_listCopy__0yBm3 strong{font-size:2rem}.CompareHub_decisionInner__dyr_D{gap:3.5rem;padding:5.5rem 0}.CompareHub_decisionList__QKW9j a{min-height:0;padding:1.75rem 0}.CompareHub_decisionList__QKW9j strong{font-size:2rem}.CompareHub_final__aSg_Q{min-height:660px}.CompareHub_final__aSg_Q h2{font-size:clamp(3.5rem,16vw,5.4rem)}}@media (prefers-reduced-motion:reduce){.CompareHub_finalArt__C38oz,.CompareHub_heroArt__Y8uGi,.CompareHub_heroCopy__NVOGo{animation:none}.CompareHub_comparisonLink__xz0iA,.CompareHub_decisionList__QKW9j a,.CompareHub_primaryButton__KiDV3,.CompareHub_secondaryButton__L11g9{transition:none}}