.cwxS9W_section{--accent:var(--g-ink);background:var(--g-light);color:var(--g-ink);font-family:var(--g-body);padding:160px 0;font-weight:500;position:relative;overflow:clip}.cwxS9W_section .cwxS9W_intro{max-width:1000px;padding-inline:var(--g-gutter);text-align:center;opacity:0;transition:opacity .7s var(--g-ease),transform .7s var(--g-ease);flex-direction:column;align-items:center;gap:32px;margin:0 auto 120px;display:flex;transform:translateY(30px)}.cwxS9W_section .cwxS9W_intro[data-visible=true]{opacity:1;transform:none}.cwxS9W_section .cwxS9W_tag{font:700 16px/1 var(--g-heading);letter-spacing:.02em;color:#555;text-transform:uppercase;background:#dbdbdb;border-radius:3px;padding:6px 10px}.cwxS9W_section .cwxS9W_intro h2{font:700 100px/.8 var(--g-heading);text-transform:uppercase;letter-spacing:normal;text-wrap:balance;margin:0}.cwxS9W_section .cwxS9W_intro h2 span{color:#777}.cwxS9W_section p{font:500 20px/1.3 var(--g-body);white-space:pre-line;color:#555;margin:0}.cwxS9W_section .cwxS9W_intro p{text-wrap:balance;max-width:640px}.cwxS9W_section .cwxS9W_copy p{text-wrap:balance}.cwxS9W_cards{padding-inline:var(--g-gutter);flex-wrap:wrap;justify-content:space-between;gap:24px 16px;display:flex}.cwxS9W_card{background:var(--g-light);opacity:0;min-width:0;transition:opacity .7s var(--g-ease),translate .7s var(--g-ease),transform .4s var(--g-ease),border-color .4s var(--g-ease),background-color .4s var(--g-ease);border:1px solid #aaa;border-radius:8px;flex-direction:column;gap:24px;padding:32px;display:flex;position:relative;overflow:hidden;translate:0 30px}.cwxS9W_card:before{content:"";pointer-events:none;background-image:linear-gradient(#11111112 1px,#0000 1px),linear-gradient(90deg,#11111112 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:35% 0 0;-webkit-mask-image:linear-gradient(#0000,#000);mask-image:linear-gradient(#0000,#000)}.cwxS9W_card>*{z-index:1;position:relative}.cwxS9W_card[data-visible=true]{opacity:1;translate:0}.cwxS9W_card:nth-child(2){transition-delay:50ms,50ms,0s,0s,0s}.cwxS9W_card:nth-child(3){transition-delay:.1s,.1s,0s,0s,0s}.cwxS9W_card:nth-child(4){transition-delay:.15s,.15s,0s,0s,0s}.cwxS9W_large{width:64%;min-height:500px}.cwxS9W_small{width:34%}@media (hover:hover){.cwxS9W_card:hover{border-color:var(--g-ink);background:#e2e0db;transform:translateY(-4px)}}.cwxS9W_section .cwxS9W_number{font:700 100px/.9 var(--g-heading);white-space:nowrap}.cwxS9W_number span{color:#555}.cwxS9W_copy{flex-direction:column;gap:20px;display:flex}.cwxS9W_section .cwxS9W_copy h3{font:700 40px/.9 var(--g-heading);text-transform:uppercase;letter-spacing:normal;margin:0}.cwxS9W_section .cwxS9W_copy h3 span{color:#777}.cwxS9W_section .cwxS9W_copy a{color:var(--g-ink);text-underline-offset:3px;transition:color .4s var(--g-ease);font-weight:500;text-decoration:underline}.cwxS9W_chart{width:100%;margin-top:auto;line-height:0;position:relative}.cwxS9W_chart svg{width:100%;height:auto;display:block;overflow:visible}.cwxS9W_chartLine{fill:none;stroke:var(--accent);stroke-width:3px;stroke-linejoin:round;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px}.cwxS9W_chart[data-visible=true] .cwxS9W_chartLine{animation:cwxS9W_draw 1.5s var(--g-ease) forwards}.cwxS9W_chartDot{fill:var(--accent);opacity:0;transform-box:fill-box;transform-origin:50%;transform:scale(.5)}.cwxS9W_chart[data-visible=true] .cwxS9W_chartDot{animation:cwxS9W_pop .4s var(--g-ease) forwards}.cwxS9W_chartLabel{color:var(--g-ink);font:500 12px/1.2 var(--g-mono);white-space:nowrap;opacity:0;pointer-events:none;background:#dbdbdb;border-radius:3px;padding:6px 10px;position:absolute;transform:translate(-50%,12px)}.cwxS9W_chart[data-visible=true] .cwxS9W_chartLabel{animation:cwxS9W_labelIn .5s var(--g-ease) forwards}.cwxS9W_counterArea{flex:1;justify-content:center;align-items:center;min-height:130px;display:flex}.cwxS9W_counterWell{background:#dbdbdb;border:1px solid #aaa;border-radius:4px;justify-content:center;align-items:center;width:100%;padding:24px 0;display:flex}.cwxS9W_counter{font:700 96px/1 var(--g-heading);color:var(--g-ink);font-variant-numeric:tabular-nums;align-items:baseline;display:inline-flex}.cwxS9W_digit{width:1ch;height:1em;display:inline-block;overflow:hidden}.cwxS9W_digitStrip{transition:transform .4s var(--g-ease);flex-direction:column;display:flex}.cwxS9W_digitStrip>span{flex:none;height:1em;line-height:1}.cwxS9W_counterSuffix{color:#777;opacity:0;transition:opacity .4s var(--g-ease);margin-left:4px;font-size:48px}.cwxS9W_counterSuffix[data-finished=true]{opacity:1}.cwxS9W_tools{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;min-height:144px;margin-top:auto;padding:0;display:grid}.cwxS9W_tool{min-height:64px;transition:background-color .4s var(--g-ease),border-color .4s var(--g-ease);background:#dbdbdb;border:1px solid #aaa;border-radius:4px;place-items:center;display:grid}.cwxS9W_tool img{object-fit:contain;filter:invert();width:24px;height:24px;transition:transform .4s var(--g-ease)}.cwxS9W_tool:hover{border-color:var(--g-ink);background:#ccc}.cwxS9W_tool:hover img{transform:scale(1.05)}.cwxS9W_section .cwxS9W_inHouse{justify-content:space-between;align-items:stretch;padding:0 0 32px}.cwxS9W_houseHeading{padding:32px 32px 0}.cwxS9W_houseHeading .cwxS9W_number{margin-bottom:24px}.cwxS9W_marquee{width:100%;height:80px;margin-top:auto;padding-top:8px;overflow:hidden}.cwxS9W_marqueeTrack{width:max-content;animation:50s linear infinite cwxS9W_marquee;display:flex}.cwxS9W_logoGroup{flex:none;align-items:center;gap:64px;padding-right:64px;display:flex}.cwxS9W_logo{object-fit:contain;filter:invert()grayscale();opacity:.65;flex:none;width:160px;max-width:none;height:72px}.cwxS9W_invert{filter:grayscale()}.cwxS9W_wide{width:210px}@keyframes cwxS9W_draw{to{stroke-dashoffset:0}}@keyframes cwxS9W_pop{to{opacity:1;transform:scale(1)}}@keyframes cwxS9W_labelIn{to{opacity:1;transform:translate(-50%)}}@keyframes cwxS9W_marquee{to{transform:translate(-50%)}}@media (max-width:1199px){.cwxS9W_section .cwxS9W_intro h2{font-size:80px}.cwxS9W_large,.cwxS9W_small{width:49%}.cwxS9W_section .cwxS9W_number{font-size:88px}.cwxS9W_section .cwxS9W_copy h3{font-size:36px}.cwxS9W_section p{font-size:18px}}@media (max-width:809px){.cwxS9W_section .cwxS9W_intro{margin-bottom:80px}.cwxS9W_section .cwxS9W_intro h2{font-size:64px}.cwxS9W_section p{font-size:16px;line-height:1.3}.cwxS9W_cards{flex-direction:column;gap:16px}.cwxS9W_large,.cwxS9W_small{width:100%;min-height:440px}.cwxS9W_card{padding:24px}.cwxS9W_section .cwxS9W_number{font-size:80px}.cwxS9W_section .cwxS9W_copy h3{font-size:40px}.cwxS9W_counter{font-size:80px}.cwxS9W_counterSuffix{font-size:40px}.cwxS9W_tools{min-height:128px}.cwxS9W_tool{min-height:56px}.cwxS9W_section .cwxS9W_inHouse{padding-bottom:24px}.cwxS9W_houseHeading{padding:24px 24px 0}.cwxS9W_logoGroup{gap:40px;padding-right:40px}.cwxS9W_logo,.cwxS9W_wide{width:150px;height:64px}.cwxS9W_marquee{height:72px}.cwxS9W_chartLabel{padding:6px 8px;font-size:10px}}@media (prefers-reduced-motion:reduce){.cwxS9W_section .cwxS9W_intro,.cwxS9W_card{opacity:1;transition:none;transform:translate(0,0)}.cwxS9W_chartLine{stroke-dashoffset:0}.cwxS9W_chartDot{opacity:1;transform:none}.cwxS9W_chartLabel{opacity:1;transform:translate(-50%)}.cwxS9W_section *{transition:none!important;animation:none!important}}.cwxS9W_section{padding-block:72px 88px}.cwxS9W_section .cwxS9W_intro{gap:16px;margin-bottom:56px}.cwxS9W_section .cwxS9W_intro h2{font-size:clamp(64px,6.5vw,90px);line-height:.8}.cwxS9W_section .cwxS9W_intro h2 span{display:block}.cwxS9W_section .cwxS9W_intro p{max-width:560px}@media (min-width:810px){.cwxS9W_cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.cwxS9W_large,.cwxS9W_small{width:auto;min-height:0}.cwxS9W_card{gap:12px;height:clamp(350px,42vh,390px);padding:24px}.cwxS9W_section .cwxS9W_number{font-size:72px}.cwxS9W_section .cwxS9W_copy h3{font-size:32px}.cwxS9W_section .cwxS9W_copy p{font-size:16px;line-height:1.25}.cwxS9W_copy{gap:8px}.cwxS9W_chart{height:100px;overflow:visible}.cwxS9W_chart svg{height:100%}.cwxS9W_chartLabel{padding:4px 6px;font-size:10px}.cwxS9W_counterArea{min-height:65px}.cwxS9W_counterWell{padding:8px 0}.cwxS9W_counter{font-size:70px}.cwxS9W_counterSuffix{font-size:36px}.cwxS9W_tools{flex:1;gap:8px;min-height:0}.cwxS9W_tool{min-height:40px}.cwxS9W_section .cwxS9W_inHouse{padding-bottom:20px}.cwxS9W_houseHeading{padding:24px 24px 0}.cwxS9W_houseHeading .cwxS9W_number{margin-bottom:12px}.cwxS9W_marquee{height:56px}.cwxS9W_logo,.cwxS9W_wide{width:120px;height:48px}.cwxS9W_logoGroup{gap:40px;padding-right:40px}}@media (max-width:809px){.cwxS9W_section{padding-block:64px 72px}.cwxS9W_section .cwxS9W_intro{margin-bottom:40px}.cwxS9W_section .cwxS9W_intro h2{font-size:64px}.cwxS9W_large,.cwxS9W_small{min-height:360px}.cwxS9W_card{gap:16px}}@media (min-width:810px){.cwxS9W_section{padding-block:56px 72px}.cwxS9W_section .cwxS9W_intro{margin-bottom:36px}.cwxS9W_cards{gap:12px}.cwxS9W_card{height:clamp(250px,32vh,310px);padding:20px}.cwxS9W_section .cwxS9W_number{font-size:64px;line-height:.8}.cwxS9W_card>.cwxS9W_number{float:left;margin-right:20px}.cwxS9W_card>.cwxS9W_copy{justify-content:center;min-height:56px}.cwxS9W_section .cwxS9W_copy h3{font-size:27px;line-height:.9}.cwxS9W_section .cwxS9W_copy p{font-size:14px}.cwxS9W_houseHeading{align-items:start;gap:20px;padding:20px 20px 0;display:flex}.cwxS9W_houseHeading .cwxS9W_number{margin:0}.cwxS9W_houseHeading .cwxS9W_copy{flex:1}.cwxS9W_chart{height:70px}.cwxS9W_counterArea{min-height:55px}.cwxS9W_counter{font-size:54px}.cwxS9W_tools{grid-template-columns:repeat(4,1fr)}.cwxS9W_tool{min-height:48px}.cwxS9W_marquee{height:45px}.cwxS9W_section .cwxS9W_intro h2{font-size:clamp(58px,5.5vw,80px)}}.cwxS9W_metricHeader{align-items:flex-start;gap:18px;display:flex}.cwxS9W_metricHeader .cwxS9W_copy{flex:1}.cwxS9W_metricHeader .cwxS9W_number{flex:none}@media (max-width:809px){.cwxS9W_metricHeader{display:block}.cwxS9W_metricHeader .cwxS9W_number{margin-bottom:18px}}.cwxS9W_section{--accent:#00a95c}.cwxS9W_section .cwxS9W_tag{color:#082819;background:#00ff8a}.cwxS9W_number span,.cwxS9W_counterSuffix{color:#008d4d}.cwxS9W_chartDot{stroke:#ebe9e4;stroke-width:2px}.cwxS9W_card:focus-within{border-color:#008d4d;box-shadow:0 0 0 2px #00ff8a55}.cwxS9W_tool:hover{background:#b7ffd8;border-color:#008d4d}.cwxS9W_section .cwxS9W_copy a:hover{color:#008d4d}@media (hover:hover){.cwxS9W_card:hover{background:#e4f2e8;border-color:#008d4d;box-shadow:0 8px 28px #008d4d15}}
