.sd__label[data-astro-cid-jgouqcpg]{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--muted);margin-bottom:20px;font-size:12px}.sd__chart[data-astro-cid-jgouqcpg]{border-bottom:1px solid #211e1940;align-items:flex-end;gap:clamp(4px,.6cqw,9px);height:clamp(120px,13cqw,190px);display:flex}.sd__col[data-astro-cid-jgouqcpg]{flex-direction:column;flex:1;justify-content:flex-end;height:100%;display:flex}.sd__bar[data-astro-cid-jgouqcpg]{background:#211e1938}.sd__bar--window[data-astro-cid-jgouqcpg]{background:var(--ac)}@media (prefers-reduced-motion:no-preference){.sd__bar[data-astro-cid-jgouqcpg]{transition:height .6s var(--ease-out-soft)}}.sd__axis[data-astro-cid-jgouqcpg]{gap:clamp(4px,.6cqw,9px);margin-top:10px;display:flex}.sd__tick[data-astro-cid-jgouqcpg]{text-align:center;font-family:var(--font-mono);color:var(--muted);flex:1;font-size:12px}.sd__key[data-astro-cid-jgouqcpg]{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);flex-wrap:wrap;gap:20px;margin-top:22px;font-size:12px;display:flex}.sd__key[data-astro-cid-jgouqcpg]>span[data-astro-cid-jgouqcpg]{align-items:center;gap:8px;display:flex}.sd__swatch[data-astro-cid-jgouqcpg]{background:#211e1938;width:11px;height:11px;display:inline-block}.sd__swatch--window[data-astro-cid-jgouqcpg]{background:var(--ac)}.report-description[data-astro-cid-ud6mkiyw]{max-width:65ch;margin-top:30px;font-size:18px;line-height:1.7}.report-description[data-astro-cid-ud6mkiyw] p[data-astro-cid-ud6mkiyw]+p[data-astro-cid-ud6mkiyw]{margin-top:18px}.hero[data-astro-cid-lcdefpme]{min-height:min(90svh,740px);padding:0 var(--pad-inline) clamp(44px, 6cqw, 86px);flex-direction:column;justify-content:flex-end;display:flex;position:relative;overflow:hidden}.hero__media[data-astro-cid-lcdefpme]{position:absolute;inset:0}.hero__media[data-astro-cid-lcdefpme] .figure-frame{height:100%;position:absolute;inset:0;aspect-ratio:auto!important}.hero__scrim[data-astro-cid-lcdefpme]{background:linear-gradient(#0d2018bd 0%,#0d201894 34%,#0d2018d1 66%,#0d2018f0 100%);position:absolute;inset:0}@container (width<=760px){.hero__scrim[data-astro-cid-lcdefpme]{background:linear-gradient(#0d2018d9 0%,#0d2018c7 28%,#0d2018db 62%,#0d2018f2 100%)}}.hero__body[data-astro-cid-lcdefpme]{width:100%;position:relative}.hero__eyebrow[data-astro-cid-lcdefpme]{font-family:var(--font-mono);letter-spacing:.24em;text-transform:uppercase;color:var(--paper);margin-bottom:clamp(20px,2.6cqw,38px);font-size:clamp(12px,.85cqw,12px)}.hero__h1[data-astro-cid-lcdefpme]{font-family:var(--font-display);letter-spacing:-.035em;color:var(--paper);text-wrap:pretty;max-width:19ch;font-size:clamp(38px,6.3cqw,94px);font-weight:500;line-height:.94}.hero__mid[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:clamp(24px,4cqw,64px);margin-top:clamp(26px,3.4cqw,52px);display:flex}.hero__sub[data-astro-cid-lcdefpme]{color:var(--paper);text-wrap:pretty;max-width:52ch;font-size:clamp(16px,1.35cqw,20px);line-height:1.6}.hero__ctas[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:12px;display:flex}.hero__stats[data-astro-cid-lcdefpme]{border-top:1px solid #e6e4dd38;flex-wrap:wrap;gap:clamp(24px,4cqw,72px);margin-top:clamp(34px,4.4cqw,68px);padding-top:clamp(22px,2.6cqw,34px);display:flex}.hero__stats[data-astro-cid-lcdefpme] dd[data-astro-cid-lcdefpme]{margin:0}.hero__statv[data-astro-cid-lcdefpme]{font-family:var(--font-display);color:var(--paper);font-size:clamp(26px,2.9cqw,46px);line-height:1}.hero__statl[data-astro-cid-lcdefpme]{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:#e6e4dd99;margin-top:9px;font-size:12px}.calc-h2[data-astro-cid-lcdefpme]{font-family:var(--font-display);letter-spacing:-.03em;text-wrap:pretty;max-width:20ch;font-size:clamp(30px,4.6cqw,80px);font-weight:500;line-height:1}.calc-lead[data-astro-cid-lcdefpme]{color:var(--muted);max-width:62ch;margin-top:22px;font-size:clamp(16px,1.25cqw,19px);line-height:1.65}.tool-mount[data-astro-cid-lcdefpme]{margin-top:clamp(34px,4cqw,64px)}.dark-kicker[data-astro-cid-lcdefpme]{font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:#e6e4dd8c;margin-bottom:26px;font-size:12px}.valuegap__h2[data-astro-cid-lcdefpme]{font-family:var(--font-display);letter-spacing:-.035em;max-width:16ch;color:var(--paper);text-wrap:pretty;font-size:clamp(34px,6.2cqw,112px);font-weight:400;line-height:.98}.valuegap__grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fit,minmax(min(330px,100%),1fr));align-items:start;gap:clamp(28px,4cqw,72px);margin-top:clamp(40px,5cqw,84px);display:grid}.valuegap__lead[data-astro-cid-lcdefpme]{color:#e6e4dde0;max-width:60ch;font-size:clamp(16px,1.35cqw,21px);line-height:1.6}.valuegap__p[data-astro-cid-lcdefpme]{color:#e6e4dd9e;max-width:60ch;margin-top:20px;font-size:clamp(15px,1.15cqw,17px);line-height:1.7}.valuegap__link[data-astro-cid-lcdefpme]{--lm-gap:30px}.route__cols[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));gap:clamp(24px,3cqw,56px);margin-top:clamp(34px,4cqw,64px);display:grid}.route__p[data-astro-cid-lcdefpme]{color:#3a352c;font-size:clamp(16px,1.25cqw,19px);line-height:1.65}.route__stats[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fit,minmax(min(190px,100%),1fr));margin-top:clamp(38px,4.5cqw,72px)}.route__stat[data-astro-cid-lcdefpme]{padding:26px 24px}.route__stat--accent[data-astro-cid-lcdefpme]{color:var(--paper);background:var(--ac)!important}.route__statv[data-astro-cid-lcdefpme]{font-family:var(--font-display);font-size:clamp(30px,3.4cqw,56px);line-height:1}.route__statl[data-astro-cid-lcdefpme]{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-top:11px;font-size:12px}.route__stat--accent[data-astro-cid-lcdefpme] .route__statl[data-astro-cid-lcdefpme]{color:#f7f6f3b3}.svc[data-astro-cid-lcdefpme]{margin-top:clamp(34px,4cqw,68px)}.svc__row[data-astro-cid-lcdefpme]{border-top:1px solid var(--rule);transition:background .18s var(--ease-out-soft);grid-template-columns:auto 1fr auto;align-items:baseline;gap:clamp(16px,3cqw,52px);padding:clamp(22px,2.6cqw,38px) 0;display:grid}.svc__row[data-astro-cid-lcdefpme]:hover{color:inherit;background:#17372a0a}.svc__n[data-astro-cid-lcdefpme]{font-family:var(--font-mono);color:var(--ac);letter-spacing:.1em;font-size:12px}.svc__t[data-astro-cid-lcdefpme]{font-family:var(--font-display);letter-spacing:-.02em;font-size:clamp(22px,2.6cqw,42px);line-height:1.1;display:block}.svc__d[data-astro-cid-lcdefpme]{color:var(--muted);max-width:66ch;margin-top:9px;font-size:clamp(15px,1.15cqw,17px);line-height:1.6;display:block}.svc__p[data-astro-cid-lcdefpme]{font-family:var(--font-mono);letter-spacing:.1em;color:var(--muted);white-space:nowrap;font-size:12px}.svc__end[data-astro-cid-lcdefpme]{border-top:1px solid var(--rule)}.who__head[data-astro-cid-lcdefpme]{padding:0 var(--pad-inline)}.who__lead[data-astro-cid-lcdefpme]{color:#f7f6f3bf;max-width:60ch;margin-top:22px;font-size:clamp(16px,1.25cqw,19px);line-height:1.65}.who__cue[data-astro-cid-lcdefpme]{padding:0 var(--pad-inline);font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:#f7f6f3b3;font-size:12px}.rail__n[data-astro-cid-lcdefpme]{font-family:var(--font-mono);letter-spacing:.16em;color:#f7f6f399;font-size:12px}.rail__t[data-astro-cid-lcdefpme]{font-family:var(--font-display);letter-spacing:-.02em;font-size:clamp(24px,2.4cqw,38px);line-height:1.08;display:block}.rail__d[data-astro-cid-lcdefpme]{color:#f7f6f3b8;margin-top:14px;font-size:15px;line-height:1.6;display:block}.rail__go[data-astro-cid-lcdefpme]{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;border-top:1px solid #f7f6f333;margin-top:22px;padding-top:14px;font-size:12px;display:block}.season__h2[data-astro-cid-lcdefpme]{font-family:var(--font-display);letter-spacing:-.035em;text-wrap:pretty;max-width:18ch;font-size:clamp(32px,5.6cqw,100px);font-weight:400;line-height:.99}.season__pair[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:clamp(20px,2.4cqw,40px);margin-top:clamp(34px,4cqw,64px);display:grid}.season__cap[data-astro-cid-lcdefpme]{margin-top:14px}.season__grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));align-items:start;gap:clamp(28px,4cqw,72px);margin-top:clamp(38px,4.5cqw,80px);display:grid}.season__lead[data-astro-cid-lcdefpme]{color:#3a352c;font-size:clamp(16px,1.25cqw,19px);line-height:1.65}.season__p[data-astro-cid-lcdefpme]{color:var(--muted);margin-top:18px;font-size:clamp(15px,1.15cqw,17px);line-height:1.7}.season__link[data-astro-cid-lcdefpme]{--lm-gap:26px}.dark-h2[data-astro-cid-lcdefpme]{font-family:var(--font-display);letter-spacing:-.03em;max-width:16ch;color:var(--paper);text-wrap:pretty;font-size:clamp(30px,5cqw,88px);font-weight:400;line-height:1}.dark-lead[data-astro-cid-lcdefpme]{color:#e6e4ddc7;max-width:62ch;margin-top:22px;font-size:clamp(16px,1.25cqw,19px);line-height:1.65}.builder__lead[data-astro-cid-lcdefpme]{color:#3a352c;max-width:62ch;margin-top:22px;font-size:clamp(16px,1.25cqw,19px);line-height:1.65}.guides[data-astro-cid-lcdefpme]{margin-top:clamp(34px,4cqw,64px)}.guides__row[data-astro-cid-lcdefpme]{transition:background .18s var(--ease-out-soft);border-top:1px solid #e6e4dd2e;grid-template-columns:auto 1fr;align-items:center;gap:clamp(18px,3cqw,52px);padding:clamp(20px,2.4cqw,34px) 0;display:grid}.guides__row[data-astro-cid-lcdefpme]:hover{color:inherit;background:#f7f6f30d}.guides__n[data-astro-cid-lcdefpme]{font-family:var(--font-display);color:#e6e4dd47;letter-spacing:-.04em;font-size:clamp(34px,4.4cqw,76px);line-height:.9}.guides__t[data-astro-cid-lcdefpme]{font-family:var(--font-display);letter-spacing:-.02em;color:var(--paper);font-size:clamp(20px,2.2cqw,34px);line-height:1.15;display:block}.guides__d[data-astro-cid-lcdefpme]{color:#e6e4dd9e;max-width:70ch;margin-top:8px;font-size:15px;line-height:1.6;display:block}.guides__end[data-astro-cid-lcdefpme]{border-top:1px solid #e6e4dd2e}.start[data-astro-cid-lcdefpme]{flex-direction:column;justify-content:center;min-height:min(92svh,860px);padding-block:clamp(80px,10cqw,180px);display:flex;overflow:hidden}.start__h2[data-astro-cid-lcdefpme]{font-family:var(--font-display);letter-spacing:-.04em;text-wrap:pretty;max-width:14ch;font-size:clamp(38px,8cqw,150px);font-weight:400;line-height:.93}.start__lead[data-astro-cid-lcdefpme]{color:#f7f6f3cc;max-width:56ch;margin-top:clamp(24px,3cqw,44px);font-size:clamp(16px,1.35cqw,21px);line-height:1.6}.start__ctas[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:12px;margin-top:clamp(28px,3.4cqw,52px);display:flex}.start__meta[data-astro-cid-lcdefpme]{font-family:var(--font-mono);letter-spacing:.1em;color:#f7f6f3bf;border-top:1px solid #f7f6f33d;flex-wrap:wrap;gap:clamp(20px,3cqw,56px);margin-top:clamp(40px,5cqw,88px);padding-top:clamp(22px,2.6cqw,34px);font-size:12px;display:flex}.start__meta[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{margin:-13px 0;padding:13px 0;display:inline-block}.start__meta[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{color:var(--paper)}
