.hero[data-astro-cid-d32ejlv2]{flex-direction:column;flex:1;display:flex}.stage[data-astro-cid-d32ejlv2]{flex:1;height:calc(100svh - 124px);min-height:460px;position:relative;overflow:hidden}.stage-map[data-astro-cid-d32ejlv2]{justify-content:center;align-items:center;padding:8px 12px;display:flex;position:absolute;inset:0}.stage-map[data-astro-cid-d32ejlv2] svg{width:100%;height:100%}.intro[data-astro-cid-d32ejlv2]{pointer-events:none;z-index:1;max-width:400px;position:absolute;top:30px;left:34px}.intro[data-astro-cid-d32ejlv2]:before{content:"";z-index:-1;background:radial-gradient(125% 125% at 18% 12%, var(--canvas) 38%, color-mix(in srgb, var(--canvas) 68%, transparent) 66%, transparent 100%);position:absolute;inset:-26px -34px -30px}.intro-eyebrow[data-astro-cid-d32ejlv2]{color:var(--accent);letter-spacing:.28em;margin:0 0 14px}.intro-body[data-astro-cid-d32ejlv2]{color:var(--text-2);margin:0;font-size:14.5px}.intro-enter[data-astro-cid-d32ejlv2]{pointer-events:auto;font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--text-2);border-bottom:1px dotted var(--text-3);margin-top:16px;padding-bottom:2px;font-size:11px;display:inline-block}.intro-enter[data-astro-cid-d32ejlv2]:hover{color:var(--text-1);border-color:var(--text-1)}.stat-chips[data-astro-cid-d32ejlv2]{flex-wrap:wrap;gap:10px;display:flex;position:absolute;bottom:26px;left:34px}.stat-chip[data-astro-cid-d32ejlv2]{font-family:var(--font-mono);letter-spacing:.14em;color:var(--text-3);background:var(--card);border:1px solid var(--rule);white-space:nowrap;border-radius:5px;padding:7px 13px;font-size:11px}.stat-chip[data-astro-cid-d32ejlv2] b[data-astro-cid-d32ejlv2]{color:var(--text-1);font-variant-numeric:tabular-nums;margin-right:7px;font-size:13.5px;font-weight:600}.legend[data-astro-cid-d32ejlv2]{font-family:var(--font-mono);letter-spacing:.1em;color:var(--text-2);flex-direction:column;gap:7px;margin:0;padding:0;font-size:11px;list-style:none;display:flex;position:absolute;bottom:26px;right:34px}.legend[data-astro-cid-d32ejlv2] li[data-astro-cid-d32ejlv2]{align-items:center;gap:9px;display:flex}.ticker[data-astro-cid-d32ejlv2]{border-top:1px solid var(--rule);background:var(--card);white-space:nowrap;scrollbar-width:none;align-items:center;gap:30px;padding:13px 34px;display:flex;overflow-x:auto}.ticker[data-astro-cid-d32ejlv2]::-webkit-scrollbar{display:none}.ticker-eyebrow[data-astro-cid-d32ejlv2]{letter-spacing:.24em;flex-shrink:0}.ticker-item[data-astro-cid-d32ejlv2]{flex-shrink:0;align-items:baseline;gap:10px;display:inline-flex}.ticker-item[data-astro-cid-d32ejlv2]:hover .ticker-title[data-astro-cid-d32ejlv2]{color:var(--text-1)}.ticker-date[data-astro-cid-d32ejlv2]{font-family:var(--font-mono);color:var(--text-3);letter-spacing:.1em;font-variant-numeric:tabular-nums;font-size:11px}.ticker-kind[data-astro-cid-d32ejlv2]{font-family:var(--font-mono);letter-spacing:.16em;color:var(--text-3);border:1px solid var(--rule);border-radius:4px;padding:1px 7px;font-size:10px}.ticker-title[data-astro-cid-d32ejlv2]{color:var(--text-2);font-size:12.5px;transition:color .12s}@media (width<=760px){.stage[data-astro-cid-d32ejlv2]{flex-direction:column;gap:18px;height:auto;min-height:0;padding:24px 20px 20px;display:flex}.stage-map[data-astro-cid-d32ejlv2]{order:2;min-height:340px;padding:0;position:static}.intro[data-astro-cid-d32ejlv2]{order:1;max-width:none;position:static}.intro[data-astro-cid-d32ejlv2]:before{display:none}.stat-chips[data-astro-cid-d32ejlv2]{order:3;position:static}.legend[data-astro-cid-d32ejlv2]{flex-flow:wrap;order:4;gap:8px 16px;position:static}.ticker[data-astro-cid-d32ejlv2]{gap:22px;padding:12px 20px}}@media (prefers-reduced-motion:no-preference){.hero.js-anim:not(.is-in) .stage-map{opacity:0;transform:scale(.988)}.hero.js-anim:not(.is-in) .stage-map .ls-prov{fill:var(--land)}.hero.js-anim:not(.is-in) .stage-map .ls-dashline,.hero.js-anim:not(.is-in) .stage-map .ls-inset,.hero.js-anim:not(.is-in) .stage-map .ls-labels,.hero.js-anim:not(.is-in) .stage-map .ls-badges{opacity:0}.hero.js-anim:not(.is-in) .intro-eyebrow,.hero.js-anim:not(.is-in) .intro-body,.hero.js-anim:not(.is-in) .intro-enter{opacity:0;transform:translateY(9px)}.hero.js-anim:not(.is-in) .intro-eyebrow{letter-spacing:.42em}.hero.js-anim:not(.is-in) .stat-chip,.hero.js-anim:not(.is-in) .legend,.hero.js-anim:not(.is-in) .ticker{opacity:0;transform:translateY(7px)}.hero.js-anim.is-in .stage-map{transition:opacity .7s .1s,transform .9s cubic-bezier(.22,1,.36,1) .1s}.hero.js-anim.is-in .stage-map .ls-prov{transition:fill .8s .35s,filter .15s}.hero.js-anim.is-in .stage-map .ls-prov[data-count="2"]{transition-delay:.43s}.hero.js-anim.is-in .stage-map .ls-prov[data-count="3"]{transition-delay:.51s}.hero.js-anim.is-in .stage-map .ls-prov[data-count="4"]{transition-delay:.59s}.hero.js-anim.is-in .stage-map .ls-prov[data-count="5"]{transition-delay:.67s}.hero.js-anim.is-in .stage-map .ls-prov[data-count="6"]{transition-delay:.75s}.hero.js-anim.is-in .stage-map .ls-dashline{transition:opacity .6s .4s}.hero.js-anim.is-in .stage-map .ls-inset{transition:opacity .6s .55s}.hero.js-anim.is-in .stage-map .ls-labels{transition:opacity .6s 1.1s}.hero.js-anim.is-in .stage-map .ls-badges{transition:opacity .6s 1.15s}.hero.js-anim:not(.is-in) .stage-map .ls-pin-dot{transform:scale(0)}.hero.js-anim.is-in .stage-map .ls-pin-dot{animation:.5s cubic-bezier(.2,1.7,.45,1) backwards zy-pin-pop;animation-delay:calc(.55s + var(--i,0) * 16ms)}.hero.js-anim.is-in .intro-eyebrow{transition:opacity .55s 60ms,transform .55s cubic-bezier(.22,1,.36,1) 60ms,letter-spacing .9s cubic-bezier(.22,1,.36,1) 60ms}.hero.js-anim.is-in .intro-body{transition:opacity .55s .2s,transform .55s cubic-bezier(.22,1,.36,1) .2s}.hero.js-anim.is-in .intro-enter{transition:opacity .55s .34s,transform .55s cubic-bezier(.22,1,.36,1) .34s}.hero.js-anim.is-in .stat-chip{transition:opacity .5s ease calc(.75s + var(--i,0) * 70ms), transform .5s cubic-bezier(.22, 1, .36, 1) calc(.75s + var(--i,0) * 70ms)}.hero.js-anim.is-in .legend{transition:opacity .55s 1.15s,transform .55s 1.15s}.hero.js-anim.is-in .ticker{transition:opacity .55s 1.25s,transform .55s 1.25s}.hero.js-anim.is-in .stage-map,.hero.js-anim.is-in .intro-eyebrow,.hero.js-anim.is-in .intro-body,.hero.js-anim.is-in .intro-enter,.hero.js-anim.is-in .stat-chip,.hero.js-anim.is-in .legend,.hero.js-anim.is-in .ticker{opacity:1;transform:none}}@keyframes zy-pin-pop{0%{transform:scale(0)}62%{transform:scale(1.16)}to{transform:scale(1)}}
