.st-eyebrow{margin-bottom:14px;font-size:21px;line-height:25px;font-weight:500;letter-spacing:.011em;color:rgba(255,255,255,.8)}.hh-chips button{display:inline-flex;align-items:center;min-height:44px;padding:10px 20px;border:0;border-radius:980px;background:rgba(255,255,255,.14);font:inherit;font-size:17px;line-height:21px;font-weight:500;letter-spacing:-.022em;color:rgba(255,255,255,.92);cursor:pointer;transition:background-color .25s linear}.hh-chips button:hover{background:rgba(255,255,255,.22)}.st-facts{margin-top:80px}.st-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none}.st-fact{padding:24px 24px 26px;border-radius:22px;background:var(--bg-alt)}.st-fact-k{font-size:14px;line-height:19px;font-weight:600;letter-spacing:-.016em;color:var(--ink-2)}.st-fact-v{margin-top:8px;font-size:24px;line-height:30px;font-weight:600;letter-spacing:.009em;color:var(--ink);font-variant-numeric:tabular-nums;text-wrap:balance}.st-story{padding-top:120px}.st-story h2{margin:56px 0 16px;font-size:32px;line-height:38px;font-weight:600;letter-spacing:.004em;color:var(--ink);text-wrap:balance}.st-story h2:first-child{margin-top:0}.st-story p{max-width:42em;font-size:19px;line-height:30px;letter-spacing:.012em;color:rgba(255,255,255,.8);text-wrap:pretty}.st-story p+p{margin-top:16px}.st-story a{color:var(--ink);text-underline-offset:.2em}.st-asof{margin-top:24px;font-size:14px;line-height:20px;letter-spacing:-.016em;color:var(--ink-2)}.st-asof:first-child{margin-top:0}.st-head{margin-bottom:24px;font-size:40px;line-height:44px;font-weight:600;letter-spacing:0;color:var(--ink);text-wrap:balance}.st-ladder{padding-top:120px}.ladder-key{display:flex;flex-wrap:wrap;gap:6px 22px;font-size:14px;line-height:20px;letter-spacing:-.016em;color:var(--ink-2)}.ladder-key span{display:inline-flex;align-items:center;gap:8px}.ladder-key .k-sun::before,.ladder-key .k-ew::before,.ladder-key .k-shade::before{content:"";width:8px;height:8px;border-radius:50%}.ladder-key .k-sun::before{background:rgba(255,255,255,.92)}.ladder-key .k-ew::before{background:rgba(255,255,255,.55)}.ladder-key .k-shade::before{background:rgba(255,255,255,.3)}.ladder-hint{margin-top:6px;font-size:14px;line-height:20px;letter-spacing:-.016em;color:var(--ink-2)}.ladder{--cols: minmax(0, 150px) 52px minmax(0, 1fr) 104px;margin-top:28px}.ladder-axis,.lr summary{display:grid;grid-template-columns:var(--cols);column-gap:14px;align-items:center;padding:0 12px}.ladder-axis{margin-bottom:6px;font-size:12px;line-height:16px;letter-spacing:-.01em;color:var(--ink-2);font-variant-numeric:tabular-nums}.ladder-axis .lr-v{padding-right:18px;text-align:right;font-weight:600}.ladder-ticks{position:relative;height:16px}.ladder-ticks span{position:absolute;left:calc(var(--x) * 100%);transform:translateX(-50%);white-space:nowrap}.ladder-ticks span:first-child{transform:none}.ladder-ticks span:last-child{transform:translateX(-100%)}.ladder-rows{margin:0;padding:0;list-style:none}.lr summary{min-height:28px;border-radius:10px;cursor:pointer;list-style:none;transition:background-color .15s}.lr summary::-webkit-details-marker{display:none}.lr.z summary{background:rgba(255,255,255,.035)}.lr summary:hover,.lr details[open] summary{background:rgba(255,255,255,.09)}.lr summary:focus-visible{outline:2px solid var(--ink);outline-offset:1px}.lr-city{overflow:hidden;font-size:15px;line-height:20px;font-weight:600;letter-spacing:-.016em;color:var(--ink);white-space:nowrap;text-overflow:ellipsis}.lr-lat{font-size:13px;line-height:18px;letter-spacing:-.01em;color:var(--ink-2);font-variant-numeric:tabular-nums}.lr-track{position:relative;height:22px;background-image:linear-gradient(to right,rgba(255,255,255,.09) 1px,transparent 1px);background-size:var(--tick, 25%) 100%}.lr-track i{position:absolute;top:50%}.lr-bar{left:calc(var(--lo) * 100%);width:calc((var(--hi) - var(--lo)) * 100%);height:2px;margin-top:-1px;border-radius:1px;background:rgba(255,255,255,.2)}.lr-sun,.lr-ew,.lr-shade{width:8px;height:8px;margin:-4px 0 0 -4px;border-radius:50%}.lr-shade{left:calc(var(--shade) * 100%);background:rgba(255,255,255,.3)}.lr-ew{left:calc(var(--ew) * 100%);width:7px;height:7px;margin:-3.5px 0 0 -3.5px;background:rgba(255,255,255,.55)}.lr-sun{left:calc(var(--sun) * 100%);width:10px;height:10px;margin:-5px 0 0 -5px;background:rgba(255,255,255,.92);box-shadow:0 0 0 2px #000}.lr-v{font-size:14px;line-height:20px;letter-spacing:-.016em;text-align:right;color:rgba(255,255,255,.8);font-variant-numeric:tabular-nums;white-space:nowrap}.lr-v abbr{margin-right:4px;font-size:12px;font-weight:600;text-decoration:none;color:var(--ink-2)}.lr-sw{display:inline-block;width:14px;margin-left:4px;text-align:center;color:var(--ink-2)}.lr-more{max-width:46em;margin:6px 0 14px;padding:0 12px 0 calc(150px + 52px + 52px);font-size:15px;line-height:23px;letter-spacing:-.016em;color:rgba(255,255,255,.8);text-wrap:pretty}.lr-more-lat{display:none}.lr-more a{color:var(--ink);text-underline-offset:.2em}.lr-divide{display:flex;align-items:center;gap:12px;margin:10px 12px;font-size:12px;line-height:16px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2)}.lr-divide::after{content:"";flex:1;height:1px;background:rgba(255,255,255,.16)}.st-cite{padding-top:120px}.st-cite-text{padding:26px 28px 28px;border-radius:22px;background:var(--bg-alt);font-size:17px;line-height:27px;letter-spacing:-.022em;color:var(--ink)}.st-cite-note{margin-top:14px;font-size:14px;line-height:20px;letter-spacing:-.016em;color:var(--ink-2)}.launch-plain{margin-top:120px}@media(max-width:1068px){.st-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:734px){.st-eyebrow{font-size:17px;line-height:21px}.st-facts{margin-top:56px}.st-grid{gap:10px}.st-fact{padding:18px 16px 20px;border-radius:18px}.st-fact-v{font-size:19px;line-height:25px}.st-story,.st-ladder,.st-cite{padding-top:80px}.ladder{--cols: minmax(0, 96px) minmax(0, 1fr) 76px}.ladder-axis,.lr summary{column-gap:10px;padding:0 8px}.lr-lat{display:none}.ladder-ticks span:nth-child(even){display:none}.lr-city{font-size:13px;line-height:18px}.lr-v{font-size:12px;line-height:18px}.lr-v abbr{margin-right:2px;font-size:11px}.lr-more{margin:6px 0 12px;padding:0 8px;font-size:14px;line-height:21px}.lr-more-lat{display:inline}.st-story h2{margin-top:44px;font-size:26px;line-height:32px}.st-story p{font-size:17px;line-height:27px}.st-head{font-size:28px;line-height:34px}.launch-plain{margin-top:64px}}
