.home_page__NOZQO{--home-paper:#f4f3ee;--home-sheet:#faf9f5;--home-ink:#202622;--home-muted:#646b65;--home-rule:#cfd3cd;--home-rule-strong:#9da59e;--home-accent:#315447;--home-accent-hover:#263f36;--home-warm:#9b553e;--home-inverse:#23352e;--home-inverse-muted:#bdc9c1;overflow-x:clip;background:var(--home-paper);color:var(--home-ink)}:root[data-theme=dark] .home_page__NOZQO{--home-paper:#181d1a;--home-sheet:#202622;--home-ink:#eff1ec;--home-muted:#a9b1aa;--home-rule:#3d453f;--home-rule-strong:#68736b;--home-accent:#91b2a4;--home-accent-hover:#b1c9be;--home-warm:#d08a70;--home-inverse:#dfe6e0;--home-inverse-muted:#4c5b53}.home_page__NOZQO.site-shell{width:100%;max-width:none;border:0;background:var(--home-paper)}.home_page__NOZQO .site-header{width:min(calc(100% - 3rem),84rem);min-height:4.75rem;padding:.85rem 0;border-bottom:1px solid var(--home-rule);margin-inline:auto;background:transparent}.home_page__NOZQO .wordmark__mark{border:1px solid var(--home-rule-strong);background:transparent;color:var(--home-accent)}.home_page__NOZQO .site-header__account,.home_page__NOZQO .site-nav a{color:var(--home-muted)}.home_page__NOZQO .site-header__account:hover,.home_page__NOZQO .site-nav a:hover{color:var(--home-ink)}.home_page__NOZQO .site-header__account{min-height:2.45rem;padding:.62rem .78rem;border:1px solid var(--home-rule)}.home_page__NOZQO .site-theme-toggle{border-color:var(--home-rule)}.home_main__ZqXmQ{padding:0 1.5rem clamp(6rem,10vw,10rem)}.home_hero__o4ZPq,.home_purchase__43nU8,.home_section__bCaaS{width:min(100%,84rem);margin-inline:auto}.home_hero__o4ZPq{display:grid;min-height:min(44rem,calc(100vh - 4.75rem));grid-template-columns:minmax(0,1.22fr) minmax(22rem,.78fr);align-items:center;gap:clamp(3rem,6vw,6.5rem);padding-block:clamp(4rem,7vw,6.5rem)}.home_heroCopy__e6FQF{min-width:0}.home_eyebrow__hSiDi,.home_purchaseEyebrow__Nf2eq,.home_releaseLabel__7_3yy{color:var(--home-warm);font-family:var(--font-mono);font-size:.66rem;font-weight:700;letter-spacing:.11em;line-height:1.45;text-transform:uppercase}.home_heroCopy__e6FQF h1{max-width:12ch;margin-top:clamp(1.25rem,3vw,2.25rem);font-family:var(--font-sans);font-size:clamp(3.5rem,6.2vw,6.25rem);font-weight:485;letter-spacing:-.07em;line-height:.93;text-wrap:balance}.home_heroLede__Qfplo{max-width:43rem;margin-top:2rem;color:var(--home-muted);font-size:clamp(1.06rem,1.55vw,1.26rem);line-height:1.62}.home_heroActions__F1he6{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:2.25rem}.home_primaryAction__lRjWU,.home_purchaseLink__SrO1s,.home_secondaryAction__hN2Qp{display:inline-flex;min-height:3rem;align-items:center;justify-content:center;padding:.8rem 1.05rem;border:1px solid var(--home-accent);color:inherit;font-size:.82rem;font-weight:680;line-height:1.2;text-decoration:none}.home_primaryAction__lRjWU{background:var(--home-accent);color:var(--home-paper)}:root[data-theme=dark] .home_primaryAction__lRjWU{color:#18201c}.home_secondaryAction__hN2Qp{border-color:var(--home-rule-strong)}.home_primaryAction__lRjWU:hover{border-color:var(--home-accent-hover);background:var(--home-accent-hover)}.home_secondaryAction__hN2Qp:hover{border-color:var(--home-ink)}.home_primaryAction__lRjWU:focus-visible,.home_purchaseLink__SrO1s:focus-visible,.home_samplesFooter__v64X_ a:focus-visible,.home_secondaryAction__hN2Qp:focus-visible,.home_sourceBoundary__eartG a:focus-visible{outline:3px solid var(--home-accent);outline-offset:3px}.home_heroScope__9_Y4g{display:grid;max-width:43rem;gap:.35rem;padding-left:1rem;border-left:1px solid var(--home-rule-strong);margin-top:1.5rem;color:var(--home-muted);font-family:var(--font-mono);font-size:.62rem;letter-spacing:.025em;line-height:1.55}.home_heroScope__9_Y4g strong{color:var(--home-ink)}.home_releaseCard__v_dQA{--so-panel:transparent;--so-panel-foreground:var(--home-ink);--so-panel-muted:var(--home-muted);--so-panel-line:var(--home-rule);--so-coral:var(--home-warm);--so-lime:var(--home-accent);min-width:0;padding-left:clamp(1.5rem,3vw,2.5rem);border-left:1px solid var(--home-rule);color:var(--home-ink)}.home_releaseFooter__UONRU,.home_releaseHeader__j53rp{display:flex;align-items:center;justify-content:space-between;gap:1rem;font-family:var(--font-mono);font-size:.61rem;letter-spacing:.055em;line-height:1.45;text-transform:uppercase}.home_releaseLabel__7_3yy{color:var(--home-muted)}.home_releaseStatus__7K5e7{display:inline-flex;align-items:center;gap:.5rem;color:var(--home-accent);font-weight:700}.home_releaseStatus__7K5e7 i{width:.5rem;height:.5rem;flex:0 0 auto;border-radius:50%;background:var(--home-accent)}.home_releaseStatusUnavailable__RfGAD{color:var(--home-muted)}.home_releaseStatusUnavailable__RfGAD i{border:1px solid var(--home-muted);background:transparent}.home_releaseTotal__9Ct7O{display:grid;gap:.25rem;padding:clamp(2rem,5vw,3.4rem) 0 1.6rem}.home_releaseTotal__9Ct7O strong{font-family:var(--font-mono);font-size:clamp(3.4rem,6.4vw,5.6rem);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:450;letter-spacing:-.075em;line-height:.9}.home_releaseTotal__9Ct7O p,.home_releaseTotal__9Ct7O span{color:var(--home-muted);font-family:var(--font-mono);font-size:.61rem;letter-spacing:.055em;line-height:1.5;text-transform:uppercase}.home_releaseTotal__9Ct7O p{margin-top:.45rem;letter-spacing:.015em;text-transform:none}.home_providerTotals__1_Y9b{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding-block:.95rem;border-block:1px solid var(--home-rule);margin:0}.home_providerTotals__1_Y9b>div{min-width:0;padding-inline:.75rem;border-right:1px solid var(--home-rule)}.home_providerTotals__1_Y9b>div:first-child{padding-left:0}.home_providerTotals__1_Y9b>div:last-child{padding-right:0;border-right:0}.home_providerTotals__1_Y9b dd,.home_providerTotals__1_Y9b dt{overflow:hidden;margin:0;font-family:var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap}.home_providerTotals__1_Y9b dt{color:var(--home-muted);font-size:.56rem;letter-spacing:.045em;text-transform:uppercase}.home_providerTotals__1_Y9b dd{margin-top:.32rem;font-size:.78rem;font-weight:700}.home_releaseCard__v_dQA .trend-chart{padding:1.25rem 0 0}.home_releaseCard__v_dQA .trend-chart__plot{height:clamp(6.5rem,11vw,9rem)}.home_releaseCard__v_dQA .trend-chart__change{color:var(--home-accent)}.home_releaseFooter__UONRU{align-items:flex-start;padding-top:1rem;border-top:1px solid var(--home-rule);color:var(--home-muted)}.home_releaseFooter__UONRU time{color:var(--home-ink);text-align:right}.home_section__bCaaS{display:grid;gap:clamp(2.25rem,4vw,3.5rem);padding-top:clamp(4rem,7vw,6.5rem);border-top:1px solid var(--home-rule)}.home_section__bCaaS+.home_purchase__43nU8,.home_section__bCaaS+.home_section__bCaaS{margin-top:clamp(4rem,7vw,6.5rem)}.home_sectionHeading__2L2pT{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(18rem,.7fr);align-items:end;gap:clamp(2rem,6vw,6rem)}.home_sectionHeading__2L2pT h2{max-width:18ch;margin-top:.8rem;font-family:var(--font-sans);font-size:clamp(2.5rem,4.2vw,4.25rem);font-weight:485;letter-spacing:-.062em;line-height:.98;text-wrap:balance}.home_sectionHeading__2L2pT>p{color:var(--home-muted);font-size:.94rem;line-height:1.7}.home_improvementList__46rXj dt span{color:var(--home-warm);font-family:var(--font-mono);font-size:.62rem;font-weight:700;letter-spacing:.07em}.home_method__Coah_{position:relative}.home_improvementList__46rXj{margin:0;border-top:1px solid var(--home-rule)}.home_improvementList__46rXj>div{display:grid;grid-template-columns:minmax(12rem,.72fr) minmax(20rem,1.28fr);gap:clamp(2rem,7vw,8rem);padding:1.45rem 0;border-bottom:1px solid var(--home-rule)}.home_improvementList__46rXj dt{display:grid;grid-template-columns:3.5rem minmax(0,1fr);gap:1.5rem;font-size:.92rem;font-weight:700;line-height:1.5}.home_improvementList__46rXj dd{max-width:46rem;margin:0;color:var(--home-muted);font-size:.88rem;line-height:1.68}.home_improvementList__46rXj dd strong{color:var(--home-ink)}.home_boundaryNote__Pt2KQ{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;border-block:1px solid var(--home-rule);background:var(--home-sheet)}.home_boundaryNote__Pt2KQ p{padding:1.35rem;color:var(--home-muted);font-size:.78rem;line-height:1.65}.home_boundaryNote__Pt2KQ p+p{border-left:1px solid var(--home-rule)}.home_boundaryNote__Pt2KQ strong{color:var(--home-ink)}.home_sourceBoundary__eartG{display:flex;align-items:flex-start;justify-content:space-between;gap:2rem}.home_sourceBoundary__eartG p{max-width:57rem;color:var(--home-muted);font-size:.78rem;line-height:1.68}.home_samplesFooter__v64X_ a,.home_sourceBoundary__eartG a{flex:0 0 auto;color:var(--home-ink);font-family:var(--font-mono);font-size:.62rem;font-weight:700;letter-spacing:.055em;text-underline-offset:.28em;text-transform:uppercase}.home_samples___IY7l .provider-samples{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;border-width:1px;border-left:1px solid var(--home-rule);border-bottom:0 solid var(--home-rule);border-right:0 solid var(--home-rule);border-top:1px solid var(--home-rule)}.home_samples___IY7l .provider-samples li,.home_samples___IY7l .provider-samples li:nth-child(2n),.home_samples___IY7l .provider-samples li:nth-child(3n){min-height:13rem;padding:1.35rem;border-width:1px;border-left:0 solid var(--home-rule);border-bottom:1px solid var(--home-rule);border-right:1px solid var(--home-rule);border-top:0 solid var(--home-rule);background:transparent}.home_samples___IY7l .provider-samples__provider i{border-radius:50%}.home_samples___IY7l .provider-samples__empty{border:1px solid var(--home-rule);background:transparent}.home_samplesFooter__v64X_{display:flex;align-items:center;justify-content:space-between;gap:1rem;color:var(--home-muted);font-family:var(--font-mono);font-size:.61rem;letter-spacing:.045em;text-transform:uppercase}.home_purchase__43nU8{--so-panel:var(--home-inverse);--so-panel-foreground:var(--home-paper);--so-panel-muted:var(--home-inverse-muted);--so-panel-line:rgb(244 243 238/20%);--so-coral:#d58b70;--so-lime:#dfe6e0;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(21rem,.85fr);gap:clamp(3rem,8vw,8rem);padding:clamp(2.25rem,6vw,5rem);background:var(--home-inverse);color:var(--home-paper)}:root[data-theme=dark] .home_purchase__43nU8{--so-panel-foreground:#18201c;--so-panel-muted:#526159;--so-panel-line:rgb(24 32 28/20%);color:#18201c}.home_purchaseCopy__HT8J_ h2{max-width:11ch;margin-top:.85rem;font-family:var(--font-sans);font-size:clamp(3rem,5.7vw,5.7rem);font-weight:480;letter-spacing:-.064em;line-height:.94;text-wrap:balance}.home_purchaseEyebrow__Nf2eq{color:#dfa087}:root[data-theme=dark] .home_purchaseEyebrow__Nf2eq{color:#86513e}.home_purchaseCopy__HT8J_>p:not(.home_purchaseEyebrow__Nf2eq){max-width:40rem;margin-top:1.65rem;color:var(--so-panel-muted);font-size:.92rem;line-height:1.7}.home_purchaseCopy__HT8J_ ul{display:grid;padding:0;border-top:1px solid var(--so-panel-line);margin:2rem 0 0;list-style:none}.home_purchaseCopy__HT8J_ li{padding:.82rem 0;border-bottom:1px solid var(--so-panel-line);color:var(--so-panel-muted);font-size:.78rem;line-height:1.5}.home_purchaseAction__AzM5r{display:flex;min-width:0;flex-direction:column;justify-content:flex-end}.home_purchasePrice__NZsxk{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;padding-bottom:1.4rem;border-bottom:1px solid var(--so-panel-line);font-family:var(--font-mono);text-transform:uppercase}.home_purchasePrice__NZsxk strong{font-size:clamp(4rem,7.5vw,6.5rem);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:430;letter-spacing:-.08em;line-height:.8}.home_purchasePrice__NZsxk span{max-width:9rem;color:var(--so-panel-muted);font-size:.59rem;letter-spacing:.07em;line-height:1.45;text-align:right}.home_purchaseAction__AzM5r>.checkout-canceled,.home_purchaseAction__AzM5r>.export-action,.home_purchaseAction__AzM5r>.export-action__status,.home_purchaseAction__AzM5r>.home_purchaseLink__SrO1s,.home_purchase__43nU8 .export-action{margin-top:1.5rem}.home_purchase__43nU8 .export-button-frame{margin:0}.home_purchase__43nU8 .export-button-frame:after{display:none}.home_purchase__43nU8 .export-button{border-radius:0}.home_purchaseLink__SrO1s{width:100%;border-color:#d58b70;background:#d58b70;color:#18201c}.home_purchaseTerms__nQGZY{margin-top:1.25rem;color:var(--so-panel-muted);font-family:var(--font-mono);font-size:.57rem;letter-spacing:.04em;line-height:1.55;text-transform:uppercase}@media (max-width:58rem){.home_page__NOZQO .site-header{width:min(calc(100% - 2rem),84rem)}.home_main__ZqXmQ{padding-inline:1rem}.home_hero__o4ZPq{min-height:0;grid-template-columns:1fr;gap:4.5rem;padding-block:clamp(4rem,10vw,7rem)}.home_heroCopy__e6FQF h1{max-width:12ch}.home_releaseCard__v_dQA{width:min(100%,44rem);padding:2rem 0 0;border-top:1px solid var(--home-rule);border-left:0}.home_purchase__43nU8,.home_sectionHeading__2L2pT{grid-template-columns:1fr}.home_sectionHeading__2L2pT>p{max-width:42rem}.home_purchase__43nU8{gap:4rem}}@media (max-width:44rem){.home_improvementList__46rXj>div{grid-template-columns:1fr;gap:.65rem}.home_improvementList__46rXj dt{grid-template-columns:2.5rem minmax(0,1fr);gap:.75rem}.home_boundaryNote__Pt2KQ{grid-template-columns:1fr}.home_boundaryNote__Pt2KQ p+p{border-top:1px solid var(--home-rule);border-left:0}.home_samplesFooter__v64X_,.home_sourceBoundary__eartG{align-items:flex-start;flex-direction:column}.home_samples___IY7l .provider-samples{grid-template-columns:1fr}}@media (max-width:35rem){.home_page__NOZQO .site-header{align-items:flex-start;flex-direction:column;gap:.8rem}.home_page__NOZQO .site-header__actions{display:grid;width:100%;grid-template-columns:minmax(0,1fr) auto auto;gap:.6rem;margin-left:0}.home_page__NOZQO .site-nav{justify-content:flex-start;gap:.8rem}.home_page__NOZQO .site-header__account{max-width:7rem}.home_heroCopy__e6FQF h1{font-size:clamp(3.15rem,15.5vw,4.5rem)}.home_heroActions__F1he6,.home_primaryAction__lRjWU,.home_purchaseLink__SrO1s,.home_secondaryAction__hN2Qp{width:100%}.home_releaseFooter__UONRU,.home_releaseHeader__j53rp{align-items:flex-start;flex-direction:column}.home_releaseFooter__UONRU time{text-align:left}.home_sectionHeading__2L2pT h2{font-size:clamp(2.45rem,12.5vw,3.6rem)}.home_purchase__43nU8{padding:1.5rem}.home_purchasePrice__NZsxk{align-items:flex-start;flex-direction:column}.home_purchasePrice__NZsxk span{text-align:left}}@media (forced-colors:active){.home_releaseStatus__7K5e7 i{border:1px solid CanvasText;background:Canvas}}