.barometer{--orange:var(--tag);--orange-dk:var(--logo-red);--paper-2:var(--muted);--soft:var(--foreground);--on-dark:var(--logo-white);--pad:48px;background:var(--paper);color:var(--ink);font-family:var(--font-body);font-size:17px;line-height:1.55}.barometer *{box-sizing:border-box}.barometer html{scroll-behavior:smooth}.barometer a{color:inherit}.barometer .disp{font-family:var(--font-display);text-transform:uppercase;letter-spacing:0;margin:0;font-weight:400;line-height:.98}.barometer .tag{letter-spacing:0;text-transform:uppercase;font-size:13px;font-weight:700}.barometer .wrap{max-width:1200px;margin:0 auto}.barometer .progress{background:var(--orange);transform-origin:0;z-index:50;width:100%;height:4px;position:fixed;top:0;left:0;transform:scaleX(0)}.barometer .hero{background:var(--ink);color:var(--paper);padding:56px var(--pad) 72px;position:relative;overflow:hidden}.barometer .hero .top{flex-wrap:wrap;justify-content:space-between;gap:16px;display:flex}.barometer .hero h1{max-width:1040px;margin-top:48px;font-size:96px}.barometer .hero h1 .w{vertical-align:bottom;padding-bottom:.04em;display:inline-block;overflow:hidden}.barometer .hero h1 .w>span{animation:.9s cubic-bezier(.2,.8,.2,1) forwards barometer-up;display:inline-block;transform:translateY(105%)}.barometer .hero h1 .accent{color:var(--orange);position:relative}.barometer .spray{width:min(560px,80%);height:28px;margin-top:6px;display:block}.barometer .spray path{fill:none;stroke:var(--orange);stroke-width:9px;stroke-linecap:round;stroke-dasharray:700;stroke-dashoffset:700px;animation:1.1s ease-out 1.1s forwards barometer-draw}.barometer .hero p{max-width:640px;color:var(--on-dark);opacity:0;margin:32px 0 0;font-size:21px;animation:.8s 1.3s forwards barometer-fade}.barometer .meta{opacity:0;flex-wrap:wrap;gap:10px;margin-top:40px;animation:.8s 1.5s forwards barometer-fade;display:flex}.barometer .chip{border:1.5px solid var(--paper);letter-spacing:0;text-transform:uppercase;padding:6px 14px;font-size:12.5px;font-weight:700}@keyframes barometer-up{to{transform:none}}@keyframes barometer-draw{to{stroke-dashoffset:0}}@keyframes barometer-fade{to{opacity:1}}.barometer .ticker{background:var(--orange);color:var(--ink);white-space:nowrap;border-bottom:3px solid var(--ink);overflow:hidden}.barometer .ticker .track{gap:48px;padding:14px 0;animation:38s linear infinite barometer-scroll;display:inline-flex}.barometer .ticker span{font-family:var(--font-display);text-transform:uppercase;letter-spacing:0;font-size:22px}.barometer .ticker b{color:var(--paper);-webkit-text-stroke:1px var(--ink);font-weight:400}@keyframes barometer-scroll{to{transform:translate(-50%)}}.barometer .intro{padding:72px var(--pad) 0}.barometer .intro p{max-width:960px;margin:0;font-size:28px;font-weight:500;line-height:1.35}.barometer .intro p mark{background:var(--barometer-highlight);color:inherit;background-repeat:no-repeat;background-size:0 100%;transition:background-size 1s ease-out .2s}.barometer .intro.in p mark{background-size:100% 100%}.barometer .sec{padding:88px var(--pad) 0}.barometer .sec h2{max-width:920px;margin-top:14px;font-size:56px}.barometer .lead{max-width:720px;color:var(--soft);margin:24px 0 0}.barometer .grid8{border-top:3px solid var(--ink);border-left:1.5px solid var(--ink);grid-template-columns:repeat(4,1fr);margin-top:48px;display:grid}.barometer .cell{border-right:1.5px solid var(--ink);border-bottom:1.5px solid var(--ink);background:var(--paper);flex-direction:column;min-height:250px;padding:26px 22px 24px;transition:transform .3s;display:flex;position:relative;overflow:hidden}.barometer .cell:before{content:"";background:var(--orange);z-index:0;transition:transform .45s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0;transform:translateY(101%)}.barometer .cell>*{z-index:1;position:relative}.barometer .cell:hover:before,.barometer .cell.hot:before{transform:none}.barometer .cell .n{font-family:var(--font-display);white-space:nowrap;font-size:64px;line-height:1}.barometer .cell .n.sm{font-size:52px}.barometer .cell .l{margin-top:12px;font-size:16px;font-weight:500;line-height:1.4}.barometer .cell .s{letter-spacing:0;text-transform:uppercase;color:var(--muted);margin-top:auto;padding-top:16px;font-size:12.5px;font-weight:700}.barometer .row{grid-template-columns:repeat(3,1fr);gap:28px;margin-top:44px;display:grid}.barometer .row.two{grid-template-columns:1fr 1fr}.barometer .stat{border-top:3px solid var(--ink);padding-top:16px}.barometer .stat .n{font-family:var(--font-display);white-space:nowrap;font-size:60px;line-height:1}.barometer .stat .n.o{color:var(--orange-dk)}.barometer .stat p{margin:10px 0 0;font-size:16px}.barometer .bars{gap:14px;max-width:820px;margin-top:44px;display:grid}.barometer .bars h3{letter-spacing:0;text-transform:uppercase;margin:0 0 4px;font-size:14px;font-weight:700}.barometer .bar{grid-template-columns:minmax(150px,240px) 1fr 64px;align-items:center;gap:14px;font-size:15px;display:grid}.barometer .bar .t{background:var(--paper-2);height:22px;position:relative}.barometer .bar .f{background:var(--ink);width:0;transition:width 1.2s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0 auto 0 0}.barometer .bar.o .f{background:var(--orange)}.barometer .bar .v{font-family:var(--font-display);text-align:right;font-size:24px}.barometer .for{background:var(--paper-2);max-width:820px;margin-top:32px;padding:18px 22px;font-size:16.5px;font-weight:500;position:relative}.barometer .for:after{content:"";background:var(--orange);width:0;height:3px;transition:width .9s ease-out .3s;position:absolute;bottom:0;left:0}.barometer .for.in:after{width:100%}.barometer .src{color:var(--muted);max-width:820px;margin-top:28px;font-size:13.5px}.barometer .src b{color:var(--ink)}.barometer .band{background:var(--orange);color:var(--ink);padding:56px var(--pad);margin-top:96px}.barometer .band h2{max-width:900px;margin-bottom:20px;font-size:44px}.barometer .band p{max-width:900px;margin:0 0 12px;font-size:24px;font-weight:500;line-height:1.4}.barometer .srcs{padding:80px var(--pad) 0}.barometer .srcs h2{margin-top:14px;font-size:56px}.barometer .srcs ol{max-width:980px;margin:28px 0 0;padding:0 0 0 22px;font-size:15px}.barometer .srcs li{overflow-wrap:anywhere;margin-bottom:12px}.barometer .cta{background:var(--ink);color:var(--paper);padding:72px var(--pad) 56px;margin-top:96px}.barometer .cta h2{max-width:900px;font-size:72px}.barometer .cta h2 span{color:var(--orange)}.barometer .cta p{max-width:600px;color:var(--on-dark);margin:24px 0 32px;font-size:19px}.barometer .btn{background:var(--orange);color:var(--ink);letter-spacing:0;text-transform:uppercase;box-shadow:0 0 0 var(--paper);padding:16px 28px;font-size:16px;font-weight:700;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-block}.barometer .btn:hover{box-shadow:4px 4px 0 var(--paper);transform:translate(-4px,-4px)}.barometer .foot{color:var(--on-dark);margin-top:56px;font-size:13px}.barometer .reveal{opacity:0;transition:opacity .8s ease-out,transform .8s cubic-bezier(.2,.8,.2,1);transform:translateY(28px)}.barometer .reveal.in{opacity:1;transform:none}.barometer .grid8 .cell.reveal{transition-delay:calc(var(--i,0) * 80ms)}.barometer .row .stat.reveal{transition-delay:calc(var(--i,0) * .12s)}@media(max-width:900px){.barometer .grid8{grid-template-columns:1fr 1fr}.barometer .row,.barometer .row.two{grid-template-columns:1fr}.barometer .cell{min-height:210px}}@media(max-width:520px){.barometer .grid8{grid-template-columns:1fr}.barometer .bar{grid-template-columns:1fr 56px}.barometer .bar .lbl{grid-column:1/-1}}@media(prefers-reduced-motion:reduce){.barometer *,.barometer :before,.barometer :after{transition:none!important;animation:none!important}.barometer .reveal{opacity:1;transform:none}.barometer .hero h1 .w>span{transform:none}.barometer .hero p,.barometer .meta{opacity:1}.barometer .spray path{stroke-dashoffset:0}.barometer .ticker .track{white-space:normal}}.barometer .static .reveal{opacity:1;transform:none}.barometer .static .hero h1 .w>span{animation:none;transform:none}.barometer .static .hero p,.barometer .static .meta{opacity:1;animation:none}.barometer .static .spray path{stroke-dashoffset:0;animation:none}.barometer .static .ticker,.barometer .static .progress{display:none}.barometer .static .bar .f{transition:none}.barometer .static .intro p mark{background-size:100% 100%;transition:none}.barometer .static .for:after{width:100%;transition:none}@media print{.barometer .ticker,.barometer .progress{display:none}.barometer .sec,.barometer .band,.barometer .srcs,.barometer .cta{break-inside:auto}.barometer .cell,.barometer .stat,.barometer .for,.barometer .bar,.barometer .srcs li{break-inside:avoid}.barometer .sec h2{break-after:avoid}.barometer .sec,.barometer .srcs{break-before:page}.barometer .band{margin-top:0}.barometer .srcs{padding-top:56px}.barometer .cta{margin-top:56px}}.barometer .hero{isolation:isolate;padding-top:32px;padding-bottom:48px}.barometer .hero h1{margin-top:36px;line-height:1.04;position:relative}.barometer .hero .barometer-photo{object-fit:cover;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.barometer .hero:after{content:"";background:var(--barometer-hero-overlay);z-index:-1;position:absolute;inset:0}.barometer .barometer-nav{padding:16px var(--pad);background:var(--ink);color:var(--logo-white);justify-content:space-between;align-items:center;gap:16px;display:flex}.barometer .barometer-nav img{width:auto;height:36px}.barometer .barometer-cta-button{white-space:normal;background:var(--tag);height:auto;min-height:52px;color:var(--ink);font-weight:700}.barometer .srcs a{text-underline-offset:4px;text-decoration:underline}.barometer .foot{opacity:.75}.barometer .src,.barometer .cell .s{color:var(--muted-foreground)}.barometer .cell.hot .s,.barometer .cell:hover .s{color:var(--ink)}.barometer .intro p mark{background-image:var(--barometer-highlight)}.barometer .hero .w{margin-right:16px}.barometer .grid8 .cell.reveal{opacity:1;transform:none}@media print{.barometer .reveal,.barometer .hero p,.barometer .meta{opacity:1;transform:none}.barometer .hero h1 .w>span{transform:none}.barometer .barometer-nav{display:none}}.barometer .ticker .track{gap:48px}.barometer .sec h2,.barometer .srcs h2,.barometer .band h2,.barometer .cta h2{line-height:1.08}@media(max-width:900px){.barometer{--pad:28px}.barometer .hero h1{font-size:72px}.barometer .sec h2{font-size:44px}}@media(max-width:520px){.barometer{--pad:20px}.barometer .hero h1{font-size:44px}.barometer .hero p{font-size:18px}.barometer .hero{padding-bottom:32px}.barometer .intro{padding-top:40px}.barometer .intro p{font-size:22px}.barometer .sec{padding-top:56px}.barometer .sec h2,.barometer .srcs h2{font-size:36px}.barometer .band h2{font-size:32px}.barometer .band p{font-size:19px}.barometer .cta h2{font-size:48px}.barometer .grid8{grid-template-columns:1fr 1fr}.barometer .cell{min-height:260px;padding:20px 14px}.barometer .cell .n{font-size:48px}.barometer .cell .n.sm{font-size:36px}.barometer .cell .l{font-size:14px}.barometer .cell .s{font-size:11px}.barometer .band,.barometer .cta{margin-top:56px}}
