.detail.detail-uber .uber-result.uber-poster{--impact-font:var(--font-sans),Arial,sans-serif;isolation:isolate;box-sizing:border-box;color:#f4f1e9;min-height:0;font-family:var(--impact-font);background:#1d1d1c;padding:0;display:block;position:relative;overflow:hidden}.detail .uber-poster .uber-result-map{opacity:1;-webkit-mask-image:none;mask-image:none}.uber-poster:after{content:"";z-index:0;pointer-events:none;background:linear-gradient(110deg,#1d1d1cd1,#1d1d1c40),linear-gradient(#0000 55%,#1d1d1cbf);position:absolute;inset:0}.uber-poster .impact-content{z-index:1;max-width:1240px;margin:auto;padding:28px 6vw 40px;position:relative}.uber-poster .impact-heading{font:400 .875rem/1.4 var(--impact-font);color:#bbb8b1;letter-spacing:0;justify-content:space-between;gap:20px;display:flex}.detail .uber-poster h2.impact-sizing-title{letter-spacing:0;text-transform:none;color:#f4f1e9;width:76%;max-width:760px;margin:36px auto 0;font-weight:400;display:block}.uber-poster .impact-word-before,.uber-poster .impact-word-after{font:400 1.125rem/1.3 var(--impact-font);letter-spacing:-.02em;display:block}.uber-poster .impact-word-before{margin:0 0 8px}.uber-poster .impact-word-after{text-align:right;color:#ffb82e;margin:8px 0 0}.uber-poster .impact-lettering{width:100%;height:auto;display:block;overflow:visible}.uber-poster .impact-letter-underlay{stroke:#62615d;opacity:.5}.uber-poster .impact-letter-light,.uber-poster .impact-letter-blue{stroke:#ffb82e}.uber-poster .impact-footer{grid-template-columns:1.2fr 1fr;align-items:end;gap:8%;margin-top:36px;display:grid}.detail .uber-poster .impact-description{max-width:40ch;font:400 clamp(1.125rem,1.6vw,1.375rem)/1.4 var(--impact-font);letter-spacing:-.025em;color:#d9d6cf;text-wrap:pretty;margin:0}.detail .uber-poster .impact-attribution{font:400 .875rem/1.4 var(--impact-font);letter-spacing:0;color:#bbb8b1;margin:0 0 14px}.uber-poster .impact-metrics{grid-template-columns:1fr 1fr;gap:24px;margin:0;display:grid}.uber-poster .impact-metrics>div{flex-direction:column;gap:6px;min-width:0;display:flex}.uber-poster .impact-metrics dt{font:400 .875rem/1.4 var(--impact-font);color:#bbb8b1;letter-spacing:0;order:2}.uber-poster .impact-metrics dd{font:400 clamp(2rem,3.3vw,3.25rem)/1.1 var(--impact-font);letter-spacing:-.055em;white-space:nowrap;color:#f4f1e9;order:1;margin:0}.uber-poster .impact-metrics>div:last-child dd{color:#ffb82e}@media (max-width:800px){.uber-poster .impact-content{padding:24px 6vw 32px}.uber-poster .impact-heading{gap:12px;font-size:.75rem}.detail .uber-poster h2.impact-sizing-title{width:100%;margin-top:28px}.uber-poster .impact-word-before,.uber-poster .impact-word-after{font-size:1rem}.uber-poster .impact-footer{grid-template-columns:1fr;gap:24px;margin-top:28px}.detail .uber-poster .impact-description{max-width:40ch;font-size:1.125rem;line-height:1.4}.uber-poster .impact-metrics dd{font-size:clamp(2rem,7.2vw,3rem)}}.detail .uber-poster h2.impact-sizing-title{width:100%;max-width:none;margin:38px 0 0}.uber-poster .impact-word-before{margin:0 0 18px;font-size:clamp(1.25rem,2vw,1.75rem)}.uber-poster h2 .impact-letter-word{width:100%;height:auto;display:block;overflow:visible}.uber-poster .impact-word-after{text-align:left;margin:20px 0 0;font-size:clamp(1.25rem,2vw,1.75rem)}.uber-poster .impact-footer{grid-template-columns:1fr;gap:28px;margin-top:28px}.detail .uber-poster .impact-description{max-width:50ch;font-size:clamp(1.125rem,1.8vw,1.5rem);line-height:1.45}.uber-poster .impact-proof{width:100%;max-width:620px}.detail .uber-poster .impact-attribution{margin-bottom:18px}.uber-poster .impact-metrics{gap:40px}.uber-poster .impact-metrics dt{flex-direction:column;order:0;gap:5px;display:flex}.uber-poster .impact-stage{letter-spacing:.05em;text-transform:uppercase;color:#f4f1e9;font-size:.75rem}.uber-poster .impact-metrics dd{order:1}@media (max-width:800px){.detail .uber-poster h2.impact-sizing-title{margin-top:30px}.uber-poster .impact-word-before,.uber-poster .impact-word-after{font-size:1.25rem}.uber-poster .impact-word-before{margin-bottom:16px}.uber-poster .impact-word-after{margin-top:18px}.uber-poster .impact-footer{gap:24px;margin-top:24px}.detail .uber-poster .impact-description{font-size:1.125rem;line-height:1.45}.uber-poster .impact-metrics{gap:28px}}.uber-poster .impact-content{container-type:inline-size}.uber-poster h2 .impact-letter-word{height:min(38.296cqw,383px)}@media (max-width:800px){.uber-poster h2 .impact-letter-word{height:50.3896cqw}}.uber-poster .impact-sizing{visibility:hidden;pointer-events:none}.uber-poster .impact-redesign{z-index:2;grid-template-rows:auto 1fr auto;max-width:1240px;margin:auto;padding:28px 6vw 40px;display:grid;position:absolute;inset:0;container-type:inline-size}.uber-poster .ride-meta{color:#d9d6cf;letter-spacing:.06em;justify-content:space-between;gap:20px;font-size:14px;line-height:1.4;display:flex}.detail .uber-poster h2.ride-title{color:#f4f1e9;width:100%;max-width:none;font-family:var(--impact-font);letter-spacing:-.04em;text-transform:none;flex-direction:column;justify-content:center;align-items:flex-start;gap:24px;margin:0;padding:26px 0 34px;font-weight:400;display:flex}.uber-poster .ride-premise{letter-spacing:-.035em;text-wrap:balance;font-size:clamp(30px,4.3cqw,52px);line-height:1.08}.uber-poster .ride-art{align-self:flex-end;width:78%;display:block}.uber-poster .ride-art .impact-letter-word{width:100%;height:auto;display:block;overflow:visible}.uber-poster .ride-art .impact-letter-underlay{stroke:#77746b;opacity:.72}.uber-poster .ride-bottom{grid-template-columns:1fr 1.1fr;align-items:start;gap:6%;display:grid}.detail .uber-poster .ride-story{color:#f4f1e9;font:400 clamp(22px,2vw,26px)/1.45 var(--impact-font);letter-spacing:-.015em;margin:0}.uber-poster .ride-story span{color:#c1beb6;letter-spacing:-.01em;max-width:39ch;margin-top:18px;font-size:clamp(20px,1.6vw,22px);line-height:1.55;display:block}.detail .uber-poster .ride-proof>p{color:#c1beb6;font:400 18px/1.5 var(--impact-font);margin:0 0 24px}.uber-poster .ride-proof dl{grid-template-columns:1fr 1fr;gap:24px;margin:0;display:grid}.uber-poster .ride-proof dl>div{border-top:1px solid #c1beb666;padding-top:16px}.uber-poster .ride-proof dt{color:#c1beb6;font:400 18px/1.5 var(--impact-font)}.uber-poster .ride-proof dd{font:400 clamp(34px,4.4cqw,58px)/1 var(--impact-font);letter-spacing:-.045em;font-variant-numeric:lining-nums tabular-nums;white-space:nowrap;margin:16px 0 0}.uber-poster .ride-proof dl>div:last-child{border-color:#ffb82e}.uber-poster .ride-proof dl>div:last-child dd{color:#ffb82e}@media (max-width:800px){.uber-poster .impact-redesign{padding:24px 6vw 32px}.uber-poster .ride-bottom{grid-template-columns:1fr;gap:32px}.uber-poster .ride-story span{max-width:52ch}.uber-poster .ride-proof dd{font-size:clamp(36px,7cqw,48px)}.detail .uber-poster h2.ride-title{gap:18px;padding:24px 0 28px}.uber-poster .ride-art{width:86%}}.uber-poster .ride-art .impact-letter-word path{stroke-width:5.5px}.uber-poster .ride-proof .ride-sign{vertical-align:.13em;margin-right:.035em;font-size:.66em}.uber-poster .ride-meta>span:last-child{text-align:right;letter-spacing:0}@media (max-width:480px){.uber-poster .ride-meta{gap:18px;font-size:14px}.uber-poster .ride-art{width:92%}.uber-poster .ride-proof dl{gap:20px}.uber-poster .ride-proof dt{max-width:12ch}}.uber-poster .ride-meta{letter-spacing:.1em;font-size:14px}.uber-poster .ride-meta i{color:#ffb82e;margin:0 .35em;font-style:normal}.uber-poster .ride-meta strong{color:#ffb82e;font-weight:500}.uber-poster .ride-premise{letter-spacing:.045em;text-transform:uppercase;width:100%;font-size:clamp(25px,4.6cqw,51px);font-weight:400;line-height:1.18}.uber-poster .ride-premise>span{display:block}.uber-poster .ride-premise>span:last-child{letter-spacing:.025em;margin-left:12%;font-weight:300}.detail .uber-poster .ride-process{font:400 clamp(18px,2.5cqw,25px)/1.25 var(--impact-font);letter-spacing:.02em;text-transform:uppercase;flex-wrap:wrap;gap:8px 20px;margin:0;display:flex}.uber-poster .ride-story .ride-process>span{max-width:none;font:inherit;color:#f4f1e9;letter-spacing:inherit;margin:0;display:inline}.uber-poster .ride-story .ride-stop{font:inherit;color:#ffb82e;margin:0;display:inline}.detail .uber-poster .ride-narrative{max-width:49ch;font:400 clamp(20px,1.6vw,22px)/1.55 var(--impact-font);letter-spacing:-.01em;color:#c1beb6;margin:18px 0 0}.uber-poster .ride-narrative strong{color:#f4f1e9;font-weight:500}.detail .uber-poster .ride-credit{letter-spacing:.015em}.uber-poster .ride-credit span{color:#f4f1e9}.uber-poster .ride-proof dt{flex-wrap:wrap;align-items:baseline;gap:4px 12px;line-height:1.4;display:flex}.uber-poster .ride-time{text-transform:uppercase;letter-spacing:.09em;color:#f4f1e9;font-size:16px}.uber-poster .ride-proof dl>div:last-child .ride-time{color:#ffb82e}.uber-poster .ride-proof dd{align-items:center;gap:8px;height:clamp(48px,7.5cqw,76px);margin-top:16px;display:flex}.uber-poster .ride-currency{letter-spacing:-.025em;font-size:clamp(24px,3.5cqw,36px);font-weight:300}.uber-poster .ride-proof dd .impact-letter-word{width:auto;max-width:calc(100% - 48px);height:100%;overflow:visible}.uber-poster .ride-proof .impact-letter-underlay{stroke:#77746b;opacity:.8}.uber-poster .ride-proof dl>div:first-child .impact-letter-light{stroke:#f4f1e9}@media (max-width:480px){.uber-poster .ride-meta{letter-spacing:.025em;font-size:14px}.uber-poster .ride-meta i{margin:0 .1em}.detail .uber-poster .ride-process{gap:8px 12px;font-size:18px}.uber-poster .ride-proof dt{max-width:none}.uber-poster .ride-proof dd{gap:4px}.uber-poster .ride-proof dd .impact-letter-word{max-width:calc(100% - 35px)}}
