.RbY_CW_viewport{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.RbY_CW_track{width:max-content;animation:80s linear infinite RbY_CW_seen-marquee;display:flex}@keyframes RbY_CW_seen-marquee{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.RbY_CW_viewport{overflow-x:auto;-webkit-mask-image:none;mask-image:none}.RbY_CW_track{animation:none}.RbY_CW_copy{display:none}}
.yeLKMG_journey{--rt-paper:#12271e;--rt-ink:#fff;--rt-muted:#e7ece8;--rt-hair:#ffffff4d;--rt-grid:#ffffff1f;--rt-ours:#fff;--rt-theirs:#f5b49c;--rt-font:var(--font-geist-sans), Arial, sans-serif;--rt-mono:var(--font-geist-mono), monospace;color:var(--rt-ink);background:var(--rt-paper);scroll-margin-top:64px;position:relative}.yeLKMG_plain{--rt-paper:#fff;--rt-ink:#18181b;--rt-muted:#656762;--rt-hair:#12301f2e;--rt-grid:#12301f17;--rt-ours:#12301f;--rt-theirs:#b76a50}.yeLKMG_stage{isolation:isolate;position:relative;overflow:hidden}.yeLKMG_content{flex-direction:column;width:100%;max-width:1800px;height:100%;margin-inline:auto;padding:clamp(28px,4.5vw,64px) clamp(20px,3.3vw,72px) 24px;display:flex}.yeLKMG_background,.yeLKMG_veil,.yeLKMG_contours{z-index:-1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.yeLKMG_background{object-fit:cover;object-position:48% 68%}.yeLKMG_veil{background:linear-gradient(#091811de,#091811b8 55%,#091811d9)}.yeLKMG_contours{opacity:var(--map-opacity,.07);background:url(/images/topo/contours-hero.svg) 50%/cover}.yeLKMG_heading{justify-content:space-between;align-items:flex-start;gap:28px;display:flex}.yeLKMG_heading h2{letter-spacing:-.045em;margin:0;font-size:clamp(30px,3.4vw,58px);font-weight:500;line-height:1.06}.yeLKMG_heading p{max-width:560px;color:var(--rt-muted);margin-top:16px;font-size:14px;line-height:1.55}.yeLKMG_options{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:10px;display:flex}.yeLKMG_optionGroup{border:1px solid var(--rt-hair);border-radius:999px;gap:2px;padding:4px;display:flex}.yeLKMG_optionGroup button{cursor:pointer;border-radius:999px;min-height:34px;padding:6px 16px;font-size:13px;line-height:20px}.yeLKMG_optionGroup button[aria-pressed=true]{background:var(--rt-ink);color:var(--rt-paper)}.yeLKMG_optionGroup button:focus-visible,.yeLKMG_replay:focus-visible,.yeLKMG_assurance:focus-visible{outline:2px solid var(--rt-ours);outline-offset:4px}.yeLKMG_replay{min-height:36px;color:var(--rt-muted);cursor:pointer;padding:6px 10px;font-size:13px}.yeLKMG_replay:hover{color:var(--rt-ink)}.yeLKMG_plot{width:100%;height:clamp(340px,40vw,640px);margin-top:20px;position:relative}.yeLKMG_canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.yeLKMG_systemCard{z-index:1;box-sizing:border-box;border:1px solid var(--rt-hair);background:var(--rt-paper);color:var(--rt-ink);text-align:center;opacity:0;pointer-events:none;border-radius:999px;justify-content:center;align-items:center;padding:8px 12px;font-size:15px;font-weight:500;line-height:1.25;display:flex;position:absolute}.yeLKMG_systemCard[hidden]{display:none}.yeLKMG_fog{z-index:2;pointer-events:none;background:var(--rt-paper);opacity:calc(var(--journey-fog,1) * .96);-webkit-mask-image:radial-gradient(circle var(--journey-clear-radius,150px) at var(--journey-origin-x,7%) var(--journey-origin-y,78%), transparent 40%, #000 100%);mask-image:radial-gradient(circle var(--journey-clear-radius,150px) at var(--journey-origin-x,7%) var(--journey-origin-y,78%), transparent 40%, #000 100%);position:absolute;inset:0}.yeLKMG_footnote{justify-content:space-between;align-items:end;gap:16px;margin-top:12px;display:flex}.yeLKMG_caption{color:var(--rt-muted);font-size:12px;line-height:1.5}.yeLKMG_assurance{color:var(--rt-muted);text-underline-offset:4px;flex-shrink:0;font-size:12px;text-decoration:underline}@media (min-width:900px) and (min-height:700px){.yeLKMG_journey{height:calc(min(100svh - 64px,920px) + 150svh)}.yeLKMG_stage{height:min(100svh - 64px,920px);position:sticky;top:64px}.yeLKMG_content{padding-top:clamp(24px,4svh,48px)}.yeLKMG_plot{flex:1;height:auto;min-height:0}}@media (max-width:699px){.yeLKMG_heading{flex-direction:column;gap:16px}.yeLKMG_heading h2{font-size:clamp(29px,6.6vw,42px)}.yeLKMG_heading p{margin-top:12px;font-size:13px}.yeLKMG_options{flex-direction:row;align-items:center;gap:8px}.yeLKMG_replay{order:2}.yeLKMG_optionGroup button{padding-inline:14px}.yeLKMG_plot{height:420px;margin-top:8px}.yeLKMG_systemCard{border-radius:14px;padding-inline:8px}.yeLKMG_footnote{flex-direction:column;align-items:start;gap:10px}}@media (max-height:699px) and (min-width:700px){.yeLKMG_content{padding-top:28px}.yeLKMG_heading h2{font-size:clamp(30px,3.3vw,44px)}.yeLKMG_plot{height:clamp(300px,34vw,460px)}}@media (prefers-reduced-motion:reduce){.yeLKMG_journey{height:auto}.yeLKMG_stage{height:auto;position:relative;top:0}.yeLKMG_plot{flex:none;height:clamp(340px,40vw,600px)}.yeLKMG_fog{display:none}}
.aHlDSa_section{background:#f4f5f1;border-block:1px solid #18181b0f;padding-block:clamp(48px,6vw,80px);overflow:hidden}.aHlDSa_section h2{text-align:center;letter-spacing:-.035em;margin:0 20px 36px;font-size:clamp(28px,3vw,42px);font-weight:500}.aHlDSa_rows{gap:20px;max-width:1920px;margin-inline:auto;display:grid}.aHlDSa_viewport{overflow:hidden}.aHlDSa_track{width:max-content;animation:48s linear infinite paused aHlDSa_question-drift;display:flex}.aHlDSa_section[data-running=true] .aHlDSa_track{animation-play-state:running}.aHlDSa_reverse{animation-duration:54s;animation-direction:reverse}.aHlDSa_group{gap:20px;padding-right:20px;display:flex}.aHlDSa_card{background:#fff;border:1px solid #12301f14;border-radius:16px;flex-direction:column;justify-content:center;gap:20px;width:clamp(300px,32vw,480px);min-height:220px;margin:0;padding:28px 32px;display:flex}.aHlDSa_card figcaption{color:#12301f;font-size:14px;font-weight:500;line-height:20px}.aHlDSa_card blockquote{letter-spacing:-.025em;margin:0;font-size:clamp(23px,2vw,30px);font-weight:500;line-height:1.5}.aHlDSa_card blockquote span{color:#fff;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:#12301f;border-radius:5px;padding:2px 7px}.aHlDSa_note{text-align:center;color:#626260;margin:28px 20px 0;font-size:13px}@keyframes aHlDSa_question-drift{to{transform:translate(-33.3333%)}}.aHlDSa_static .aHlDSa_rows{max-width:1440px;margin-inline:auto;padding-inline:24px}.aHlDSa_static .aHlDSa_track{width:100%;animation:none}.aHlDSa_static .aHlDSa_group{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;padding:0;display:grid}.aHlDSa_static .aHlDSa_group[aria-hidden=true]{display:none}.aHlDSa_static .aHlDSa_card{width:100%}@media (max-width:640px){.aHlDSa_card{min-height:200px;padding:24px}.aHlDSa_static .aHlDSa_group{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.aHlDSa_rows{max-width:1440px;margin-inline:auto;padding-inline:24px}.aHlDSa_track{width:100%;animation:none}.aHlDSa_group{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));width:100%;padding:0;display:grid}.aHlDSa_group[aria-hidden=true]{display:none}.aHlDSa_card{width:100%}}
.VIBfGW_split{flex:1;align-items:center;gap:32px;width:100%;max-width:1600px;margin-inline:auto;padding:32px clamp(20px,4vw,72px) 24px;display:grid}.VIBfGW_copy{min-width:0;container-type:inline-size}.VIBfGW_title{letter-spacing:-.045em;color:#18181b;margin:0;font-size:clamp(30px,8.9cqi,84px);line-height:1.04}.VIBfGW_title>span{display:block}.VIBfGW_roll{margin-top:.06em}.VIBfGW_label{letter-spacing:.12em;color:#62626b;text-transform:uppercase;margin:28px 0 0;font-size:13px;font-weight:500;line-height:20px}.VIBfGW_firms{--u:clamp(18px, 3.1cqi, 25px);align-items:center;gap:32px;margin:16px 0 0;padding:0;list-style:none;display:flex}.VIBfGW_firms li{align-items:center;min-width:0;height:40px;display:flex}.VIBfGW_firms img{width:auto;max-width:100%;height:calc(var(--u) * var(--k,1));opacity:.85;filter:brightness(0);-webkit-user-select:none;user-select:none;display:block}.VIBfGW_action{margin-top:40px}.VIBfGW_button{--cta-h:64px;min-height:64px;padding-inline:40px;font-size:21px}.VIBfGW_stack{width:100%;min-width:0;max-width:560px;margin-inline:auto;padding-inline:3%}@container (max-width:640px){.VIBfGW_firms{grid-template-columns:repeat(2,max-content);gap:12px 28px;display:grid}}@media (min-width:1024px){.VIBfGW_split{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:64px;padding-block:clamp(24px,4svh,56px)}.VIBfGW_stack{max-width:720px;margin-right:0;padding-inline:0}.VIBfGW_label{margin-top:clamp(24px,3.5svh,40px)}.VIBfGW_action{margin-top:clamp(32px,4.5svh,52px)}.VIBfGW_button{--cta-h:72px;min-height:72px;padding-inline:44px;font-size:23px}}@media (max-width:639px){.VIBfGW_split{padding-top:28px}.VIBfGW_label{margin-top:24px;font-size:11px;line-height:16px}.VIBfGW_action{margin-top:32px}.VIBfGW_button{--cta-h:58px;width:100%;max-width:360px;min-height:58px;padding-inline:28px;font-size:19px}}
.KYwXFW_screen{-webkit-font-smoothing:antialiased;font-family:-apple-system,SF Pro Text,SF Pro,system-ui,Helvetica Neue,sans-serif}.KYwXFW_bubble{letter-spacing:-.012em;word-wrap:break-word;border-radius:18px;max-width:76%;padding:7px 12px 8px;font-size:15px;line-height:1.32;position:relative}.KYwXFW_in{color:#000;background:#e9e9eb;align-self:flex-start}.KYwXFW_out{color:#fff;background:#0a7cff;align-self:flex-end}.KYwXFW_tail:before,.KYwXFW_tail:after{content:"";height:18px;position:absolute;bottom:0}.KYwXFW_in.KYwXFW_tail:before{background:#e9e9eb;border-bottom-right-radius:16px 14px;width:20px;left:-7px}.KYwXFW_in.KYwXFW_tail:after{background:#fff;border-bottom-right-radius:10px;width:10px;left:-10px}.KYwXFW_out.KYwXFW_tail:before{background:#0a7cff;border-bottom-left-radius:16px 14px;width:20px;right:-7px}.KYwXFW_out.KYwXFW_tail:after{background:#fff;border-bottom-left-radius:10px;width:10px;right:-10px}
