.tv-sheet-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;margin-bottom:12px;display:flex}.tv-sheet-meta{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:8px;font-size:15px;display:flex}.tv-sheet{border-bottom:1px solid var(--line)}.tv-row{border-top:1px solid var(--line);color:var(--ink);justify-content:space-between;align-items:baseline;gap:20px;padding:18px 0;display:flex}.tv-row-label{letter-spacing:-.01em;min-width:0;transition:color var(--t-ui);font-size:22px;font-weight:500;line-height:1.25}.tv-row-val{letter-spacing:-.01em;white-space:nowrap;font-variant-numeric:tabular-nums lining-nums;flex:none;font-size:30px;font-weight:600;line-height:1}.tv-row:hover .tv-row-label,.tv-row:hover .tv-row-val{color:var(--accent)}.tv-row:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (max-width:639px){.tv-row-label{font-size:18px}.tv-row-val{font-size:24px}}.tv-lineup-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 16px;margin-bottom:8px;display:flex}.tv-lineup-cap{color:var(--ink-2);margin-left:auto;font-size:15px}.tv-lineup{border-bottom:1px solid var(--line)}.tv-line{border-top:1px solid var(--line);color:var(--ink);grid-template-columns:minmax(0,1fr) 240px minmax(0,1fr) 18px;align-items:center;gap:28px;padding:clamp(16px,2.2vw,24px) 0;display:grid;position:relative}.tv-line-cols{z-index:1;width:240px;position:relative}.tv-line-name{font-variation-settings:"wdth" 110;letter-spacing:-.03em;font-size:clamp(30px,3.6vw,52px);font-weight:600;line-height:1;transition:transform .4s cubic-bezier(.16,1,.3,1),color .3s;display:block}.tv-line-link{outline:none}.tv-line:hover .tv-line-name{color:var(--accent);transform:translate(12px)}.tv-line:has(.tv-line-link:focus-visible) .tv-line-name{color:var(--accent);transform:translate(12px)}.tv-line:has(.tv-line-link:focus-visible){outline:2px solid var(--accent);outline-offset:4px}.tv-line-meta{text-align:right;flex-direction:column;align-items:flex-end;gap:4px;display:flex}.tv-line-meta .t-fig-m{color:var(--ink)}.tv-line-sub{color:var(--ink-2);font-size:15px}@media (max-width:767px){.tv-line{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name meta""cols cols";gap:12px}.tv-line-link{grid-area:name}.tv-line-name{font-size:28px}.tv-line-meta{grid-area:meta}.tv-line-cols{grid-area:cols;width:100%}.tv-line-cols .tv-cols-plot{height:32px}.tv-line-sub{white-space:nowrap}.tv-line-go{display:none}}.tv-cols{gap:8px;min-width:0;display:grid}.tv-cols-plot{align-items:flex-end;gap:4px;height:48px;display:flex;position:relative}.tv-col{outline:none;flex:1 1 0;align-items:flex-end;min-width:0;height:100%;display:flex;position:relative}.tv-col>i{background:#f4f0e638;border-radius:3px 3px 1px 1px;width:100%;transition:background-color .15s;display:block}.tv-col[data-last]>i{background:var(--accent)}.tv-col[data-tip]{cursor:default}.tv-col[data-tip]:is(:hover,:focus)>i{background:#f4f0e666}.tv-col[data-tip]:after{content:attr(data-tip);z-index:3;background:var(--s3);box-shadow:0 8px 24px #02000080, inset 0 0 0 1px var(--line-strong);color:var(--ink);white-space:nowrap;opacity:0;pointer-events:none;border-radius:10px;padding:6px 10px;font-size:15px;line-height:1.3;transition:opacity .15s,translate .15s;position:absolute;bottom:calc(100% + 8px);left:50%;translate:-50% 4px}.tv-col[data-tip]:first-child:after{left:0;translate:0 4px}.tv-col[data-tip]:last-child:after{left:auto;right:0;translate:0 4px}.tv-col[data-tip]:is(:hover,:focus):after{opacity:1;translate:-50%}.tv-col[data-tip]:is(:first-child,:last-child):is(:hover,:focus):after{translate:0}.tv-cols-card .tv-cols-plot{gap:3px;height:32px}
.hx-band-kpis>.ox+*{margin-top:16px}.ox{width:100vw;margin-left:calc(50% - 50vw);position:relative}.ox-frame{--ox-side:max(var(--pad), calc((100vw - var(--page)) / 2));background:var(--s1);isolation:isolate;height:280px;clip-path:inset(0 var(--ox-side) round 28px);position:relative;overflow:hidden}@media (max-width:1023px){.ox-frame{height:240px}}@media (max-width:767px){.ox-frame{height:200px;clip-path:inset(0 var(--pad) round 20px)}}.ox-par{transform:translateX(var(--shift-x,0px));transition:transform .6s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0 -8px}.ox-media{will-change:transform;position:absolute;inset:0}.ox-media>img,.ox-media>video{object-fit:cover;filter:saturate(.4)contrast(1.08)brightness(.8);width:100%;height:100%;position:absolute;inset:0}.ox-media:after{content:"";mix-blend-mode:soft-light;background:#dcc2860f;position:absolute;inset:0}.ox-grade,.ox-grain,.ox-vignette{pointer-events:none;position:absolute;inset:0}.ox-grade{mix-blend-mode:multiply;background:linear-gradient(#f4f0e624 0%,#b7b7b40a 27%,#02000033 46%,#0200009e 100%),linear-gradient(90deg,#02000066 0%,#0000 28% 68%,#02000052 100%)}.ox-grain{opacity:.2;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.82' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.9'/%3E%3C/svg%3E");background-size:180px 180px}.ox-vignette{background:linear-gradient(#02000080 0%,#0000 18% 66%,#020000b3 100%),radial-gradient(#0000 45%,#02000070 100%)}.ox-calls{z-index:2;inset:0 max(var(--pad), calc((100vw - var(--page)) / 2));pointer-events:none;position:absolute}.ox-call{width:min(256px,28%);color:var(--ink);box-shadow:inset 0 0 0 1px var(--line-strong), 0 18px 48px #02000059;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);pointer-events:auto;transition:background-color var(--t-ui), box-shadow var(--t-ui);background:#0f0e0cb8;flex-direction:column;padding:10px 14px;animation:.7s cubic-bezier(.2,.7,.2,1) both ox-rise;display:flex;position:absolute}.ox-call:hover{background:#171614d6;box-shadow:inset 0 0 0 1px #dcc28680,0 18px 48px #02000059}.ox-call:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.ox-call-0{border-radius:6px 22px 6px 6px;animation-delay:80ms;top:20px;left:20px}.ox-call-1{border-radius:22px 6px 6px;animation-delay:.14s;top:20px;right:20px}.ox-call-2{border-radius:6px 6px 22px;animation-delay:.2s;bottom:20px;right:20px}.ox-call-0 .ox-call-label{padding-right:40px}.ox-call-0 .ox-call-fig{padding-right:56px}.ox-call-label{color:var(--ink-2);text-wrap:balance;font-size:15px;line-height:1.3;display:block}.ox-call-fig{flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin-top:4px;display:flex}.ox-call-fig .t-fig-l{color:var(--ink);font-size:26px}.ox-call-foot{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:6px 8px;margin-top:4px;font-size:15px;display:flex}@keyframes ox-rise{0%{opacity:0;transform:translateY(12px)}}.ox-orbit{border-radius:999px;width:34px;height:34px;animation:6s linear infinite ox-orbit;position:absolute;top:10px;right:10px;box-shadow:inset 0 0 0 1px #f4f0e68c}.ox-orbit:before,.ox-orbit:after{content:"";border-radius:999px;position:absolute;box-shadow:inset 0 0 0 1px #f4f0e666}.ox-orbit:before{inset:22%}.ox-orbit:after{box-shadow:none;background:#f4f0e61f;inset:40%}.ox-orbit-dot{background:#dcc286;border-radius:999px;width:6px;height:6px;position:absolute;top:4%;right:14%}@keyframes ox-orbit{to{rotate:360deg}}@media (max-width:1023px){.ox-calls{width:min(var(--page), 100vw - 2 * var(--pad));grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:10px;margin:12px auto 0;display:grid;position:relative;inset:auto}.ox-call{background:var(--s1);-webkit-backdrop-filter:none;backdrop-filter:none;width:auto;box-shadow:inset 0 0 0 1px var(--line);border-radius:16px;position:relative;inset:auto}}@media (max-width:767px){.ox-calls{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row;gap:8px}.ox-call-2{display:none}.ox-call{padding:10px 12px}.ox-call .t-fig-l{font-size:24px}.ox-call-0 .ox-call-label,.ox-call-0 .ox-call-fig{padding-right:0}.ox-orbit{display:none}}@media (prefers-reduced-motion:reduce){.ox-call,.ox-orbit{animation:none}.ox-par{transform:none}}.hx-band:has(.ox) .hx-band-in{padding-bottom:0}.hx-band:has(.ox)+.hx-page-end .hx-sec-first{margin-top:16px}
.hx-topic-stage{flex-direction:column;display:flex}.hx-topic-stage>*{width:100%}.hx-topic-stage>.hx-topic-hero{order:1}.hx-topic-stage>.hx-page-end{order:2}.why{height:var(--why-h,300svh);width:100vw;margin:48px 0 0 calc(50% - 50vw);position:relative}.why-pin{background:var(--ground);align-content:end;height:100svh;min-height:560px;display:grid;position:sticky;top:0;overflow:hidden}.why-bg{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .8s cubic-bezier(.4,0,.2,1),transform 1.4s cubic-bezier(.2,.6,.2,1);position:absolute;inset:0;transform:scale(1.08)}.why-bg.is-active{opacity:1;transform:scale(1)}.why[data-scrub] .why-bg{transition:none}.why-scrim,.why-scrim-sky{transition:opacity .8s cubic-bezier(.4,0,.2,1);position:absolute;inset:0}.why-scrim{background:linear-gradient(90deg,#020000b8,#02000057 40%,#020000a8 55%,#020000e0),linear-gradient(#0000 55%,#0200009e)}.why-scrim-sky{opacity:0;background:linear-gradient(90deg,#020000b3,#0000 45%),linear-gradient(270deg,#020000a6,#0000 50%)}.why[data-sky] .why-scrim{opacity:0}.why[data-sky] .why-scrim-sky{opacity:1}@media (max-width:767px){.why-scrim-sky{background:linear-gradient(#0000 55%,#020000b3)}}.why-list{z-index:2;padding:0 max(var(--pad), calc(50vw - var(--page) / 2)) clamp(48px, 9vh, 96px);text-align:right;justify-self:end;gap:clamp(2px,.8vh,8px);display:grid;position:static}.why-list>li{list-style:none}.why-name{z-index:2;font-variation-settings:"wdth" 108;letter-spacing:-.03em;color:#f4f0e680;font-size:clamp(40px,5.4vw,80px);font-weight:600;line-height:1.04;transition:color .45s cubic-bezier(.4,0,.2,1),transform .45s cubic-bezier(.4,0,.2,1);display:block;position:relative}.why-list>li.is-active>.why-name{color:var(--ink);transform:translate(-14px)}.why-fig{z-index:2;left:max(var(--pad), calc(50vw - var(--page) / 2));text-align:left;opacity:0;pointer-events:none;max-width:min(460px,42vw);transition:opacity .45s cubic-bezier(.4,0,.2,1),transform .6s cubic-bezier(.16,1,.3,1);position:absolute;bottom:clamp(48px,9vh,96px);transform:translateY(14px)}.why-list>li.is-active>.why-fig{opacity:1;pointer-events:auto;transform:none}.why-fig-label{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:4px;font-size:17px;line-height:1.35;display:block}.why-fig-label:hover{-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.why-fig-row{flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:10px;display:flex}.why-fig-row .t-fig-xl{color:var(--accent);font-size:clamp(40px,4.4vw,60px)}.why-fig-meta{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:8px 10px;margin-top:12px;font-size:15px;display:flex}@media (max-width:767px){.why-pin{align-content:space-between}.why-list{padding:calc(var(--bar) + 28px) var(--pad) 0;text-align:left;justify-self:stretch}.why-name{font-size:clamp(34px,10vw,52px)}.why-list>li.is-active>.why-name{transform:translate(10px)}.why-fig{left:var(--pad);right:var(--pad);max-width:none;bottom:36px}}@media (scripting:none),(prefers-reduced-motion:reduce){.why{height:auto}.why-pin{height:auto;min-height:0;padding-block:48px;position:relative}.why-bg{transition:none}.why-list{text-align:left;justify-self:stretch;gap:28px;padding-bottom:0}.why-name,.why-list>li.is-active>.why-name{color:var(--ink);font-size:30px;transform:none}.why-fig{opacity:1;pointer-events:auto;max-width:none;margin-top:8px;position:static;transform:none}}@media (scripting:none){:is(.hr-media,.why-bg)::-webkit-media-controls{display:none!important}}.hx-bento-grid .sp-cell{grid-template-rows:auto auto minmax(0,1fr) auto}.sp-plot{grid-template-rows:minmax(72px,1fr) auto;gap:6px;display:grid}.sp-cols{grid-template-rows:minmax(0,1fr)}.sp-cols .tv-cols-plot{gap:4px;height:100%;min-height:72px}.sp-ends{color:var(--ink-2);justify-content:space-between;font-size:14px;display:flex}.sf-grid{--hx-r:16px;grid-template-columns:repeat(var(--sf-n,4), minmax(0, 1fr));gap:16px;margin:12px 0 0;padding:0;list-style:none;display:grid}.sf-grid>li{min-width:0;display:flex}.sf-tile{background:var(--s1);min-width:0;box-shadow:inset 0 0 0 1px var(--line);color:var(--ink);transition:background var(--t-fast) var(--ease);border-radius:16px;flex-direction:column;flex:auto;align-items:flex-start;padding:16px 16px 14px;display:flex}.sf-tile:hover{background:var(--s2)}.sf-tile:hover .hx-src{background:var(--s3)}.sf-tile:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.sf-sector{color:var(--ink-2);font-size:15px;line-height:1.3}.sf-name{min-width:0;margin-top:2px;font-size:16px;font-weight:600;line-height:1.3}.sf-fig{flex-wrap:wrap;align-items:baseline;gap:2px 10px;margin:10px 0 14px;display:flex}.sf-fig .t-fig-l{color:var(--ink)}.sf-fig .t-fig-l .unit{color:var(--ink-2);font-size:.55em}.sf-period{color:var(--ink-2);font-size:15px}.sf-tile .hx-src{margin-top:auto;translate:-4px}@media (max-width:1023px){.sf-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:639px){.sf-grid{scrollbar-width:none;scroll-snap-type:x mandatory;margin-inline:calc(-1 * var(--pad));padding:0 var(--pad) 2px;scroll-padding-inline:var(--pad);grid-template-columns:none;grid-auto-columns:min(280px,78%);grid-auto-flow:column;overflow-x:auto}.sf-grid::-webkit-scrollbar{display:none}.sf-grid>li{scroll-snap-align:start}}@media (min-width:1024px){.hx-pairs>li.md\:col-span-12 .hx-dm{grid-template-columns:320px minmax(0,1fr);column-gap:40px}.hx-pairs>li.md\:col-span-12 .hx-dm-body{display:contents}.hx-pairs>li.md\:col-span-12 .hx-dm-map{grid-area:1/1/span 2}.hx-pairs>li.md\:col-span-12 .hx-dm-list{grid-area:1/2}.hx-pairs>li.md\:col-span-12 .hx-dm-legend{grid-area:2/2;align-self:end}.hx-pairs>li:not(:has([data-map])) .hx-prev>.min-w-0>div:has(>div>.hx-bars){grid-template-columns:minmax(0,1fr) minmax(0,2fr);grid-auto-flow:dense;align-items:start;column-gap:40px;display:grid}.hx-pairs>li:not(:has([data-map])) .hx-prev>.min-w-0>div:has(>div>.hx-bars)>*{grid-column:1}.hx-pairs>li:not(:has([data-map])) .hx-prev>.min-w-0>div:has(>div>.hx-bars)>div:has(>.hx-bars){grid-area:1/2/span 4;margin-top:0}.hx-pairs .hx-bars:has(>li:nth-child(6)){columns:2;column-gap:40px;display:block}.hx-pairs .hx-bars:has(>li:nth-child(6))>li{break-inside:avoid}}.sf>.hx-sub{margin-top:8px}
