.hc-ed-flow{--hcf-fg:#0b0c0a;--hcf-body:#555;--hcf-muted:#6f6f69;--hcf-card:#fff;--hcf-border:#e6e3dc;--hcf-link:#267044;--hcf-green:#1e5c3a;--hcf-bright:#49be87;--hcf-tint:#eaf3ee;--hcf-tint-border:#cfe3d7;--hcf-brick:#9b3d2e;--hcf-read:720px;--hcf-head:980px;--hcf-content:1200px;--hcf-gap:24px;--hcf-gap-lg:72px;color:var(--hcf-fg)}.hc-ed-flow,.hc-ed-flow--bg-paper{background:#f9f7f3}.hc-ed-flow--bg-cream{background:#f4f1eb}.hc-ed-flow--bg-dark,.hc-ed-flow--bg-glow{--hcf-fg:#f4f1eb;--hcf-body:hsla(40,29%,94%,.76);--hcf-muted:hsla(40,29%,94%,.56);--hcf-card:hsla(0,0%,100%,.03);--hcf-border:hsla(40,29%,94%,.14);--hcf-link:#49be87;--hcf-tint:rgba(73,190,135,.1);--hcf-tint-border:rgba(73,190,135,.28);background:#0b0c0a}.hc-ed-flow--bg-glow{background:radial-gradient(120% 100% at 15% 0,rgba(30,92,58,.6),transparent 62%),radial-gradient(70% 70% at 95% 100%,rgba(30,92,58,.28),transparent 70%),#0b0c0a}.hc-ed-flow.hc-ed-flow--bgimg{background-color:#0b110d;background-position:100%;background-repeat:no-repeat;background-size:cover;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;min-height:min(calc(100vw*var(--hcf-bg-ratio, .5)),760px)}.hc-ed-flow--bgimg .hc-ed-flow__inner{width:100%}@media (max-width:860px){.hc-ed-flow.hc-ed-flow--bgimg{background-position:72%;position:relative}.hc-ed-flow.hc-ed-flow--bgimg:before{background:rgba(11,17,13,.62);content:"";inset:0;pointer-events:none;position:absolute}.hc-ed-flow.hc-ed-flow--bgimg{min-height:0}.hc-ed-flow--bgimg .hc-ed-flow__inner{position:relative}}.hc-ed .hc-ed-flow__inner{display:flow-root;max-width:calc(var(--hcf-content) + var(--hce-pad-x)*2)}.hc-ed-flow .hc-ed-flow__b{margin-bottom:var(--hcf-gap);margin-top:0}.hc-ed-flow .hc-ed-flow__inner>.hc-ed-flow__b:last-child{margin-bottom:0}.hc-ed-flow__read{max-width:var(--hcf-read)}.hc-ed-flow .hc-ed-flow__big,.hc-ed-flow .hc-ed-flow__cards,.hc-ed-flow .hc-ed-flow__h2.hc-ed-flow__read,.hc-ed-flow .hc-ed-flow__stats,.hc-ed-flow .hc-ed-flow__subhead{max-width:var(--hcf-head)}.hc-ed-flow .hc-ed-flow__q{max-width:calc(var(--hcf-head) + var(--hcf-hang))}.hc-ed-flow .hc-ed-flow__a--mark{max-width:calc(var(--hcf-read) + var(--hcf-hang))}@media (min-width:1360px){.hc-ed-flow .hc-ed-flow__a--mark,.hc-ed-flow .hc-ed-flow__q{margin-left:calc(var(--hcf-hang)*-1)}}.hc-ed-flow__wide{clear:both;max-width:none}.hc-ed-flow h1,.hc-ed-flow h2,.hc-ed-flow h3,.hc-ed-flow h4{color:var(--hcf-fg);text-transform:none}.hc-ed-flow li,.hc-ed-flow p{color:inherit}.hc-ed-flow a{color:var(--hcf-link);text-decoration:underline;text-underline-offset:3px}.hc-ed-flow a:hover{color:var(--hcf-link);text-decoration-thickness:2px}.hc-ed-flow__prose{color:var(--hcf-body);font-family:var(--hce-sans);font-size:clamp(17px,1.7vw,19px);line-height:1.78}.hc-ed-flow .hc-ed-flow__prose li,.hc-ed-flow .hc-ed-flow__prose ol,.hc-ed-flow .hc-ed-flow__prose p,.hc-ed-flow .hc-ed-flow__prose ul{color:var(--hcf-body);font-size:inherit;line-height:inherit}.hc-ed-flow__prose.hc-ed__rt>*+*{margin-top:var(--hcf-gap)}.hc-ed-flow__prose ol,.hc-ed-flow__prose ul{padding-left:1.2em}.hc-ed-flow__prose li{padding-left:.3em}.hc-ed-flow__prose li+li{margin-top:8px}.hc-ed-flow__prose li::marker{color:var(--hcf-link)}.hc-ed-flow .hc-ed-flow__prose b,.hc-ed-flow .hc-ed-flow__prose strong{color:var(--hcf-fg);font-weight:600}.hc-ed-flow__prose em{font-style:italic}.hc-ed-flow__hero{padding:clamp(0px,3vw,40px) 0 clamp(0px,2vw,24px)}.hc-ed-flow .hc-ed-flow__hero-eyebrow{color:hsla(0,0%,100%,.55);font-size:12px;letter-spacing:.12em;line-height:1.4;margin:0 0 32px;text-transform:uppercase}.hc-ed-flow .hc-ed-flow__hero-title{color:#fff;font-family:var(--hce-display);font-size:clamp(46px,8.2vw,88px);font-weight:700;letter-spacing:-.04em;line-height:.98;margin:0;max-width:13ch;text-wrap:wrap}.hc-ed-flow .hc-ed-flow__hero-lockup{align-items:center;display:flex;flex-wrap:wrap;gap:12px 20px;margin:0 0 36px}.hc-ed-flow .hc-ed-flow__hero-logo{display:block;height:30px;width:auto}.hc-ed-flow .hc-ed-flow__hero-lockup .hc-ed-flow__hero-eyebrow{border-left:1px solid hsla(0,0%,100%,.28);line-height:30px;margin:0;padding-left:20px}@media (max-width:760px){.hc-ed-flow .hc-ed-flow__hero-logo{height:24px}.hc-ed-flow .hc-ed-flow__hero-lockup .hc-ed-flow__hero-eyebrow{line-height:24px;padding-left:16px}}.hc-ed-flow__hero-accent{color:var(--hcf-bright);display:block}.hc-ed-flow__hero-sub{margin-top:32px}.hc-ed-flow .hc-ed-flow__hero-sub p{color:hsla(0,0%,100%,.76);font-size:clamp(18px,2vw,22px);line-height:1.45;max-width:36ch}.hc-ed-flow .hc-ed-flow__hero-by{align-items:baseline;border-top:1px solid hsla(0,0%,100%,.14);color:hsla(0,0%,100%,.6);display:flex;flex-wrap:wrap;font-size:14px;gap:12px 32px;line-height:1.6;margin:48px 0 0;padding-top:16px}.hc-ed-flow__hero-by b{color:#fff;font-weight:500}.hc-ed-flow .hc-ed-flow__h2{font-family:var(--hce-display);font-size:clamp(38px,5vw,60px);font-weight:700;letter-spacing:-.035em;line-height:1.02;margin-top:var(--hcf-gap-lg)}.hc-ed-flow__nowrap{white-space:nowrap}.hc-ed-flow .hc-ed-flow__subhead{font-family:var(--hce-display);font-size:clamp(34px,4.2vw,50px);font-weight:700;letter-spacing:-.035em;line-height:1.04;margin-bottom:28px;margin-top:96px}.hc-ed-flow__inner>.hc-ed-flow__h2:first-child,.hc-ed-flow__inner>.hc-ed-flow__subhead:first-child{margin-top:0}.hc-ed-flow{--hcf-hang:64px;--hcf-mark:46px}.hc-ed-flow .hc-ed-flow__q{margin-bottom:28px;margin-top:48px;padding-left:var(--hcf-hang);position:relative}.hc-ed-flow .hc-ed-flow__q-text{display:block;font-family:var(--hce-display);font-size:clamp(21px,2.2vw,26px);font-weight:600;letter-spacing:-.02em;line-height:1.25;margin:0;max-width:46ch}.hc-ed-flow .hc-ed-flow__a--mark:before,.hc-ed-flow .hc-ed-flow__qmark{font-family:var(--hce-display);font-size:var(--hcf-mark);font-weight:700;left:0;letter-spacing:-.04em;line-height:1;position:absolute;top:-6px}.hc-ed-flow .hc-ed-flow__qmark{color:var(--hcf-link)}.hc-ed-flow .hc-ed-flow__a--mark{padding-left:var(--hcf-hang);position:relative}.hc-ed-flow .hc-ed-flow__a--mark:before{color:#c9c4b8;content:"A";top:-2px}.hc-ed-flow--bg-dark .hc-ed-flow__a--mark:before,.hc-ed-flow--bg-glow .hc-ed-flow__a--mark:before{color:hsla(40,29%,94%,.3)}.hc-ed-flow .hc-ed-flow__a-by{align-items:center;color:var(--hcf-muted);display:flex;font-size:12px;gap:10px;letter-spacing:.12em;line-height:1.4;margin:24px 0 0;text-transform:uppercase}.hc-ed-flow .hc-ed-flow__a-photo{border-radius:50%;height:32px;object-fit:cover;width:32px}.hc-ed-flow .hc-ed-flow__quote{border-left:2px solid var(--hcf-fg);margin-bottom:32px;margin-top:32px;padding:2px 0 2px 24px}.hc-ed-flow blockquote,.hc-ed-flow cite,.hc-ed-flow em,.hc-ed-flow i{font-family:inherit}.hc-ed-flow blockquote,.hc-ed-flow blockquote p{font-style:normal;quotes:none}.hc-ed-flow blockquote:after,.hc-ed-flow blockquote:before{content:none}.hc-ed-flow .hc-ed-flow__quote p{color:var(--hcf-fg);font-family:var(--hce-display);font-size:clamp(20px,2.2vw,25px);font-weight:600;letter-spacing:-.015em;line-height:1.4}.hc-ed-flow__pull figcaption,.hc-ed-flow__quote figcaption{color:var(--hcf-muted);font-size:12px;letter-spacing:.12em;line-height:1.4;margin-top:12px;text-transform:uppercase}.hc-ed-flow .hc-ed-flow__big{color:var(--hcf-link);font-family:var(--hce-display);font-size:clamp(44px,8vw,88px);font-weight:700;letter-spacing:-.04em;line-height:1;margin:16px 0 32px}.hc-ed-flow .hc-ed-flow__pull{margin:0}.hc-ed-flow .hc-ed-flow__pull p{color:#fff;font-family:var(--hce-display);font-size:clamp(32px,5.2vw,64px);font-weight:600;letter-spacing:-.035em;line-height:1.04;max-width:20ch;text-wrap:balance}.hc-ed-flow__pull figcaption{color:hsla(0,0%,100%,.55);margin-top:24px}.hc-ed-flow .hc-ed-flow__callout{background:var(--hcf-tint);border:1px solid var(--hcf-tint-border);border-radius:var(--hce-radius);margin-bottom:32px;margin-top:32px;padding:26px 28px}.hc-ed-flow .hc-ed-flow__k{color:var(--hcf-link);font-size:12px;font-weight:500;letter-spacing:.12em;line-height:1.4;margin:0 0 12px;text-transform:uppercase}.hc-ed-flow .hc-ed-flow__k--muted{color:var(--hcf-muted)}.hc-ed-flow .hc-ed-flow__callout li,.hc-ed-flow .hc-ed-flow__callout p,.hc-ed-flow .hc-ed-flow__callout ul{color:var(--hcf-body);font-size:15px;line-height:1.6}.hc-ed-flow .hc-ed-flow__callout strong{color:var(--hcf-fg);font-weight:600}.hc-ed-flow__callout .hc-ed__rt>*+*{margin-top:12px}.hc-ed-flow__callout ul{padding-left:1.2em}.hc-ed-flow__callout li+li{margin-top:8px}.hc-ed-flow__callout li::marker{color:var(--hcf-link)}.hc-ed-flow .hc-ed-flow__callout--aside{background:var(--hcf-card);border-color:var(--hcf-border);clear:right;float:right;margin:6px 0 24px 40px;padding:22px 22px 18px;width:340px}.hc-ed-flow .hc-ed-flow__logos{background:var(--hcf-card);border:1px solid var(--hcf-border);border-radius:var(--hce-radius);margin-bottom:32px;margin-top:32px;padding:22px}.hc-ed-flow__logos img{border-radius:10px;width:100%}.hc-ed-flow__image figcaption,.hc-ed-flow__logos figcaption{color:var(--hcf-muted);font-size:13px;line-height:1.5;margin-top:12px}.hc-ed-flow .hc-ed-flow__image{margin-bottom:48px;margin-top:48px}.hc-ed-flow__image img{border-radius:var(--hce-radius);width:100%}.hc-ed-flow .hc-ed-flow__image.hc-ed-flow__side{clear:right;float:right;margin:0 0 32px 56px;width:min(440px,40%)}.hc-ed-flow .hc-ed-flow__side img{border-radius:0}.hc-ed-flow .hc-ed-flow__side figcaption{margin-left:6.6%}.hc-ed-flow .hc-ed-flow__stats{margin-top:var(--hcf-gap-lg)}.hc-ed-flow .hc-ed-flow__stats-h{font-family:var(--hce-display);font-size:clamp(34px,5.4vw,60px);font-weight:700;letter-spacing:-.035em;line-height:1.02;margin:0 0 48px;max-width:14ch}.hc-ed-flow .hc-ed-flow__stat-list{border-top:1px solid var(--hcf-border);display:grid;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;list-style:none;margin:0;padding:0}.hc-ed-flow .hc-ed-flow__stat{margin:0;padding:32px 24px 0 0}.hc-ed-flow .hc-ed-flow__stat+.hc-ed-flow__stat{border-left:1px solid var(--hcf-border);padding-left:24px}.hc-ed-flow__stat-n{color:var(--hcf-link);display:block;font-family:var(--hce-display);font-size:clamp(46px,7vw,88px);font-weight:700;letter-spacing:-.04em;line-height:.95}.hc-ed-flow__stat-l{margin-top:16px;max-width:28ch}.hc-ed-flow .hc-ed-flow__stat-l p{color:var(--hcf-body);font-size:16px;line-height:1.5}.hc-ed-flow .hc-ed-flow__src{color:var(--hcf-muted);font-size:12px;letter-spacing:.12em;line-height:1.4;margin:48px 0 0;text-transform:uppercase}.hc-ed-flow .hc-ed-flow__table{margin-top:48px}.hc-ed-flow .hc-ed-flow__table-h{font-family:var(--hce-display);font-size:clamp(24px,2.8vw,30px);font-weight:700;letter-spacing:-.025em;line-height:1.1;margin:0 0 24px}.hc-ed-flow__table-box{background:var(--hcf-card);border:1px solid var(--hcf-border);border-radius:var(--hce-radius);overflow:hidden}.hc-ed-flow__cmp{border-collapse:collapse;font-family:var(--hce-sans);font-size:16px;line-height:1.5;width:100%}.hc-ed-flow .hc-ed-flow__cmp td,.hc-ed-flow .hc-ed-flow__cmp th{background:none;border:0;border-top:1px solid var(--hcf-border);padding:18px 28px;text-align:left;vertical-align:top}.hc-ed-flow__cmp thead th{border-top:0;font-family:var(--hce-display);font-size:18px;font-weight:600;letter-spacing:-.02em;padding-bottom:22px;padding-top:22px;text-transform:none}.hc-ed-flow__cmp thead th.hc-ed-flow__old{color:var(--hcf-muted)}.hc-ed-flow__cmp thead th.hc-ed-flow__new{color:var(--hcf-link)}.hc-ed-flow__cmp .hc-ed-flow__new{background:var(--hcf-tint)}.hc-ed-flow__cmp tbody th{color:var(--hcf-muted);font-size:12px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;width:24%}.hc-ed-flow__cmp td.hc-ed-flow__old{color:var(--hcf-muted);width:32%}.hc-ed-flow__cmp td.hc-ed-flow__new{color:var(--hcf-fg);font-weight:500;width:44%}.hc-ed-flow .hc-ed-flow__cards{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));margin-bottom:48px;margin-top:32px}.hc-ed-flow__card{background:var(--hcf-card);border:1px solid var(--hcf-border);border-radius:var(--hce-radius);display:flex;flex-direction:column;gap:12px;padding:28px}.hc-ed-flow__card-tag{color:var(--hcf-link);font-family:var(--hce-display);font-size:13px;letter-spacing:.12em;line-height:1.4;text-transform:uppercase}.hc-ed-flow .hc-ed-flow__card-title{font-family:var(--hce-display);font-size:23px;font-weight:700;letter-spacing:-.025em;line-height:1.15;margin:0}.hc-ed-flow .hc-ed-flow__card-text p{color:var(--hcf-body);font-family:var(--hce-sans);font-size:16px;line-height:1.6}.hc-ed-flow__card--down{background:#fbeceb;border-color:#f0c4be}.hc-ed-flow__card--down .hc-ed-flow__card-tag{color:var(--hcf-brick)}.hc-ed-flow__twoup{display:grid;gap:16px;grid-template-columns:1fr 1fr}.hc-ed-flow__two{background:var(--hcf-card);border:1px solid var(--hcf-border);border-radius:var(--hce-radius);padding:22px 24px}.hc-ed-flow .hc-ed-flow__two .hc-ed-flow__k{margin-bottom:8px}.hc-ed-flow .hc-ed-flow__two--bad .hc-ed-flow__k{color:var(--hcf-brick)}.hc-ed-flow .hc-ed-flow__two p:not(.hc-ed-flow__k){color:var(--hcf-body);font-size:15.5px;line-height:1.6}.hc-ed-flow__ctas{display:grid;gap:48px;grid-template-columns:1fr 1fr}.hc-ed-flow__cta{align-items:flex-start;display:flex;flex-direction:column;gap:16px}.hc-ed-flow__cta+.hc-ed-flow__cta{border-left:1px solid hsla(0,0%,100%,.14);padding-left:48px}.hc-ed-flow .hc-ed-flow__cta-k{color:hsla(0,0%,100%,.55);font-size:12px;letter-spacing:.12em;line-height:1.4;margin:0;text-transform:uppercase}.hc-ed-flow .hc-ed-flow__cta-h{color:#fff;font-family:var(--hce-display);font-size:clamp(28px,3.6vw,42px);font-weight:700;letter-spacing:-.035em;line-height:1.05;margin:0}.hc-ed-flow .hc-ed-flow__cta-p p{color:hsla(0,0%,100%,.74);font-size:16px;line-height:1.6;max-width:40ch}.hc-ed-flow .hc-ed-flow__btn{align-items:center;border:1px solid transparent;border-radius:var(--hce-pill);display:inline-flex;font-family:var(--hce-display);font-size:15px;font-weight:500;line-height:1;margin-top:8px;min-height:48px;padding:0 26px;text-decoration:none;white-space:nowrap}.hc-ed-flow .hc-ed-flow__btn--solid{background:#3d9a66;color:#fff}.hc-ed-flow .hc-ed-flow__btn--solid:hover{background:#267044;color:#fff}.hc-ed-flow .hc-ed-flow__btn--outline{border-color:hsla(0,0%,100%,.4);color:#fff}.hc-ed-flow .hc-ed-flow__btn--outline:hover{border-color:#fff;color:#fff}.hc-ed-flow .hc-ed-flow__rule{border:0;border-top:1px solid var(--hcf-border);clear:both;height:0;margin-bottom:var(--hcf-gap-lg);margin-left:0;margin-right:0;margin-top:var(--hcf-gap-lg)}@media (max-width:1100px){.hc-ed-flow .hc-ed-flow__callout--aside{width:300px}}@media (max-width:860px){.hc-ed-flow .hc-ed-flow__image.hc-ed-flow__side{float:none;margin:32px 0;max-width:440px;width:100%}.hc-ed-flow__ctas{grid-template-columns:1fr}.hc-ed-flow__cta+.hc-ed-flow__cta{border-left:0;border-top:1px solid hsla(0,0%,100%,.14);padding:32px 0 0}}@media (max-width:760px){.hc-ed-flow{--hcf-gap-lg:56px}.hc-ed-flow .hc-ed-flow__stat-list{grid-auto-flow:row;grid-template-columns:1fr}.hc-ed-flow .hc-ed-flow__stat,.hc-ed-flow .hc-ed-flow__stat+.hc-ed-flow__stat{border-left:0;padding:24px 0}.hc-ed-flow .hc-ed-flow__stat+.hc-ed-flow__stat{border-top:1px solid var(--hcf-border)}.hc-ed-flow__twoup{grid-template-columns:1fr}.hc-ed-flow .hc-ed-flow__callout--aside{float:none;margin:32px 0;width:auto}.hc-ed-flow{--hcf-hang:40px;--hcf-mark:32px}.hc-ed-flow .hc-ed-flow__q-text{font-size:20px}.hc-ed-flow .hc-ed-flow__subhead{margin-top:64px}.hc-ed-flow__cmp thead{display:none}.hc-ed-flow__cmp,.hc-ed-flow__cmp tbody,.hc-ed-flow__cmp td,.hc-ed-flow__cmp th,.hc-ed-flow__cmp tr{display:block;width:auto!important}.hc-ed-flow__cmp tbody th{padding:18px 20px 4px}.hc-ed-flow__cmp tbody tr:first-child th{border-top:0}.hc-ed-flow__cmp td{border-top:0;padding:6px 20px}.hc-ed-flow__cmp td.hc-ed-flow__new{background:none}.hc-ed-flow__cmp td:last-child{padding-bottom:18px}.hc-ed-flow__cmp td:before{color:var(--hcf-muted);content:attr(data-label);display:block;font-size:11px;font-weight:500;letter-spacing:.12em;margin-bottom:2px;text-transform:uppercase}.hc-ed-flow__cmp td.hc-ed-flow__new:before{color:var(--hcf-link)}}.hc-ed-flow .hc-ed-flow__callout:not(.hc-ed-flow__callout--aside),.hc-ed-flow .hc-ed-flow__logos,.hc-ed-flow .hc-ed-flow__quote{display:flow-root}