.kpx__filters[data-astro-cid-ela7rnn5]{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1.5rem}@media(max-width:768px){.kpx__filters[data-astro-cid-ela7rnn5]{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin-inline:-1.5rem;padding-inline:1.5rem;scroll-padding-inline:1.5rem;-webkit-overflow-scrolling:touch}.kpx__filters[data-astro-cid-ela7rnn5]::-webkit-scrollbar{display:none}.kpx__filters[data-astro-cid-ela7rnn5] .kpx-chip[data-astro-cid-ela7rnn5]{flex:0 0 auto;white-space:nowrap}}.kpx-chip[data-astro-cid-ela7rnn5]{display:inline-flex;align-items:center;min-height:2.5rem;padding:.45rem 1.05rem .3rem;border-radius:999px;background:#fff;color:var(--navy);font-family:Yantramanav,Yantramanav Fallback,Roboto,Roboto Fallback,system-ui,sans-serif;font-size:.98rem;font-weight:600;letter-spacing:.01em;box-shadow:inset 0 0 0 1px var(--gray-2);transition:background-color .2s ease,color .2s ease,box-shadow .2s ease}.kpx-chip[data-astro-cid-ela7rnn5]:hover{box-shadow:inset 0 0 0 1.5px var(--primary)}.kpx-chip[data-astro-cid-ela7rnn5][aria-pressed=true]{background:var(--navy);color:#fff;box-shadow:inset 0 0 0 1px var(--navy)}.kpx-chip[data-astro-cid-ela7rnn5]:focus-visible,.kpx-hs[data-astro-cid-ela7rnn5]:focus-visible,.kpx-card__n[data-astro-cid-ela7rnn5]:focus-visible,.kpx-info[data-astro-cid-ela7rnn5] button[data-astro-cid-ela7rnn5]:focus-visible{outline:3px solid var(--cta);outline-offset:2px}.kpx__grid[data-astro-cid-ela7rnn5]{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:2.5rem;align-items:start}.kpx__mapcol[data-astro-cid-ela7rnn5]{position:sticky;top:7rem}@media(max-width:1024px){.kpx__grid[data-astro-cid-ela7rnn5]{grid-template-columns:minmax(0,1fr);gap:1.75rem}.kpx__mapcol[data-astro-cid-ela7rnn5]{position:static}}.kpx-map[data-astro-cid-ela7rnn5]{margin:0}.kpx-map__frame[data-astro-cid-ela7rnn5]{position:relative;overflow:hidden;aspect-ratio:2400 / 1792;border-radius:1.25rem;background:#eef3f6;box-shadow:0 0 0 1px var(--gray-1),0 26px 50px -38px #292e61a6}.kpx-map__stage[data-astro-cid-ela7rnn5]{position:absolute;inset:0}.kpx-map__img[data-astro-cid-ela7rnn5]{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.kpx-map__note[data-astro-cid-ela7rnn5]{top:.75rem;bottom:auto;pointer-events:auto}@media(max-width:768px){.kpx-map__frame[data-astro-cid-ela7rnn5]{margin-inline:-1.5rem}.kpx-info[data-astro-cid-ela7rnn5]{margin-top:.75rem}.kpx-map__frame[data-astro-cid-ela7rnn5]{aspect-ratio:1728 / 1147;border-radius:0;box-shadow:none}.kpx-map__stage[data-astro-cid-ela7rnn5]{inset:auto;left:calc(-6% / .72);top:-9.375%;width:calc(100% / .72);height:156.25%}}.kpx-map__shapes[data-astro-cid-ela7rnn5]{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.kpx-map__shapes[data-astro-cid-ela7rnn5] polygon[data-astro-cid-ela7rnn5]{fill:transparent;stroke:transparent;stroke-width:2.5;stroke-linejoin:round;vector-effect:non-scaling-stroke;cursor:pointer;transition:fill .25s ease,stroke .25s ease}.kpx-map__shapes[data-astro-cid-ela7rnn5] polygon[data-astro-cid-ela7rnn5].is-match{stroke:#fffffff2;fill:#ffffff1f}.kpx-map__shapes[data-astro-cid-ela7rnn5] polygon[data-astro-cid-ela7rnn5].is-on{stroke:var(--cta);fill:#fcbe1a4d;filter:drop-shadow(0 0 6px rgba(252,190,26,.85))}.kpx-map__shapes[data-astro-cid-ela7rnn5] polygon[data-astro-cid-ela7rnn5].is-dim{cursor:default}.kpx-hs[data-astro-cid-ela7rnn5]{position:absolute;z-index:2;width:2.125rem;height:2.125rem;margin:-1.0625rem 0 0 -1.0625rem;padding:0;border-radius:999px;background:none;cursor:pointer;transition:opacity .25s ease,transform .25s ease}.kpx-hs__n[data-astro-cid-ela7rnn5]{display:flex;align-items:center;justify-content:center;width:100%;height:100%;border-radius:999px;background:#fff;color:var(--navy);font-family:Yantramanav,Yantramanav Fallback,Roboto,Roboto Fallback,system-ui,sans-serif;font-size:1rem;font-weight:700;line-height:1;padding-top:.1rem;box-shadow:0 0 0 2.5px var(--primary),0 6px 14px -4px #292e618c;transition:background-color .2s ease,color .2s ease,box-shadow .2s ease,transform .25s ease}.kpx-hs[data-astro-cid-ela7rnn5]:hover .kpx-hs__n[data-astro-cid-ela7rnn5],.kpx-hs[data-astro-cid-ela7rnn5].is-hover .kpx-hs__n[data-astro-cid-ela7rnn5],.kpx-hs[data-astro-cid-ela7rnn5].is-active .kpx-hs__n[data-astro-cid-ela7rnn5]{background:var(--cta);color:var(--navy);box-shadow:0 0 0 2.5px #fff,0 8px 18px -4px #292e6199;transform:scale(1.14)}.kpx-hs[data-astro-cid-ela7rnn5].is-active{z-index:4}.kpx-hs[data-astro-cid-ela7rnn5].is-hover{z-index:5}.kpx-hs[data-astro-cid-ela7rnn5].is-active:after{content:"";position:absolute;inset:-2px;border-radius:999px;border:2px solid var(--cta);animation:kpx-ping 1.8s ease-out infinite;pointer-events:none}@keyframes kpx-ping{0%{transform:scale(1);opacity:.9}80%,to{transform:scale(1.9);opacity:0}}.kpx-hs[data-astro-cid-ela7rnn5].is-dim{opacity:.32}.kpx-hs[data-astro-cid-ela7rnn5].is-dim .kpx-hs__n[data-astro-cid-ela7rnn5]{box-shadow:0 0 0 2px var(--gray-2)}.kpx-hs__tip[data-astro-cid-ela7rnn5]{position:absolute;left:50%;bottom:calc(100% + .55rem);transform:translate(-50%,4px);white-space:nowrap;padding:.32rem .7rem .2rem;border-radius:.5rem;background:var(--navy);color:#fff;font-family:Yantramanav,Yantramanav Fallback,Roboto,Roboto Fallback,system-ui,sans-serif;font-size:.86rem;font-weight:600;opacity:0;pointer-events:none;transition:opacity .18s ease,transform .18s ease;box-shadow:0 8px 18px -8px #292e61b3}.kpx-hs[data-astro-cid-ela7rnn5].is-hover .kpx-hs__tip[data-astro-cid-ela7rnn5],.kpx-hs[data-astro-cid-ela7rnn5]:focus-visible .kpx-hs__tip[data-astro-cid-ela7rnn5]{opacity:1;transform:translate(-50%)}@media(max-width:1024px){.kpx-hs__tip[data-astro-cid-ela7rnn5]{display:none}}@media(max-width:768px){.kpx-hs[data-astro-cid-ela7rnn5]{width:2rem;height:2rem;margin:-1rem 0 0 -1rem}.kpx-hs__n[data-astro-cid-ela7rnn5]{font-size:.95rem;box-shadow:0 0 0 2px var(--primary),0 4px 10px -3px #292e618c}.kpx-hs[data-astro-cid-ela7rnn5]:hover .kpx-hs__n[data-astro-cid-ela7rnn5],.kpx-hs[data-astro-cid-ela7rnn5].is-hover .kpx-hs__n[data-astro-cid-ela7rnn5],.kpx-hs[data-astro-cid-ela7rnn5].is-active .kpx-hs__n[data-astro-cid-ela7rnn5]{transform:scale(1.05)}}.kpx-info[data-astro-cid-ela7rnn5]{margin-top:.85rem;min-height:3.6rem;display:flex;align-items:center;border-radius:1rem;background:#fff;box-shadow:inset 0 0 0 1px var(--gray-1);padding:.6rem .75rem .6rem 1rem}.kpx-info__hint[data-astro-cid-ela7rnn5]{display:flex;align-items:center;gap:.6rem;font-size:.93rem;color:var(--text-muted)}.kpx-info__hint[data-astro-cid-ela7rnn5]:before{content:"";flex:none;width:.55rem;height:.55rem;border-radius:999px;background:var(--accent);box-shadow:0 0 0 4px #21bdd233}.kpx-info__active[data-astro-cid-ela7rnn5]{display:flex;align-items:center;gap:.75rem;width:100%}.kpx-info__active[data-astro-cid-ela7rnn5][hidden],.kpx-info__hint[data-astro-cid-ela7rnn5][hidden]{display:none}.kpx-info__n[data-astro-cid-ela7rnn5]{flex:none;display:inline-flex;align-items:center;justify-content:center;width:2.1rem;height:2.1rem;border-radius:999px;background:var(--cta);color:var(--navy);font-family:Yantramanav,Yantramanav Fallback,Roboto,Roboto Fallback,system-ui,sans-serif;font-weight:700;padding-top:.1rem}.kpx-info__txt[data-astro-cid-ela7rnn5]{min-width:0;flex:1}.kpx-info__name[data-astro-cid-ela7rnn5]{font-family:Yantramanav,Yantramanav Fallback,Roboto,Roboto Fallback,system-ui,sans-serif;font-weight:700;font-size:1.05rem;line-height:1.2;color:var(--text-1)}.kpx-info__facts[data-astro-cid-ela7rnn5]{font-size:.86rem;color:var(--text-2);line-height:1.35;margin-top:.1rem}.kpx-info__facts[data-astro-cid-ela7rnn5] .kpx-info__fact{white-space:nowrap}.kpx-info__go[data-astro-cid-ela7rnn5]{flex:none;display:inline-flex;align-items:center;gap:.35rem;min-height:2.5rem;padding:.4rem .9rem .3rem;border-radius:999px;background:var(--primary);color:#fff;font-family:Yantramanav,Yantramanav Fallback,Roboto,Roboto Fallback,system-ui,sans-serif;font-weight:600;font-size:.92rem}.kpx-info__go[data-astro-cid-ela7rnn5]:hover{background:var(--primary-dark)}.kpx-info__go[data-astro-cid-ela7rnn5] svg[data-astro-cid-ela7rnn5],.kpx-info__x[data-astro-cid-ela7rnn5] svg[data-astro-cid-ela7rnn5]{width:1rem;height:1rem;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.kpx-info__x[data-astro-cid-ela7rnn5]{flex:none;display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:999px;color:var(--text-muted)}.kpx-info__x[data-astro-cid-ela7rnn5]:hover{background:var(--bg-2);color:var(--navy)}@media(min-width:1025px){.kpx-info__go[data-astro-cid-ela7rnn5]{display:none}body.edit-mode-active .kpx-info__go[data-astro-cid-ela7rnn5]{display:inline-flex}}@media(max-width:480px){.kpx-info[data-astro-cid-ela7rnn5]{padding:.6rem .4rem .7rem .75rem}.kpx-info__active[data-astro-cid-ela7rnn5]{flex-wrap:wrap;gap:.35rem .6rem}.kpx-info__txt[data-astro-cid-ela7rnn5]{flex-basis:calc(100% - 5.8rem)}.kpx-info__go[data-astro-cid-ela7rnn5]{order:3;margin-left:2.7rem;min-height:2.25rem;padding:.35rem .85rem .25rem;font-size:.88rem}}.kpx__cards[data-astro-cid-ela7rnn5]{display:grid;gap:.85rem}@media(max-width:1024px){.kpx__cards[data-astro-cid-ela7rnn5]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.kpx__cards[data-astro-cid-ela7rnn5]{grid-template-columns:minmax(0,1fr)}}.kpx-card[data-astro-cid-ela7rnn5]{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.9rem;padding:1.1rem 1.15rem 1.1rem 1rem;border-radius:1rem;background:#fff;box-shadow:inset 0 0 0 1px var(--gray-1),0 14px 30px -28px #292e618c;scroll-margin:7rem;transition:box-shadow .25s ease,opacity .3s ease,transform .25s ease;position:relative;overflow:hidden;isolation:isolate}.kpx-card[data-astro-cid-ela7rnn5].has-photo:before{content:"";position:absolute;inset:0;z-index:-2;background:var(--kpx-photo) right center / cover no-repeat;opacity:.55}.kpx-card[data-astro-cid-ela7rnn5].has-photo:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#fff,#fffffff0 42%,#ffffff8c 78%,#ffffff40)}.kpx-card[data-astro-cid-ela7rnn5].has-photo .kpx-fact[data-astro-cid-ela7rnn5]{background-color:#ffffffd9;backdrop-filter:none}.kpx-card[data-astro-cid-ela7rnn5].is-linked{box-shadow:inset 0 0 0 2px var(--accent),0 18px 34px -26px #292e6199}.kpx-card[data-astro-cid-ela7rnn5].is-active{box-shadow:inset 0 0 0 2px var(--cta),0 18px 34px -24px #292e61a6}.kpx-card[data-astro-cid-ela7rnn5].is-dim{opacity:.38}.kpx-card[data-astro-cid-ela7rnn5].is-flash{animation:kpx-flash 1.4s ease-out}@keyframes kpx-flash{0%{box-shadow:inset 0 0 0 2px var(--cta),0 0 #fcbe1abf}to{box-shadow:inset 0 0 0 2px var(--cta),0 0 0 14px #fcbe1a00}}.kpx-card__n[data-astro-cid-ela7rnn5]{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:999px;background:var(--bg-2);color:var(--primary);font-family:Yantramanav,Yantramanav Fallback,Roboto,Roboto Fallback,system-ui,sans-serif;font-size:1.02rem;font-weight:700;padding-top:.1rem;cursor:pointer;transition:background-color .2s ease,color .2s ease,transform .2s ease}.kpx-card__n[data-astro-cid-ela7rnn5]:hover,.kpx-card[data-astro-cid-ela7rnn5].is-linked .kpx-card__n[data-astro-cid-ela7rnn5]{background:var(--navy);color:#fff}.kpx-card[data-astro-cid-ela7rnn5].is-active .kpx-card__n[data-astro-cid-ela7rnn5]{background:var(--cta);color:var(--navy)}.kpx-card__title[data-astro-cid-ela7rnn5]{font-family:Yantramanav,Yantramanav Fallback,Roboto,Roboto Fallback,system-ui,sans-serif;font-size:1.13rem!important;font-weight:700;line-height:1.25!important;color:var(--text-1);padding-top:.35rem}.kpx-tags[data-astro-cid-ela7rnn5]{display:flex;flex-wrap:wrap;gap:.3rem;margin-top:.5rem}.kpx-tags[data-astro-cid-ela7rnn5] li[data-astro-cid-ela7rnn5]{padding:.18rem .55rem .08rem;border-radius:999px;background:var(--bg-2);color:var(--primary-dark);font-size:.78rem;font-weight:600;line-height:1.5}.kpx-card__text[data-astro-cid-ela7rnn5]{margin-top:.55rem;font-size:.93rem;line-height:1.6;color:var(--text-2)}.kpx-facts[data-astro-cid-ela7rnn5]{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:.5rem;margin-top:.8rem;font-size:.82rem}.kpx-fact[data-astro-cid-ela7rnn5]{border-radius:.6rem;background:var(--bg-1);padding:.4rem .65rem .45rem}.kpx-fact[data-astro-cid-ela7rnn5]:only-child{grid-column:1 / -1}.kpx-fact[data-astro-cid-ela7rnn5] dt[data-astro-cid-ela7rnn5]{color:var(--text-muted)}.kpx-fact__val[data-astro-cid-ela7rnn5]{font-weight:700;color:var(--navy)}.kpx-gauge[data-astro-cid-ela7rnn5]{display:block;margin-top:.4rem}.kpx-gauge[data-astro-cid-ela7rnn5][hidden]{display:none}.kpx-gauge__track[data-astro-cid-ela7rnn5]{position:relative;display:block;height:.45rem;border-radius:999px;background:linear-gradient(90deg,transparent calc(33.33% - 1px),rgba(41,46,97,.18) calc(33.33% - 1px),rgba(41,46,97,.18) 33.33%,transparent 33.33%),linear-gradient(90deg,transparent calc(66.66% - 1px),rgba(41,46,97,.18) calc(66.66% - 1px),rgba(41,46,97,.18) 66.66%,transparent 66.66%),var(--gray-1)}.kpx-gauge__fill[data-astro-cid-ela7rnn5]{position:absolute;inset:0 auto 0 0;width:var(--g0, 0%);border-radius:999px 0 0 999px;background:linear-gradient(90deg,#8fdde8,var(--accent))}.kpx-gauge__range[data-astro-cid-ela7rnn5]{position:absolute;top:0;bottom:0;left:var(--g0, 0%);width:max(3px,calc(var(--g1, 0%) - var(--g0, 0%)));border-radius:0 999px 999px 0;background:repeating-linear-gradient(-45deg,var(--primary) 0 3px,var(--accent) 3px 6px)}.kpx-gauge__child[data-astro-cid-ela7rnn5]{position:absolute;left:var(--c);top:-.95rem;bottom:-.25rem;width:2px;margin-left:-1px;border-radius:2px;background:var(--navy)}.kpx-gauge__scale[data-astro-cid-ela7rnn5]{position:relative;display:flex;justify-content:space-between;margin-top:.2rem;font-size:.7rem;color:var(--text-muted);line-height:1.2}.kpx-gauge__top[data-astro-cid-ela7rnn5]{position:relative;display:block;height:1.05rem;font-size:.7rem;line-height:1.2}.kpx-gauge__childlabel[data-astro-cid-ela7rnn5]{position:absolute;right:calc(100% - var(--c) + .3rem);bottom:.15rem;color:var(--navy);font-weight:600;white-space:nowrap}@media(prefers-reduced-motion:reduce){.kpx-hs[data-astro-cid-ela7rnn5],.kpx-hs__n[data-astro-cid-ela7rnn5],.kpx-hs__tip[data-astro-cid-ela7rnn5],.kpx-card[data-astro-cid-ela7rnn5],.kpx-chip[data-astro-cid-ela7rnn5],.kpx-map__shapes[data-astro-cid-ela7rnn5] polygon[data-astro-cid-ela7rnn5]{transition:none}.kpx-hs[data-astro-cid-ela7rnn5].is-active:after{animation:none;opacity:.9;transform:scale(1.25)}.kpx-card[data-astro-cid-ela7rnn5].is-flash{animation:none}}@media(max-width:768px){.kp-attr{display:flex;flex-wrap:nowrap;gap:.75rem;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:1.5rem;margin-inline:-1.5rem;padding-inline:1.5rem;padding-bottom:.4rem;scrollbar-width:none;-webkit-overflow-scrolling:touch}.kp-attr::-webkit-scrollbar{display:none}.kp-attr.space-y-4>:not([hidden])~:not([hidden]){margin-top:0}.kp-attr__item{flex:0 0 78%;scroll-snap-align:start}}@media(min-width:1025px){.history__item[data-astro-cid-svxzfepy]:not(:last-child):after{content:"";position:absolute;top:1.6rem;right:-1rem;width:1rem;height:2px;background:var(--accent);opacity:.5}}
