.hx[data-astro-cid-ge2uvauf]{isolation:isolate;margin-top:calc(-1 * var(--nav-h));--ph:min(100vw * 2143 / 1600, 70svh);padding-top:calc(var(--ph) * .72);grid-template-columns:minmax(0,1fr);padding-bottom:2.4rem;display:grid;position:relative;overflow:clip}.hx__copy[data-astro-cid-ge2uvauf]{min-width:0;padding-inline:var(--pad);justify-items:start;display:grid}.hx__name[data-astro-cid-ge2uvauf]{letter-spacing:0;color:var(--ink-soft);margin:0 0 .7rem;font-size:1rem;font-weight:400;line-height:1.5;display:block}.hx__name[data-astro-cid-ge2uvauf] strong[data-astro-cid-ge2uvauf]{color:var(--white)}.hx__h[data-astro-cid-ge2uvauf]{letter-spacing:-.03em;color:var(--white);margin-block:0;font-size:clamp(2.8rem,12.2vw,5.6rem);line-height:1.02;display:grid}.hx__l1[data-astro-cid-ge2uvauf],.hx__l2[data-astro-cid-ge2uvauf]{cursor:default;-webkit-tap-highlight-color:transparent;display:block;position:relative}.hx__l1[data-astro-cid-ge2uvauf]{font-weight:800}.hx__l2[data-astro-cid-ge2uvauf]{letter-spacing:-.02em;padding-bottom:.08em;font-weight:200}.hx__w[data-astro-cid-ge2uvauf]{white-space:nowrap;display:inline-block}.hx__c[data-astro-cid-ge2uvauf]{display:inline-block}.hx__grow[data-astro-cid-ge2uvauf]{letter-spacing:-.03em;font-weight:800}.hx__grow[data-astro-cid-ge2uvauf] .hx__c[data-astro-cid-ge2uvauf]:first-child{color:var(--g1)}.hx__grow[data-astro-cid-ge2uvauf] .hx__c[data-astro-cid-ge2uvauf]:nth-child(2){color:var(--g4)}.hx__grow[data-astro-cid-ge2uvauf] .hx__c[data-astro-cid-ge2uvauf]:nth-child(3){color:var(--g7)}.hx__grow[data-astro-cid-ge2uvauf] .hx__c[data-astro-cid-ge2uvauf]:nth-child(4){color:var(--g10)}.hx__grow[data-astro-cid-ge2uvauf].is-flow .hx__c[data-astro-cid-ge2uvauf]{background:linear-gradient(90deg, var(--grad-stops)) no-repeat var(--gx,0) 0 / var(--gw,100%) 100%;color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-inline:-.1em;padding-inline:.1em}.hx__streaks[data-astro-cid-ge2uvauf]{z-index:-1;pointer-events:none;position:absolute;inset:0 -20% 0 -30%}.hx__streaks[data-astro-cid-ge2uvauf] i[data-astro-cid-ge2uvauf]{background:linear-gradient(90deg, transparent, var(--g4), var(--g10));transform-origin:0;opacity:0;border-radius:3px;width:60%;height:3px;position:absolute;left:0}.hx__streaks[data-astro-cid-ge2uvauf] i[data-astro-cid-ge2uvauf]:first-child{top:30%}.hx__streaks[data-astro-cid-ge2uvauf] i[data-astro-cid-ge2uvauf]:nth-child(2){width:80%;height:2px;top:54%}.hx__streaks[data-astro-cid-ge2uvauf] i[data-astro-cid-ge2uvauf]:nth-child(3){width:46%;top:76%}.hx__photo[data-astro-cid-ge2uvauf]{z-index:-2;width:calc(var(--ph) * 1600 / 2143);aspect-ratio:1600/2143;pointer-events:none;-webkit-mask-composite:source-in;margin:0;position:absolute;top:0;right:0;-webkit-mask-image:linear-gradient(90deg,#0006 0%,#000 30%),linear-gradient(#000 42%,#0000 98%);mask-image:linear-gradient(90deg,#0006 0%,#000 30%),linear-gradient(#000 42%,#0000 98%);mask-composite:intersect}.hx__photo[data-astro-cid-ge2uvauf]:after{content:"";background:linear-gradient(#0a0c108c 0%,#0000 20%);position:absolute;inset:0}.hx__photo[data-astro-cid-ge2uvauf] img{object-fit:contain;object-position:100% 100%;filter:brightness(.88)saturate(.94);transform-origin:70% 30%;width:100%;height:100%;display:block}.hx__lead[data-astro-cid-ge2uvauf]{max-width:38rem;font-size:var(--fs-lead);color:var(--ink-soft);text-wrap:pretty;margin-block:1.6rem 0;line-height:1.6}.hx__lead[data-astro-cid-ge2uvauf] strong[data-astro-cid-ge2uvauf]{color:var(--white)}.hx__lead[data-astro-cid-ge2uvauf]{--d:.1s}@media (width>=600px){.hx__lead[data-astro-cid-ge2uvauf]{--d:calc(.8s + var(--intro-d,0s))}}.hx__form[data-astro-cid-ge2uvauf]{width:100%;max-width:40rem;margin:1.3rem 0 0}@media (width>=600px) and (width<=899px){.hx__photo[data-astro-cid-ge2uvauf]{-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 38%),linear-gradient(#000 42%,#0000 98%);mask-image:linear-gradient(90deg,#0000 0%,#000 38%),linear-gradient(#000 42%,#0000 98%)}}.hx__field[data-astro-cid-ge2uvauf]{z-index:-1;pointer-events:none;-webkit-mask-image:linear-gradient(180deg, transparent 0%, transparent calc(var(--ph) * .62), #000 calc(var(--ph) * .95));mask-image:linear-gradient(180deg, transparent 0%, transparent calc(var(--ph) * .62), #000 calc(var(--ph) * .95));position:absolute;inset:0}@media (width>=900px){.hx[data-astro-cid-ge2uvauf]{padding:var(--nav-h) 0 0;align-content:center;min-height:min(100svh,900px)}.hx__copy[data-astro-cid-ge2uvauf]{max-width:min(calc(var(--pad) + 52rem), 70%);padding:2rem 0 2.4rem var(--pad);align-content:center}.hx__h[data-astro-cid-ge2uvauf]{font-size:clamp(3rem,8.4vw,5.6rem)}.hx__photo[data-astro-cid-ge2uvauf]{width:auto;max-width:62%;height:100%;bottom:0;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 42%),linear-gradient(#000 78%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 42%),linear-gradient(#000 78%,#0000 100%)}.hx__photo[data-astro-cid-ge2uvauf]:after{background:linear-gradient(#0a0c1099 0%,#0000 16%)}.hx__field[data-astro-cid-ge2uvauf]{-webkit-mask-image:linear-gradient(90deg,#000 36%,#0000 60%);mask-image:linear-gradient(90deg,#000 36%,#0000 60%)}}@media (width>=1200px){.hx[data-astro-cid-ge2uvauf]{height:100svh;min-height:calc(640px + var(--nav-h));max-height:calc(1080px + var(--nav-h))}.hx__h[data-astro-cid-ge2uvauf]{font-size:clamp(3.6rem,min(6.2vw,11.5vh),8.4rem)}.hx__lead[data-astro-cid-ge2uvauf]{margin-top:clamp(1.2rem,2.8vh,1.9rem)}.hx__form[data-astro-cid-ge2uvauf]{margin-top:clamp(.9rem,2vh,1.2rem)}}@media (prefers-reduced-motion:reduce){.hx__streaks[data-astro-cid-ge2uvauf]{display:none}}.who__grid[data-astro-cid-sv3pybkw]{gap:.75rem;display:grid}.who__intro[data-astro-cid-sv3pybkw]{border-radius:var(--radius-lg);background:var(--surface);border:1px solid var(--line);box-shadow:var(--highlight);align-content:start;justify-items:start;gap:1.2rem;padding:clamp(1.15rem,.6rem + 2.4vw,2.6rem);display:grid}.who__h[data-astro-cid-sv3pybkw]{letter-spacing:-.025em;margin:0;font-size:clamp(2.4rem,1.2rem + 4.4vw,5rem);line-height:1.02}.who__lead[data-astro-cid-sv3pybkw]{max-width:38rem;color:var(--white);text-wrap:pretty;margin:0;font-size:clamp(1.05rem,.75rem + 1.1vw,1.45rem);line-height:1.45}.who__lead[data-astro-cid-sv3pybkw] .w{white-space:nowrap;color:rgb(255 255 255/calc(.25 + var(--p,0) * .75));transition:color .2s linear}.no-js .who__lead[data-astro-cid-sv3pybkw] .w{color:var(--white)}.who__grid[data-astro-cid-sv3pybkw] .who__photo{border-radius:var(--radius-lg);margin:0}.who__roles[data-astro-cid-sv3pybkw]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.who__roles[data-astro-cid-sv3pybkw] li[data-astro-cid-sv3pybkw]{display:grid}.who__role[data-astro-cid-sv3pybkw]{isolation:isolate;border-radius:var(--radius);background:var(--surface);border:1px solid var(--line);min-height:100%;box-shadow:var(--highlight);-webkit-tap-highlight-color:transparent;align-content:start;gap:.5rem;padding:1.1rem 1.1rem 1.2rem;transition:border-color .3s;display:grid;position:relative;overflow:hidden}.who__role[data-astro-cid-sv3pybkw]:before{content:"";z-index:-1;background:radial-gradient(260px circle at var(--sx,70%) var(--sy,20%), rgba(var(--blue-rgb), .12), transparent 65%);opacity:0;pointer-events:none;transition:opacity .4s;position:absolute;inset:0}.who__role[data-astro-cid-sv3pybkw]:hover{border-color:var(--line-strong)}.who__role[data-astro-cid-sv3pybkw]:hover:before{opacity:1}.who__chip[data-astro-cid-sv3pybkw]{background:var(--surface-3);color:var(--ink-soft);border-radius:99px;justify-self:start;padding:.22rem .6rem;font-size:.74rem}.who__k[data-astro-cid-sv3pybkw]{letter-spacing:-.02em;color:var(--white);margin-top:.4rem;font-size:clamp(1.35rem,1.1rem + 1vw,2rem);line-height:1.05}.who__t[data-astro-cid-sv3pybkw]{color:var(--ink-soft);text-wrap:pretty;font-size:.95rem;line-height:1.5}.who__go[data-astro-cid-sv3pybkw]{color:var(--ink-faint);transition:transform .35s var(--ease), color .3s;font-style:normal;position:absolute;top:1rem;right:1rem}.who__role[data-astro-cid-sv3pybkw]:hover .who__go[data-astro-cid-sv3pybkw]{color:var(--white);transform:translate(3px,-3px)}@media (width<=459px){.who__roles[data-astro-cid-sv3pybkw]{grid-template-columns:minmax(0,1fr)}}@media (width>=1000px){.who__grid[data-astro-cid-sv3pybkw]{grid-template-columns:minmax(0,1.85fr) minmax(0,.9fr);gap:1rem;container-type:inline-size}.who__intro[data-astro-cid-sv3pybkw]{grid-template-rows:auto 1fr auto;gap:1.5cqi;padding:4cqi}.who__lead[data-astro-cid-sv3pybkw]{align-self:end;max-width:none;font-size:2.35cqi;line-height:1.35}.who__h[data-astro-cid-sv3pybkw]{font-size:6.6cqi}.who__grid[data-astro-cid-sv3pybkw] .who__photo{align-self:start}.who__roles[data-astro-cid-sv3pybkw]{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.who__role[data-astro-cid-sv3pybkw]{padding:1.4rem 1.4rem 1.5rem}}.mf[data-astro-cid-7k5mprmg]{padding-inline:var(--gutter)}.mf__panel[data-astro-cid-7k5mprmg]{border-radius:var(--radius-lg);color:var(--on-white);background:#f4f5f7;gap:clamp(1.6rem,1rem + 2vw,2.6rem);padding:clamp(1.5rem,1rem + 3vw,4.4rem) clamp(1.25rem,.6rem + 3vw,4.4rem);display:grid}.mf__copy[data-astro-cid-7k5mprmg]{align-content:center;gap:1.2rem;display:grid}.mf__kick[data-astro-cid-7k5mprmg]{color:#0a0c108c;margin:0;font-size:.95rem}.mf__text[data-astro-cid-7k5mprmg]{letter-spacing:-.025em;color:var(--on-white);text-wrap:pretty;margin:0;font-size:clamp(2rem,1rem + 3.8vw,4.6rem);font-weight:400;line-height:1.1}.mf__text[data-astro-cid-7k5mprmg] .w{color:rgb(10 12 16/calc(.16 + var(--p,0) * .84));transition:color .15s linear}.no-js .mf__text[data-astro-cid-7k5mprmg] .w{color:var(--on-white)}.mf__text[data-astro-cid-7k5mprmg] .w.is-key{font-weight:800}.mf__sig[data-astro-cid-7k5mprmg]{color:#0a0c1099;margin:.4rem 0 0;font-size:.95rem}.mf__sig[data-astro-cid-7k5mprmg] strong[data-astro-cid-7k5mprmg]{color:var(--on-white)}.mf[data-astro-cid-7k5mprmg] .mf__photo{border-radius:var(--radius);margin:0}@media (width>=1000px){.mf__panel[data-astro-cid-7k5mprmg]{grid-template-columns:minmax(0,1.5fr) minmax(0,.75fr);align-items:center;column-gap:clamp(2.4rem,1rem + 4vw,5rem)}}.gw[data-astro-cid-upctwakv]{gap:clamp(1.6rem,1rem + 2vw,3rem);display:grid}.gw__head[data-astro-cid-upctwakv]{gap:1rem;display:grid}.gw__h[data-astro-cid-upctwakv]{letter-spacing:-.025em;margin:0;font-size:clamp(2.6rem,1.2rem + 5.4vw,6.4rem);line-height:1.02}.gw__lead[data-astro-cid-upctwakv]{max-width:46rem;font-size:var(--fs-lead);color:var(--ink-soft);margin:0;line-height:1.55}.gw__stage[data-astro-cid-upctwakv]{gap:clamp(1.2rem,1rem + 1vw,2rem);display:grid}.gw__media[data-astro-cid-upctwakv]{order:-1;display:grid}.gw__media[data-astro-cid-upctwakv] .gw__photo{border-radius:var(--radius-lg);grid-area:1/1;margin:0}.gw__copy[data-astro-cid-upctwakv]{align-content:center;justify-items:start;gap:1.2rem;min-width:0;display:grid}.gw__panels[data-astro-cid-upctwakv]{gap:2rem;width:100%;display:grid}.gw__panel[data-astro-cid-upctwakv]{align-content:start;gap:.9rem;display:grid}.gw__ph[data-astro-cid-upctwakv]{letter-spacing:-.025em;color:var(--white);margin:0;font-size:clamp(1.9rem,1.2rem + 2.4vw,3.4rem);line-height:1.05}.gw__pt[data-astro-cid-upctwakv]{max-width:32rem;color:var(--ink-soft);text-wrap:pretty;margin:0;font-size:clamp(1.06rem,.95rem + .45vw,1.3rem);line-height:1.55}.gw__pause[data-astro-cid-upctwakv]{display:none}.gw[data-astro-cid-upctwakv].is-ready .gw__panels[data-astro-cid-upctwakv]{grid-template-areas:"p"}.gw[data-astro-cid-upctwakv].is-ready .gw__panel[data-astro-cid-upctwakv]{visibility:hidden;grid-area:p;transition:visibility 0s .5s}.gw[data-astro-cid-upctwakv].is-ready .gw__panel[data-astro-cid-upctwakv].is-on{visibility:visible;transition:none}.gw__panel[data-astro-cid-upctwakv] .gw-m{vertical-align:top;margin-bottom:-.1em;padding-bottom:.1em;display:inline-block;overflow:hidden}.gw__panel[data-astro-cid-upctwakv] .gw-w{opacity:0;transition:transform .45s var(--ease), opacity .3s;display:inline-block;transform:translateY(105%)}.gw__panel[data-astro-cid-upctwakv].is-on .gw-w{opacity:1;transition:transform 1s var(--ease), opacity .6s var(--ease);transition-delay:calc(.18s + var(--i) * 35ms);transform:none}.gw__pt[data-astro-cid-upctwakv] .gw-w{transform:translateY(60%)}.gw__panel[data-astro-cid-upctwakv].is-on .gw__pt[data-astro-cid-upctwakv] .gw-w{transition-delay:calc(.38s + var(--i) * 18ms)}.gw[data-astro-cid-upctwakv].is-ready .gw__media[data-astro-cid-upctwakv] .gw__photo{clip-path:inset(0 0 0 100% round var(--radius-lg));transition:clip-path 1.15s cubic-bezier(.7, 0, .2, 1), transform 1.2s var(--ease), filter 1.2s var(--ease)}.gw[data-astro-cid-upctwakv].is-ready .gw__media[data-astro-cid-upctwakv] .gw__photo.is-on{z-index:2;clip-path:inset(0 0 0 0 round var(--radius-lg))}.gw[data-astro-cid-upctwakv].is-ready .gw__media[data-astro-cid-upctwakv] .gw__photo.is-out{z-index:1;clip-path:inset(0 0 0 0 round var(--radius-lg));filter:brightness(.45);transition:transform 1.2s var(--ease), filter 1.2s var(--ease);transform:scale(.94)}.gw__tabs[data-astro-cid-upctwakv]{display:none}.gw[data-astro-cid-upctwakv].is-ready .gw__tabs[data-astro-cid-upctwakv]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.gw__tab[data-astro-cid-upctwakv]{border-radius:var(--radius);border:1px solid var(--line-soft);color:var(--ink-faint);font:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;grid-template-columns:minmax(0,1fr);align-content:start;gap:.6rem;padding:.75rem .75rem .9rem;transition:background-color .35s,border-color .35s,color .35s;display:grid;position:relative}.gw__tab[data-astro-cid-upctwakv]:hover{color:var(--ink-2);border-color:var(--line)}.gw__tab[data-astro-cid-upctwakv][aria-selected=true]{color:var(--white);background:var(--surface);border-color:var(--line);box-shadow:var(--highlight)}.gw__bar[data-astro-cid-upctwakv]{background:#ffffff0f;border-radius:2px;height:2px;position:absolute;top:0;left:.75rem;right:.75rem;overflow:hidden}.gw__bar[data-astro-cid-upctwakv] i[data-astro-cid-upctwakv]{background:var(--grad-line);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.gw__bar[data-astro-cid-upctwakv] i[data-astro-cid-upctwakv].is-run{animation:gw-prog var(--dur) linear forwards}.gw[data-astro-cid-upctwakv].is-paused .gw__bar[data-astro-cid-upctwakv] i[data-astro-cid-upctwakv].is-run{animation-play-state:paused}.gw[data-astro-cid-upctwakv].is-static .gw__bar[data-astro-cid-upctwakv]{display:none}@keyframes gw-prog{to{transform:scaleX(1)}}.gw__thumb[data-astro-cid-upctwakv]{aspect-ratio:16/9;background:var(--surface-2);border-radius:10px;display:block;overflow:hidden}.gw__thumb[data-astro-cid-upctwakv] img{object-fit:cover;filter:grayscale(.85)brightness(.7);width:100%;height:100%;transition:filter .6s var(--ease);display:block}.gw__tab[data-astro-cid-upctwakv]:hover .gw__thumb[data-astro-cid-upctwakv] img{filter:grayscale(.4)brightness(.85)}.gw__tab[data-astro-cid-upctwakv][aria-selected=true] .gw__thumb[data-astro-cid-upctwakv] img{filter:none}.gw__tt[data-astro-cid-upctwakv]{letter-spacing:-.01em;text-wrap:balance;font-size:.95rem;font-weight:800;line-height:1.25}.gw[data-astro-cid-upctwakv].is-ready .gw__pause[data-astro-cid-upctwakv]{border:1px solid var(--line);color:var(--ink-soft);font:inherit;cursor:pointer;background:0 0;border-radius:99px;align-items:center;gap:.55rem;padding:.45rem .8rem .45rem .65rem;font-size:.82rem;transition:color .3s,border-color .3s;display:inline-flex}.gw[data-astro-cid-upctwakv].is-ready .gw__pause[data-astro-cid-upctwakv][hidden]{display:none}.gw__pause[data-astro-cid-upctwakv]:hover{color:var(--white);border-color:var(--line-strong)}.gw__picon[data-astro-cid-upctwakv]{width:10px;height:10px;position:relative}.gw__picon[data-astro-cid-upctwakv]:before,.gw__picon[data-astro-cid-upctwakv]:after{content:"";background:currentColor;border-radius:1px;width:3px;height:10px;position:absolute;top:0}.gw__picon[data-astro-cid-upctwakv]:before{left:1px}.gw__picon[data-astro-cid-upctwakv]:after{right:1px}.gw__pause[data-astro-cid-upctwakv][aria-pressed=true] .gw__picon[data-astro-cid-upctwakv]:before{background:0 0;border-top:5px solid #0000;border-bottom:5px solid #0000;border-left:9px solid;border-radius:0;width:0;height:0;left:1px}.gw__pause[data-astro-cid-upctwakv][aria-pressed=true] .gw__picon[data-astro-cid-upctwakv]:after{display:none}@media (width>=1000px){.gw__stage[data-astro-cid-upctwakv]{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:stretch;column-gap:clamp(2.4rem,4vw,4.5rem)}.gw__media[data-astro-cid-upctwakv]{order:0}.gw__copy[data-astro-cid-upctwakv]{grid-template-rows:1fr auto;align-content:stretch;padding-block:.4rem}.gw__panels[data-astro-cid-upctwakv]{align-self:center}.gw[data-astro-cid-upctwakv].is-ready .gw__tabs[data-astro-cid-upctwakv]{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.gw__tab[data-astro-cid-upctwakv]{grid-template-columns:minmax(0,.4fr) minmax(0,.6fr);align-items:center;gap:.8rem;padding:.85rem .9rem .85rem .85rem}.gw__tt[data-astro-cid-upctwakv]{-webkit-hyphens:auto;hyphens:auto;font-size:clamp(.88rem,.5rem + .5vw,1rem)}}@media (prefers-reduced-motion:reduce){.gw__panel[data-astro-cid-upctwakv] .gw-w{opacity:1!important;transition:none!important;transform:none!important}.gw[data-astro-cid-upctwakv].is-ready .gw__media[data-astro-cid-upctwakv] .gw__photo{transition:none}}.sc[data-astro-cid-o5klf5mk]{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.sc__card[data-astro-cid-o5klf5mk]{--cell:15px;--cg:5px;isolation:isolate;border-radius:var(--radius);background:var(--surface);border:1px solid var(--line);box-shadow:var(--highlight);-webkit-tap-highlight-color:transparent;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"cal stat""cal t""leg leg";align-items:end;gap:.45rem 1.2rem;padding:1.2rem 1.2rem 1.1rem;transition:border-color .3s;display:grid;position:relative;overflow:hidden}.sc__card[data-astro-cid-o5klf5mk]:before{content:"";z-index:-1;background:radial-gradient(300px circle at var(--sx,30%) var(--sy,40%), rgba(var(--blue-rgb), .12), transparent 65%);opacity:0;pointer-events:none;transition:opacity .4s;position:absolute;inset:0}.sc__card[data-astro-cid-o5klf5mk]:hover{border-color:var(--line-strong)}.sc__card[data-astro-cid-o5klf5mk]:hover:before{opacity:1}.sc__cal[data-astro-cid-o5klf5mk]{grid-area:cal;grid-template-columns:repeat(7, var(--cell));align-self:start;gap:var(--cg);display:grid}.sc__cal[data-astro-cid-o5klf5mk] i[data-astro-cid-o5klf5mk]{width:var(--cell);height:var(--cell);border-radius:calc(var(--cell) * .28);background:#ffffff12}.sc__cal[data-astro-cid-o5klf5mk] i[data-astro-cid-o5klf5mk].on{background:var(--c)}.sc__cal[data-astro-cid-o5klf5mk] i[data-astro-cid-o5klf5mk].live{box-shadow:0 0 14px var(--c)}.sc__legend[data-astro-cid-o5klf5mk]{color:var(--ink-faint);grid-area:leg;margin-top:.35rem;font-size:.78rem}.sc__card[data-astro-cid-o5klf5mk] .stat[data-astro-cid-o5klf5mk]{grid-area:stat;font-size:clamp(2.4rem,1.8rem + 2vw,3.4rem)}.sc__card[data-astro-cid-o5klf5mk] .stat[data-astro-cid-o5klf5mk] .stat__u{color:var(--white);font-size:.5em;font-weight:200}.sc__t[data-astro-cid-o5klf5mk]{color:var(--ink-soft);text-wrap:pretty;grid-area:t;font-size:1rem;line-height:1.5}@media (prefers-reduced-motion:no-preference){.js .sc__card[data-astro-cid-o5klf5mk]:not(.is-in) .sc__cal[data-astro-cid-o5klf5mk] i[data-astro-cid-o5klf5mk].on{box-shadow:none;background:#ffffff12}.sc__card[data-astro-cid-o5klf5mk].is-in .sc__cal[data-astro-cid-o5klf5mk] i[data-astro-cid-o5klf5mk].on{animation:sc-cell .5s var(--ease) calc(var(--d) + var(--o) * var(--step)) both}.sc__card[data-astro-cid-o5klf5mk].is-in .sc__cal[data-astro-cid-o5klf5mk] i[data-astro-cid-o5klf5mk].live{animation:sc-cell .5s var(--ease) calc(var(--d) + var(--o) * var(--step)) both, sc-live 2.4s ease-in-out calc(var(--d) + 1.6s) infinite}.sc__card[data-astro-cid-o5klf5mk].is-replay .sc__cal[data-astro-cid-o5klf5mk] i[data-astro-cid-o5klf5mk].on{animation-name:sc-cell-r;animation-delay:calc(var(--o) * var(--step))}.sc__card[data-astro-cid-o5klf5mk].is-replay .sc__cal[data-astro-cid-o5klf5mk] i[data-astro-cid-o5klf5mk].live{animation-name:sc-cell-r,sc-live;animation-delay:calc(var(--o) * var(--step)), 1.5s}}@keyframes sc-cell{0%{background:#ffffff12;transform:scale(.4)}55%{transform:scale(1.25)}to{background:var(--c);transform:none}}@keyframes sc-cell-r{0%{background:#ffffff12;transform:scale(.4)}55%{transform:scale(1.25)}to{background:var(--c);transform:none}}@keyframes sc-live{0%,to{box-shadow:0 0 0 0 rgba(var(--turq-rgb), .55), 0 0 14px var(--c)}60%{box-shadow:0 0 0 7px rgba(var(--turq-rgb), 0), 0 0 18px var(--c)}}@media (width<=419px){.sc__card[data-astro-cid-o5klf5mk]{grid-template-columns:minmax(0,1fr);grid-template-areas:"cal""stat""t""leg";row-gap:.6rem}.sc__cal[data-astro-cid-o5klf5mk]{margin-bottom:.4rem}}@media (width>=900px){.sc[data-astro-cid-o5klf5mk]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.sc__card[data-astro-cid-o5klf5mk]{--cell:14px;grid-template:"cal""stat""t"1fr"leg"/minmax(0,1fr);align-items:start;row-gap:.6rem;padding:1.5rem 1.5rem 1.3rem}.sc__legend[data-astro-cid-o5klf5mk]{align-self:end}.sc__cal[data-astro-cid-o5klf5mk]{margin-bottom:.9rem}}.gx[data-astro-cid-pgglwauq]{padding-top:var(--sec-y);position:relative}.gx__stage[data-astro-cid-pgglwauq]{height:calc(100svh - var(--nav-h));box-sizing:border-box;background:var(--bg);grid-template-rows:auto auto minmax(0,1fr);gap:clamp(.8rem,2vh,1.4rem);min-height:520px;padding-block:clamp(.8rem,2.4vh,1.8rem);display:grid;position:relative}.gx__h[data-astro-cid-pgglwauq]{letter-spacing:-.025em;margin:0;font-size:clamp(2.6rem,1.2rem + 6vw,6.4rem);line-height:1.02}.gx__panel[data-astro-cid-pgglwauq]{display:grid}.gx__card[data-astro-cid-pgglwauq]{opacity:0;visibility:hidden;transition:opacity .45s var(--ease), transform .6s var(--ease), visibility 0s .45s;pointer-events:none;grid-area:1/1;align-content:start;gap:.25rem;display:grid;transform:translateY(14px)}.gx__card[data-astro-cid-pgglwauq].is-on{opacity:1;visibility:visible;transition-delay:0s;transform:none}.gx__tag[data-astro-cid-pgglwauq]{color:var(--turq);font-size:.9rem}.gx__v[data-astro-cid-pgglwauq]{letter-spacing:-.03em;color:var(--white);font-variant-numeric:tabular-nums;font-size:clamp(2.8rem,2rem + 3.4vw,5rem);font-weight:800;line-height:1}.gx__l[data-astro-cid-pgglwauq]{max-width:30rem;color:var(--ink-soft);text-wrap:pretty;font-size:clamp(1rem,.92rem + .3vw,1.15rem);line-height:1.45}.gx__chart[data-astro-cid-pgglwauq]{min-height:180px;margin:1.6rem .4rem .6rem;position:relative}.gx__svg[data-astro-cid-pgglwauq]{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.gx__grid[data-astro-cid-pgglwauq] line[data-astro-cid-pgglwauq]{stroke:#ffffff12;stroke-width:1px;vector-effect:non-scaling-stroke;stroke-dasharray:4 6}.gx__line[data-astro-cid-pgglwauq]{fill:none;stroke:url(#gx-stroke);stroke-width:4px;stroke-linecap:round;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 10px rgba(var(--blue-rgb), .6))}.gx__tip[data-astro-cid-pgglwauq]{width:16px;height:16px;box-shadow:0 0 0 6px rgba(var(--turq-rgb), .3), 0 0 24px rgba(var(--turq-rgb), .9);opacity:0;pointer-events:none;z-index:3;background:#fff;border-radius:50%;margin:-8px 0 0 -8px;animation:2.4s ease-in-out infinite gx-pulse;position:absolute}@keyframes gx-pulse{50%{box-shadow:0 0 0 13px rgba(var(--turq-rgb), .06), 0 0 34px rgba(var(--turq-rgb), .9)}}.gx__pt[data-astro-cid-pgglwauq]{z-index:2;cursor:pointer;width:44px;height:44px;color:inherit;font:inherit;-webkit-tap-highlight-color:transparent;background:0 0;border:0;margin:-22px 0 0 -22px;padding:0;position:absolute}.gx__dot[data-astro-cid-pgglwauq]{background:var(--bg);width:14px;height:14px;transition:border-color .3s, background-color .3s, transform .4s var(--ease);border:3px solid #ffffff40;border-radius:50%;margin:-7px 0 0 -7px;position:absolute;top:50%;left:50%}.gx__pt[data-astro-cid-pgglwauq].is-on .gx__dot[data-astro-cid-pgglwauq]{border-color:var(--turq);background:#fff;transform:scale(1.2)}.gx__pt[data-astro-cid-pgglwauq].is-on:hover .gx__dot[data-astro-cid-pgglwauq],.gx__pt[data-astro-cid-pgglwauq]:focus-visible .gx__dot[data-astro-cid-pgglwauq]{transform:scale(1.5)}.gx__val[data-astro-cid-pgglwauq]{letter-spacing:-.02em;white-space:nowrap;color:var(--white);opacity:0;transition:opacity .4s var(--ease), transform .5s var(--ease);pointer-events:none;font-size:clamp(1rem,.8rem + .8vw,1.5rem);font-weight:800;position:absolute;bottom:66%;right:62%;transform:translateY(8px)}.gx__pt[data-astro-cid-pgglwauq].is-on .gx__val[data-astro-cid-pgglwauq]{opacity:1;transform:none}.gx__pt--0[data-astro-cid-pgglwauq] .gx__val[data-astro-cid-pgglwauq]{left:62%;right:auto}.gx__speed[data-astro-cid-pgglwauq]{padding-block:clamp(2.4rem, 1.6rem + 3vw, 4.4rem) var(--sec-y);gap:clamp(1.2rem,1rem + 1vw,2rem);display:grid}.gx__h3[data-astro-cid-pgglwauq]{letter-spacing:-.02em;margin:0;font-size:clamp(1.9rem,1.2rem + 2.6vw,3.4rem)}@media (width>=900px){.gx__stage[data-astro-cid-pgglwauq]{grid-template-rows:auto minmax(0,1fr)}.gx__chart[data-astro-cid-pgglwauq]{grid-area:2/1;margin-top:.4rem}.gx__panel[data-astro-cid-pgglwauq]{z-index:2;background:var(--bg);grid-area:2/1;align-self:start;width:min(32rem,42%);padding:clamp(.4rem,2vh,1.6rem) 1.6rem 1.4rem 0}}@media (prefers-reduced-motion:reduce){.gx__tip[data-astro-cid-pgglwauq]{animation:none}}.no-js .gx__card[data-astro-cid-pgglwauq]:last-child{opacity:1;visibility:visible;transform:none}.sec-head[data-astro-cid-lcdefpme]{gap:.8rem;margin-bottom:clamp(1.4rem,1rem + 1.2vw,2.2rem);display:grid}.sec-head[data-astro-cid-lcdefpme] .head[data-astro-cid-lcdefpme]{margin:0}.sec-head[data-astro-cid-lcdefpme] .more[data-astro-cid-lcdefpme]{justify-self:start}@media (width>=900px){.sec-head[data-astro-cid-lcdefpme]{grid-template-columns:1fr auto;align-items:end}}.arts__grid[data-astro-cid-lcdefpme]{gap:2.2rem 1.6rem;display:grid}.acard[data-astro-cid-lcdefpme]{align-content:start;gap:.75rem;display:grid}.acard__img[data-astro-cid-lcdefpme]{aspect-ratio:16/10;border-radius:var(--radius);background:var(--surface-2);display:block;position:relative;overflow:hidden}.acard__img[data-astro-cid-lcdefpme]:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff14}.acard__img[data-astro-cid-lcdefpme] .acov{width:100%;height:100%;transition:transform 1s var(--ease);position:absolute;inset:0}.acard[data-astro-cid-lcdefpme]:hover .acard__img[data-astro-cid-lcdefpme]{transform:translateY(-4px)}.acard__meta[data-astro-cid-lcdefpme]{color:var(--ink-faint);margin-top:.3rem;font-size:.8rem}.acard__h[data-astro-cid-lcdefpme]{letter-spacing:-.016em;text-wrap:balance;font-size:1.2rem;font-weight:800;line-height:1.22;transition:color .3s}.acard[data-astro-cid-lcdefpme]:hover .acard__h[data-astro-cid-lcdefpme]{color:var(--white)}.acard--feature[data-astro-cid-lcdefpme] .acard__h[data-astro-cid-lcdefpme]{font-size:clamp(1.3rem,1.1rem + .9vw,1.75rem)}@media (width>=768px){.arts__grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr))}.acard--feature[data-astro-cid-lcdefpme]{grid-column:1/-1;grid-template-rows:1fr auto auto 1fr;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);column-gap:2rem}.acard--feature[data-astro-cid-lcdefpme] .acard__img[data-astro-cid-lcdefpme]{grid-row:1/-1}.acard--feature[data-astro-cid-lcdefpme] .acard__meta[data-astro-cid-lcdefpme]{grid-row:2;margin:0}.acard--feature[data-astro-cid-lcdefpme] .acard__h[data-astro-cid-lcdefpme]{grid-row:3}}@media (width>=1100px){.arts__grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem}.acard--feature[data-astro-cid-lcdefpme]{grid-column:auto;grid-template-rows:none;grid-template-columns:minmax(0,1fr)}.acard--feature[data-astro-cid-lcdefpme] .acard__img[data-astro-cid-lcdefpme]{grid-row:auto}.acard--feature[data-astro-cid-lcdefpme] .acard__meta[data-astro-cid-lcdefpme]{grid-row:auto;margin-top:.3rem}.acard--feature[data-astro-cid-lcdefpme] .acard__h[data-astro-cid-lcdefpme]{grid-row:auto;font-size:1.2rem}}
