:root{--site-ease-travel:cubic-bezier(.25, .46, .45, .94);--site-ease-control:cubic-bezier(.16, 1, .3, 1);--site-reveal-lift:24px;--site-reveal-dur:.7s;--site-word-lift:14px;--site-word-dur:.6s;--site-word-step:45ms;--site-line-dur:.5s;--site-draw-dur:1.5s}[data-anim=on] .site [data-reveal-item]:not([data-revealed]){opacity:0;transform:translateY(var(--site-reveal-lift))}[data-anim-live] .site [data-reveal-item]{transition:opacity var(--site-reveal-dur) var(--site-ease-travel), transform var(--site-reveal-dur) var(--site-ease-travel)}[data-anim=on] .site :target:not(main) [data-reveal-item],[data-anim=on] .site [data-reveal-item]:target,[data-anim=on] .site [data-reveal-item][data-reveal-now]{opacity:1;transition:none;transform:none}[data-anim=on] .site [data-reveal-item]:has(:target:not(main)){opacity:1;transition:none;transform:none}.site [data-words] .word{display:inline-block}.site [data-words] .word-joined{white-space:nowrap}:where(.site h2[data-words][data-rule]):after{content:"";background:var(--site-ink);transform-origin:0;width:2.5rem;height:2px;margin-top:.4em;display:block}[data-anim=on] .site [data-words][data-reveal-item]:not([data-revealed]){opacity:1;transform:none}@media (prefers-reduced-motion:no-preference){[data-anim=on] .site [data-words][data-reveal-item]:not([data-revealed]) .word{opacity:0;translate:0 var(--site-word-lift)}[data-anim=on] .site h2[data-words][data-rule][data-reveal-item]:not([data-revealed]):after{transform:scaleX(0)}[data-anim-live] .site [data-words][data-reveal-item] .word{transition:opacity var(--site-word-dur) var(--site-ease-travel) calc(var(--w,0) * var(--site-word-step)), translate var(--site-word-dur) var(--site-ease-travel) calc(var(--w,0) * var(--site-word-step))}[data-anim-live] .site h2[data-words][data-rule][data-reveal-item]:after{transition:transform var(--site-line-dur) var(--site-ease-travel) calc((var(--words,1) - 1) * var(--site-word-step) + var(--site-word-dur))}[data-anim=on] .site :target:not(main) [data-words][data-reveal-item] .word,[data-anim=on] .site [data-words][data-reveal-item]:target .word,[data-anim=on] .site [data-words][data-reveal-item][data-reveal-now] .word{opacity:1;transition:none;translate:none}[data-anim=on] .site :target:not(main) h2[data-words][data-rule][data-reveal-item]:after,[data-anim=on] .site h2[data-words][data-rule][data-reveal-item]:target:after,[data-anim=on] .site h2[data-words][data-rule][data-reveal-item][data-reveal-now]:after{transition:none;transform:none}}.site .strike{color:var(--site-mut);background-image:linear-gradient(var(--site-ink), var(--site-ink));-webkit-box-decoration-break:clone;box-decoration-break:clone;background-position:0 56%;background-repeat:no-repeat;background-size:100% 2px;text-decoration:none}.site .hl{color:var(--site-ink);background-image:linear-gradient(var(--site-mark,#d2d5cd), var(--site-mark,#d2d5cd));-webkit-box-decoration-break:clone;box-decoration-break:clone;background-position:0 70%;background-repeat:no-repeat;background-size:100% 64%;margin:0 -.12em;padding:0 .12em}[data-anim=on] .site [data-tick]:not([data-ticked]) .strike{color:var(--site-ink-2);background-size:0% 2px}[data-anim=on] .site [data-tick]:not([data-ticked]) .hl{color:var(--site-mut);background-size:0% 64%}[data-anim-live] .site [data-tick] .strike{transition:background-size .55s var(--site-ease-travel), color .55s var(--site-ease-travel)}[data-anim-live] .site [data-tick] .hl{transition:background-size .7s var(--site-ease-travel) .18s, color .5s var(--site-ease-travel) .18s}[data-anim=on] .site [data-tick]:not([data-ticked]) .c-line{stroke-dashoffset:1px}[data-anim=on] .site [data-tick]:not([data-ticked]) .c-end{opacity:0}[data-anim=on] .site [data-tick]:not([data-ticked]) .c-gap{transform:scaleY(0)}[data-anim-live] .site .c-line{transition:stroke-dashoffset var(--site-draw-dur) var(--site-ease-travel) .25s}[data-anim-live] .site .c-end{transition:opacity .3s var(--site-ease-travel) var(--site-draw-dur)}[data-anim-live] .site .c-gap{transition:transform .6s var(--site-ease-travel) calc(var(--site-draw-dur) + 50ms)}@media (prefers-reduced-motion:reduce){.site [data-reveal-item]{opacity:1!important;transition:none!important;transform:none!important}.site [data-words] .word{opacity:1!important;transition:none!important;translate:none!important}.site h2[data-words]:after,.site .c-gap{transition:none!important;transform:none!important}.site .c-line{stroke-dashoffset:0!important;transition:none!important}.site .c-end{opacity:1!important;transition:none!important}.site .strike,.site .hl{transition:none!important}}@media print{.site [data-reveal-item],.site [data-words] .word{opacity:1!important;transform:translate(0,0)!important}}.site .sample{color:var(--site-ink);font-family:var(--font-site-text);text-align:left;margin:0;container-type:inline-size}.site .sample :is(p,dl,dd,ol,ul){margin:0}.site .sample :is(ol,ul){padding:0;list-style:none}.site :is(.panel,.rec){border:1px solid var(--site-line);border-radius:var(--site-radius);background:var(--site-surface);box-shadow:0 1px 2px color-mix(in srgb, var(--site-ink) 4%, transparent), 0 10px 28px color-mix(in srgb, var(--site-ink) 4%, transparent);overflow:hidden}.site .panel-head{border-bottom:1px solid var(--site-line);justify-content:space-between;align-items:flex-start;gap:16px;padding:16px 20px 14px;display:flex}.site .panel-title{color:var(--site-ink);font-weight:600}.site .panel-sub{color:var(--site-mut);margin-top:2px}.site .panel-meta{color:var(--site-mut);white-space:nowrap}.site .sample-flag{color:var(--site-mut);margin-top:12px}.site .sample :is(.tnum,.lead-rank,.lead-gap,.tbl td,.chart-y,.chart-x,.strip-scale,.log-d){font-family:var(--font-site-figures);font-variant-numeric:tabular-nums lining-nums}.site .nw{white-space:nowrap}.site .vh{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.site .tag{border:1px solid color-mix(in srgb, var(--site-line) 75%, var(--site-ink));background:var(--site-surface);color:var(--site-ink-2);white-space:nowrap;border-radius:4px;padding:3px 7px;font-weight:500;line-height:1.2;display:inline-block}.site .tag-warn{border-color:var(--site-ink);color:var(--site-ink);font-weight:600}.site :is(.leads-cols,.lead){grid-template-columns:22px minmax(0,1fr);grid-template-areas:"rank body""rank gap";column-gap:12px;padding-inline:16px;display:grid}.site .sample-leads .panel-head{padding-inline:16px}.site .leads-cols{display:none}.site .leads-list{grid-auto-rows:1fr;display:grid;position:relative}.site .lead{border-top:1px solid var(--site-line);background:var(--site-surface);align-content:center;align-items:baseline;padding-block:13px;position:relative}.site .leads-list .lead:first-child{border-top:0}.site .lead>:not(.lead-mark){position:relative}.site .lead-rank{grid-area:rank;font-weight:600}.site .lead-body{grid-area:body;min-width:0}.site .lead-name{font-weight:600}.site .lead-meta{color:var(--site-mut)}.site .lead-flagline{margin-top:6px}.site .lead-gap{grid-area:gap;margin-top:6px;font-weight:600}.site .lead-mark{background:var(--site-mark,#d2d5cd);transform-origin:0;border-radius:4px;position:absolute;inset:5px 8px}.site .lead.is-marked,.site .lead.is-marked *{color:var(--site-on-mark)}.site .lead.is-marked .lead-meta{color:var(--site-ink-2)}.site .leads-foot{border-top:1px solid var(--site-line);background:var(--site-ground);padding:14px 16px 16px}.site .foot-key{align-items:center;gap:10px;font-weight:600;display:flex}.site .key-swatch{background:var(--site-mark,#d2d5cd);border-radius:2px;flex:none;width:20px;height:12px}.site .foot-owner{gap:6px;margin-top:10px;display:grid}.site .foot-owner>div{grid-template-columns:minmax(0,1fr);display:grid}.site .foot-owner dt{color:var(--site-mut)}@container (min-width:26rem){.site :is(.leads-cols,.lead){grid-template-columns:22px minmax(0,1fr) 92px;grid-template-areas:"rank body gap";padding-inline:20px}.site .sample-leads .panel-head{padding-inline:20px}.site .leads-cols{border-bottom:1px solid var(--site-line);color:var(--site-mut);padding-block:10px 9px;display:grid}.site .leads-cols .c-hotel{grid-area:body}.site .leads-cols .c-gap{text-align:right;grid-area:gap}.site .lead-gap{text-align:right;margin-top:0}.site .m-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.site .leads-foot{padding-inline:20px}.site .foot-owner>div{grid-template-columns:124px minmax(0,1fr);gap:12px}}@media screen and (scripting:enabled) and (prefers-reduced-motion:no-preference){.site .leads-list .lead{animation:1.45s linear backwards site-lead-settle}.site .lead-mark{animation:site-lead-mark .7s var(--site-ease-travel) 1.45s backwards}}@keyframes site-lead-settle{0%,31%{transform:translateY(calc(var(--from,0) * 100%));animation-timing-function:cubic-bezier(.25,.46,.45,.94)}to{transform:none}}@keyframes site-lead-mark{0%{transform:scaleX(0)}}.site .tbl{border-collapse:collapse;width:100%}.site .tbl th{border-bottom:1px solid var(--site-line);color:var(--site-mut);text-align:right;vertical-align:bottom;padding:10px 12px 9px;font-weight:600}.site .tbl td{border-bottom:1px solid var(--site-line);color:var(--site-ink);text-align:right;white-space:nowrap;padding:11px 12px}.site .tbl :is(th,td):first-child{text-align:left;padding-left:20px}.site .tbl :is(th,td):last-child{padding-right:20px}.site .tbl tr.is-latest td{font-weight:600}.site .tbl .mk{background:var(--site-mark,#d2d5cd);border-radius:3px;padding:2px 6px}@container not (min-width:35rem){.site .tbl :is(th,td){padding-inline:8px}.site .tbl :is(th,td):first-child{padding-left:14px}.site .tbl :is(th,td):last-child{padding-right:14px}}@container not (min-width:22rem){.site .tbl :is(th,td){padding-inline:6px}.site .tbl :is(th,td):first-child{padding-left:10px}.site .tbl :is(th,td):last-child{padding-right:10px}}.site .scr-foot{background:var(--site-ground);padding:14px 20px 16px}.site .scr-k{font-weight:600}.site .scr-v{color:var(--site-ink-2);margin-top:2px}.site .peer-def{border-bottom:1px solid var(--site-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:14px 20px;display:grid}.site .peer-def dt{color:var(--site-mut)}.site .peer-def dd{font-weight:600}@container not (min-width:35rem){.site .peer-def{grid-template-columns:repeat(2,minmax(0,1fr))}}.site .strip-wrap{padding:16px 20px 18px}.site .strip-k{font-weight:600}.site .strip{background:color-mix(in srgb, var(--site-line) 75%, var(--site-ink));height:2px;margin:62px 0 0;position:relative}.site .dot{top:50%;left:var(--x);border:2px solid var(--site-ink-2);background:var(--site-surface);border-radius:50%;width:14px;height:14px;margin:-7px 0 0 -7px;position:absolute}.site .dot-self{border-color:var(--site-ink);background:var(--site-ink);width:16px;height:16px;margin:-8px 0 0 -8px}.site .strip-mid{top:-26px;left:var(--x);background:var(--site-ink);width:2px;height:40px;margin-left:-1px;position:absolute}.site .strip-mid span{white-space:nowrap;font-weight:600;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%)}.site .strip-self{top:18px;left:calc(var(--x) - 12px);background:var(--site-mark,#d2d5cd);color:var(--site-on-mark);white-space:nowrap;border-radius:3px;padding:1px 6px;font-weight:600;position:absolute}.site .strip-scale{height:24px;color:var(--site-mut);margin:44px 0 0;position:relative}.site .strip-scale span{position:absolute;top:0}.site .strip-scale span:first-child{left:0}.site .strip-scale span:nth-child(2){left:50%;transform:translate(-50%)}.site .strip-scale span:nth-child(3){right:0}.site .strip-legend{color:var(--site-ink-2);align-items:center;gap:8px;margin-top:12px;display:flex}.site .strip-legend .dot{flex:none;margin:0;position:static}.site .scr-note{border-top:1px solid var(--site-line);background:var(--site-ground);color:var(--site-ink-2);padding:12px 20px 14px}.site .fields{display:grid}.site .fields>div{border-bottom:1px solid var(--site-line);grid-template-columns:minmax(120px,36%) minmax(0,1fr);align-items:baseline;gap:4px 16px;padding:12px 20px;display:grid}.site .fields>div:last-child{border-bottom:0}.site .fields dt{color:var(--site-mut)}.site .fields dd{color:var(--site-ink)}.site .fields dd .tag{vertical-align:1px;margin-left:6px}.site .phones{gap:6px;display:grid}.site .phone{flex-wrap:wrap;align-items:baseline;gap:4px 0;display:flex}@container not (min-width:35rem){.site .fields>div{grid-template-columns:minmax(0,1fr)}}.site .pipe{border-bottom:1px solid var(--site-line);background:var(--site-ground);grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:16px 20px;display:grid}.site .pipe-h{color:var(--site-mut);margin-bottom:8px;font-weight:600}.site .card{border:1px solid var(--site-line);border-radius:var(--site-radius);background:var(--site-surface);margin-bottom:8px;padding:10px 12px;font-weight:600}.site .card>span{color:var(--site-mut);font-weight:400;display:block}.site .card.is-marked{border-color:var(--site-ink);background:var(--site-mark,#d2d5cd);color:var(--site-on-mark)}.site .is-marked{--site-mut:var(--site-ink-2)}.site .card.is-marked>span{color:var(--site-ink-2)}.site .log{padding:12px 20px 14px}.site .log-h{padding-bottom:6px;font-weight:600}.site .log li{border-top:1px solid var(--site-line);grid-template-columns:60px minmax(0,1fr);gap:12px;padding:7px 0;display:grid}.site .log-d{color:var(--site-mut)}.site .chart-body{container-type:inline-size}.site .sample-chart .chart-body{padding:4px 20px 18px}.site .chart{grid-template-columns:44px minmax(0,1fr);margin-top:18px;display:grid}.site .chart-y{grid-area:1/1;position:relative}.site .chart-y span{top:var(--y);color:var(--site-mut);line-height:1;position:absolute;right:10px;transform:translateY(-50%)}.site .chart-plot{grid-area:1/2}.site .chart-plot svg{width:100%;height:auto;display:block;overflow:visible}.site .chart-x{grid-area:2/2;height:30px;position:relative}.site .chart-x span{top:9px;left:var(--x);color:var(--site-mut);white-space:nowrap;line-height:1;position:absolute;transform:translate(-50%)}.site .c-grid{stroke:var(--site-line);stroke-width:1px}.site .c-band{fill:var(--site-peer)}.site .c-gap{stroke:var(--site-mark-solid,#a2a69c);stroke-width:16px;transform-box:fill-box;transform-origin:50% 0}.site .c-mid{fill:none;stroke:var(--site-ink-2);stroke-width:2px;stroke-dasharray:7 6}.site .c-mid-end{fill:var(--site-surface);stroke:var(--site-ink-2);stroke-width:2px}.site .c-line{fill:none;stroke:var(--site-ink);stroke-width:3.5px;stroke-linejoin:round;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:0}.site .c-end{fill:var(--site-ink)}@container not (min-width:45rem){.site .chart-x span:not(:first-child):not(:nth-child(4)):not(:nth-child(8)){display:none}.site .chart-x span:nth-child(8){transform:translate(-100%)}.site .c-line{stroke-width:7px}.site .c-mid{stroke-width:3.5px;stroke-dasharray:13 11}.site .c-gap{stroke-width:28px}.site .c-grid{stroke-width:2px}.site .c-end{r:11px}.site .c-mid-end{r:9px;stroke-width:3.5px}}.site .legend{color:var(--site-ink-2);flex-wrap:wrap;gap:8px 20px;margin-top:10px;display:flex}.site .legend li{align-items:center;gap:8px;display:flex}.site .lg{border-top:3px solid var(--site-ink);flex:none;width:22px;height:0}.site .lg-mid{border-top:2px dashed var(--site-ink-2)}.site .lg-band{background:var(--site-peer);border:0;height:12px}.site .lg-gap{background:var(--site-mark-solid,#a2a69c);border:0;width:10px;height:16px}.site .rec-head{border-bottom:1px solid var(--site-line);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:10px 24px;padding:22px 20px;display:flex}.site .rec-kicker{color:var(--site-mut);font-weight:600}.site .rec-name{margin-top:2px}.site .rec-meta{color:var(--site-ink-2);margin-top:4px}.site .rec-period{color:var(--site-mut)}.site .rec-body{display:grid}.site .rec-part{border-bottom:1px solid var(--site-line);min-width:0;padding:22px 20px 24px}.site .rec-body .rec-part:last-child{border-bottom:0}.site .rec-label{color:var(--site-ink);font-weight:600}.site .rec-part .fields{margin:8px -20px 0}.site .rec-part .fields>div{padding-inline:20px}.site .rec-figs{align-content:start;gap:22px;display:grid}.site .fig-k{color:var(--site-mut)}.site .fig-v{margin-top:4px}.site .fig-s{color:var(--site-ink-2);margin-top:4px}@container (min-width:60rem){.site :is(.rec-head,.rec-part){padding-inline:28px}.site .rec-part .fields{margin-inline:-28px}.site .rec-part .fields>div{padding-inline:28px}.site .rec-body{grid-template-columns:repeat(12,minmax(0,1fr))}.site .rec-chart{border-right:1px solid var(--site-line);grid-column:1/9}.site .rec-figs{grid-column:9/13}.site .rec-owner{border-right:1px solid var(--site-line);border-bottom:0;grid-column:1/7}.site .rec-flags{grid-column:7/13}}
