@font-face{font-family:Inter;src:url('vendor/inter.ttf') format('truetype');font-weight:100 900;font-display:swap}
.hero.v50{padding:24px 0 30px}.hero.v50 .kick{margin-bottom:12px}.hero.v50 h1{font-size:clamp(34px,4.2vw,56px);line-height:1.05;max-width:100%;margin:0 0 12px;letter-spacing:-1.7px}.hero.v50 .hsub{max-width:950px;font-size:18px;line-height:1.45;margin:0 0 20px}
.billions-short{display:none}.mobile-local{display:none}.hstats.v50{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.hstats.v50 .hst{padding:14px 18px;border-radius:8px;background:#141c30;border:1px solid #34405a;min-width:0}.hstats.v50 .n{font-size:clamp(29px,3.2vw,42px);line-height:1.08;letter-spacing:-1px;font-variant-numeric:tabular-nums;white-space:nowrap}.hstats.v50 .l{font-size:14px;margin:6px 0 8px;line-height:1.35}.hstats.v50 .conf{font-size:11px;margin:0}.hero-caveat{font-size:12px;line-height:1.45;color:#cbd3e5;margin:10px 0 14px}.hero-caveat a{color:#ffd27a}.people-pay{display:grid;grid-template-columns:1.1fr 1fr 1.6fr;gap:16px;align-items:center;padding:15px 18px;background:#f8f5ec;color:#0b1020;border-left:5px solid #ffb020;border-radius:6px}.people-pay .pay-n{font-size:27px;line-height:1.1;font-weight:800;letter-spacing:-.5px;font-variant-numeric:tabular-nums}.people-pay .pay-l{display:block;font-size:13px;line-height:1.4;margin-top:3px}.people-pay p{font-size:12px;line-height:1.5;margin:0;color:#454c5e}.people-pay a{font-size:13px;font-weight:700;color:#0b4bb3}.hero-bottom{display:grid;grid-template-columns:minmax(0,2.2fr) minmax(270px,1fr);gap:20px;margin-top:22px;align-items:start}.hero.v50 .hmap{padding:8px 18px 12px;margin:0}.hero.v50 .hmap h2{font-size:23px}.hero.v50 .hmap .lead{display:none}.hero.v50 .chgrid{grid-template-columns:1fr!important;gap:0}.hero.v50 .chtop{display:none}.hero.v50 #choro{max-height:330px}.hero.v50 .mswitch{gap:6px;margin:10px 0}.hero.v50 .mswitch button{font-size:12px;padding:6px 10px;min-height:36px}.hero.v50 .hcount{font-size:12px;line-height:1.45}.hero.v50 #chcov{font-size:11px;line-height:1.4}.hero.v50 .chleg{font-size:12px}.hero.v50 ul.bins li{font-size:11px}.hero.v50 .tomap{font-size:13px}.hero-actions h2{font-size:23px;margin:4px 0 6px}.hero-actions>p{font-size:14px;line-height:1.5;color:#d5dcf0;margin:0 0 10px}.hero.v50 .btn-near{margin:8px 0;justify-content:center;width:100%;font-size:16px;min-height:46px}.hero.v50 .btn-map2{font-size:14px;min-height:36px;margin:0}.hero.v50 .fmd{margin:12px 0}.hero.v50 .fmd label{font-size:16px}.hero.v50 .fmd input{font-family:Inter,sans-serif;font-size:14px;min-height:42px}.hero.v50 .fmd button{font-size:14px;min-height:42px;padding:0 12px}.hero.v50 #conf-note{font-size:12px;padding:0;background:none}.hero-actions .cost-link{display:block;border-top:1px solid #34405a;margin:16px 0 0;padding-top:14px;color:#ffd27a;font-size:14px;font-weight:700}
.crew50{background:#fff;border:1px solid #dcd8cf;border-radius:12px;padding:26px 30px;margin:20px 0}.crew50 .eyebrow{font-size:12px;text-transform:uppercase;letter-spacing:.08em;font-weight:800;color:#7a4b00;margin:0 0 8px}.crew50 h3{font-size:30px;line-height:1.15;letter-spacing:-.8px;margin:0 0 8px}.crew50 .dek{font-size:15px;line-height:1.5;max-width:800px;color:#454c5e;margin:0 0 24px}.crew50 .crew-row{display:grid;grid-template-columns:260px 1fr;gap:24px;align-items:center;margin:18px 0}.crew50 .value{font-size:30px;line-height:1.1;font-weight:800;font-variant-numeric:tabular-nums;letter-spacing:-.7px}.crew50 .row-label{font-size:14px;margin-top:5px;line-height:1.5}.crew50 .track{height:36px;background:#f1efe9;border-radius:4px;overflow:hidden}.crew50 .track i{display:block;height:100%;border-radius:4px;min-width:5px}.crew50 .crew-notes{display:grid;grid-template-columns:1fr 1fr;gap:22px;border-top:1px solid #dcd8cf;padding-top:14px;margin-top:24px;font-size:12px;color:#454c5e;line-height:1.5}.crew50 .crew-notes p{margin:0}.tw2 .wm2{grid-template-columns:1fr;max-width:750px}.tw2> .wrap> .lead{max-width:850px}.share50{display:flex;gap:12px;flex-wrap:wrap;align-items:center;margin-top:16px;font-size:14px}.share50 a{display:inline-flex;min-height:40px;align-items:center;padding:6px 14px;border:1px solid #0b1020;border-radius:999px;text-decoration:none;font-weight:600}.v50-proof .tw2{padding-top:22px}
@media(max-width:900px){.hero-bottom{grid-template-columns:1fr}.people-pay{grid-template-columns:1fr 1fr}.people-pay p{grid-column:1/-1}.hero.v50 .hmap{margin:0}.hero-actions{display:none}.hero.v50 .hstats.v50{order:initial}.crew50 .crew-row{grid-template-columns:220px 1fr}.hero.v50 .hsub{font-size:16px}.hero.v50 .hstats.v50 .n{font-size:30px}}
@media(max-width:600px){.billions-long{display:none}.billions-short{display:inline}.mobile-local{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin:14px 0 0}.mobile-local>a:first-child{display:flex;width:100%;justify-content:center;align-items:center;min-height:44px;border-radius:999px;background:#ffb020;color:#0b1020;font-weight:800;text-decoration:none;font-size:14px}.mobile-local>a:last-child{color:#ffd27a;font-size:13px;font-weight:600}.hero.v50{padding-top:20px}.hero.v50 h1{font-size:36px;letter-spacing:-1px}.hero.v50 .kick{font-size:11px}.hstats.v50{gap:6px}.hstats.v50 .hst{padding:10px 8px}.hero.v50 .hstats.v50 .n{font-size:22px;letter-spacing:-.7px}.hstats.v50 .l{font-size:11px;min-height:31px}.hstats.v50 .conf{font-size:10px;padding:2px 5px}.hero-caveat{font-size:11px}.people-pay{padding:12px;gap:10px}.people-pay .pay-n{font-size:25px}.people-pay .pay-l{font-size:12px}.people-pay p{font-size:11px}.hero.v50 #choro{max-height:250px}.hero.v50 .hmap h2{font-size:21px}.hero.v50 .hmap{padding:8px 12px}.crew50{padding:20px 18px}.crew50 h3{font-size:25px}.crew50 .crew-row{grid-template-columns:1fr;gap:8px}.crew50 .value{font-size:28px}.crew50 .track{height:25px}.crew50 .crew-notes{grid-template-columns:1fr;gap:10px}#workforce.wf{display:block}.tw2{padding-top:26px}}
