.hx[data-astro-cid-ge2uvauf]{--mx:0;--my:0;padding:calc(var(--header) + 24px) 0 40px;background:radial-gradient(55% 75% at 75% 45%,#e2e8e8f2 0%,#e2e8e800 75%),linear-gradient(#fdfefe 0%,#f2f6f4 100%);position:relative;overflow:hidden}.hx-in[data-astro-cid-ge2uvauf]{width:min(var(--max), calc(100% - var(--pad) * 2));grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:center;gap:20px;margin-inline:auto;display:grid}.hx-copy[data-astro-cid-ge2uvauf]{z-index:2;justify-items:start;gap:20px;display:grid;position:relative}.hx-kick[data-astro-cid-ge2uvauf]{letter-spacing:.26em;text-transform:uppercase;max-width:22em;color:var(--muted);margin:0;font-size:12px;line-height:1.7}.hx[data-astro-cid-ge2uvauf] h1[data-astro-cid-ge2uvauf]{font-family:var(--font);letter-spacing:-.035em;color:var(--ink);margin:0;font-size:clamp(2.3rem,3.25vw,3.3rem);font-weight:600;line-height:1.06}.hx[data-astro-cid-ge2uvauf] h1[data-astro-cid-ge2uvauf] em[data-astro-cid-ge2uvauf]{font-family:var(--display);letter-spacing:-.03em;color:var(--green);font-style:normal;font-weight:500}.hx-lede[data-astro-cid-ge2uvauf]{max-width:32em;color:var(--muted);margin:0;font-size:16px;line-height:1.6}.hx-cta[data-astro-cid-ge2uvauf]{flex-wrap:wrap;gap:14px;display:flex}.hx-cta[data-astro-cid-ge2uvauf] .btn[data-astro-cid-ge2uvauf]{gap:16px;min-height:56px;padding-inline:28px}.hx-cta[data-astro-cid-ge2uvauf] .btn[data-astro-cid-ge2uvauf] span[data-astro-cid-ge2uvauf]{font-size:15px;transition:transform .3s}.hx-cta[data-astro-cid-ge2uvauf] .btn[data-astro-cid-ge2uvauf]:hover span[data-astro-cid-ge2uvauf]{transform:translate(2px,-2px)}.hx-cta[data-astro-cid-ge2uvauf] .btn[data-astro-cid-ge2uvauf]:hover .hx-arr[data-astro-cid-ge2uvauf]{transform:translate(4px)}.hx-main[data-astro-cid-ge2uvauf]{box-shadow:0 18px 36px -16px #1f5c48bf}.hx-stats[data-astro-cid-ge2uvauf]{grid-template-columns:repeat(3,auto);gap:0;margin:8px 0 0;display:grid}.hx-stats[data-astro-cid-ge2uvauf] div[data-astro-cid-ge2uvauf]{border-left:1px solid var(--line);padding:0 32px}.hx-stats[data-astro-cid-ge2uvauf] div[data-astro-cid-ge2uvauf]:first-child{border-left:0;padding-left:0}.hx-stats[data-astro-cid-ge2uvauf] dt[data-astro-cid-ge2uvauf]{letter-spacing:.04em;text-transform:uppercase;color:var(--ink);font-size:15px;font-weight:600}.hx-stats[data-astro-cid-ge2uvauf] dd[data-astro-cid-ge2uvauf]{max-width:11em;color:var(--muted);margin:6px 0 0;font-size:13px;line-height:1.4}.hx-badges[data-astro-cid-ge2uvauf]{flex-wrap:wrap;margin:8px 0 0;padding:0;list-style:none;display:flex}.hx-badges[data-astro-cid-ge2uvauf] li[data-astro-cid-ge2uvauf]{border-left:1px solid var(--line);max-width:12em;color:var(--ink2);align-items:center;gap:12px;padding:0 26px;font-size:14px;line-height:1.3;display:flex}.hx-badges[data-astro-cid-ge2uvauf] li[data-astro-cid-ge2uvauf]:first-child{border-left:0;padding-left:0}.hx-badges[data-astro-cid-ge2uvauf] svg[data-astro-cid-ge2uvauf]{width:28px;height:28px;color:var(--ink);flex:none}.hx-facts[data-astro-cid-ge2uvauf]{width:min(var(--max), calc(100% - var(--pad) * 2));border-top:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));margin:36px auto 0;padding-top:28px;display:grid}.hx-facts[data-astro-cid-ge2uvauf] div[data-astro-cid-ge2uvauf]{border-left:1px solid var(--line);padding:0 28px}.hx-facts[data-astro-cid-ge2uvauf] div[data-astro-cid-ge2uvauf]:first-child{border-left:0;padding-left:0}.hx-facts[data-astro-cid-ge2uvauf] dt[data-astro-cid-ge2uvauf]{letter-spacing:-.01em;color:var(--ink);font-size:21px;font-weight:600;line-height:1.2}.hx-facts[data-astro-cid-ge2uvauf] dd[data-astro-cid-ge2uvauf]{color:var(--muted);margin:8px 0 0;font-size:14px;line-height:1.4}.hx-start[data-astro-cid-ge2uvauf]{color:var(--green);border-bottom:1px solid #1f5c4859;font-size:14px;text-decoration:none}.hx-start[data-astro-cid-ge2uvauf]:hover{border-color:var(--green)}.hx-note[data-astro-cid-ge2uvauf]{color:var(--muted);margin:0;font-size:14px}.hx-stage[data-astro-cid-ge2uvauf]{aspect-ratio:760/618;position:relative;container-type:inline-size}.hx-art[data-astro-cid-ge2uvauf],.hx-cards[data-astro-cid-ge2uvauf]{position:absolute;inset:0}.hx-art[data-astro-cid-ge2uvauf],.hx-card[data-astro-cid-ge2uvauf]{transform:translate3d(calc(var(--mx) * var(--d) * 1px), calc(var(--my) * var(--d) * 1px), 0);transition:transform .8s cubic-bezier(.2,.7,.2,1),box-shadow .3s}.hx-art[data-astro-cid-ge2uvauf] picture[data-astro-cid-ge2uvauf],.hx-art[data-astro-cid-ge2uvauf] img[data-astro-cid-ge2uvauf]{width:100%;height:100%;display:block}.hx-art[data-astro-cid-ge2uvauf] img[data-astro-cid-ge2uvauf]{object-fit:cover;-webkit-mask-composite:source-in;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 14% 90%,#0000 100%),linear-gradient(#0000 0%,#000 12% 86%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 14% 90%,#0000 100%),linear-gradient(#0000 0%,#000 12% 86%,#0000 100%);mask-composite:intersect}.hx-card[data-astro-cid-ge2uvauf]{-webkit-backdrop-filter:blur(14px)saturate(140%);min-width:0;color:var(--ink);background:#ffffffd1;border:1px solid #ffffffe6;border-radius:2cqw;margin:0;padding:2.1cqw 2.3cqw;font-size:1.55cqw;position:absolute;box-shadow:0 2.4cqw 5cqw -3cqw #14322859,inset 0 1px #fff}.hx-card[data-astro-cid-ge2uvauf] header[data-astro-cid-ge2uvauf],.hx-card[data-astro-cid-ge2uvauf] legend[data-astro-cid-ge2uvauf]{align-items:center;gap:1.4cqw;width:100%;margin-bottom:1.6cqw;padding:0;font-size:2cqw;display:flex}.hx-card[data-astro-cid-ge2uvauf] legend[data-astro-cid-ge2uvauf]{float:left}.hx-card[data-astro-cid-ge2uvauf] legend[data-astro-cid-ge2uvauf]+[data-astro-cid-ge2uvauf]{clear:both}.hx-card[data-astro-cid-ge2uvauf] i[data-astro-cid-ge2uvauf]{color:var(--muted);border-right:1px solid var(--line);padding-right:1.4cqw;font-size:1.7cqw;font-style:normal}.hx-card[data-astro-cid-ge2uvauf] b[data-astro-cid-ge2uvauf]{font-weight:600}.hx-card[data-astro-cid-ge2uvauf] header[data-astro-cid-ge2uvauf] a[data-astro-cid-ge2uvauf]{color:var(--ink);margin-left:auto;font-size:2.2cqw;line-height:1;text-decoration:none}.hx-card[data-astro-cid-ge2uvauf] header[data-astro-cid-ge2uvauf] a[data-astro-cid-ge2uvauf]:hover{color:var(--green)}.hx-c1[data-astro-cid-ge2uvauf]{width:38%;top:5%;left:2.5%}.hx-c2[data-astro-cid-ge2uvauf]{width:37%;top:58%;left:2%}.hx-c3[data-astro-cid-ge2uvauf]{width:26.5%;top:8.5%;left:72%}.hx-c4[data-astro-cid-ge2uvauf]{width:29%;top:64.5%;left:69%}.hx-act[data-astro-cid-ge2uvauf]{grid-template-columns:1.15fr 1fr;align-items:center;gap:1cqw;display:grid}.hx-act[data-astro-cid-ge2uvauf] img[data-astro-cid-ge2uvauf]{mix-blend-mode:multiply;width:100%;height:auto}.hx-act[data-astro-cid-ge2uvauf] ul[data-astro-cid-ge2uvauf]{color:var(--muted);gap:1.1cqw;margin:0;padding:0;line-height:1.25;list-style:none;display:grid}.hx-act[data-astro-cid-ge2uvauf] li[data-astro-cid-ge2uvauf]{align-items:baseline;gap:1cqw;display:flex}.hx-act[data-astro-cid-ge2uvauf] li[data-astro-cid-ge2uvauf]:before{content:"";background:var(--green);opacity:.9;border-radius:50%;flex:none;width:1.1cqw;height:1.1cqw}.hx-act[data-astro-cid-ge2uvauf] li[data-astro-cid-ge2uvauf]:nth-child(2):before{opacity:.55}.hx-act[data-astro-cid-ge2uvauf] li[data-astro-cid-ge2uvauf]:nth-child(3):before{opacity:.3}.hx-act[data-astro-cid-ge2uvauf] li[data-astro-cid-ge2uvauf]:nth-child(4):before{opacity:.45}.hx-opts[data-astro-cid-ge2uvauf]{grid-template-columns:repeat(4,1fr);gap:1.2cqw;display:grid}.hx-packs[data-astro-cid-ge2uvauf]{grid-template-columns:repeat(3,1fr);gap:.8cqw}.hx-opts[data-astro-cid-ge2uvauf] label[data-astro-cid-ge2uvauf]{cursor:pointer;color:var(--muted);text-align:center;justify-items:center;gap:.9cqw;display:grid}.hx-opts[data-astro-cid-ge2uvauf] input[data-astro-cid-ge2uvauf],.hx-run[data-astro-cid-ge2uvauf] input[data-astro-cid-ge2uvauf]{opacity:0;pointer-events:none;position:absolute}.hx-opts[data-astro-cid-ge2uvauf] img[data-astro-cid-ge2uvauf]{aspect-ratio:1;object-fit:cover;border:1px solid #0000;border-radius:50%;width:100%;height:auto;transition:box-shadow .25s,transform .25s;box-shadow:0 0 0 .35cqw #0000}.hx-packs[data-astro-cid-ge2uvauf] img[data-astro-cid-ge2uvauf]{aspect-ratio:147/228;border-radius:1cqw}.hx-opts[data-astro-cid-ge2uvauf] label[data-astro-cid-ge2uvauf]:hover img[data-astro-cid-ge2uvauf]{transform:translateY(-.3cqw)}.hx-opts[data-astro-cid-ge2uvauf] input[data-astro-cid-ge2uvauf]:checked+img[data-astro-cid-ge2uvauf]{box-shadow:0 0 0 .25cqw #fff, 0 0 0 .45cqw var(--green)}.hx-opts[data-astro-cid-ge2uvauf] input[data-astro-cid-ge2uvauf]:checked~span[data-astro-cid-ge2uvauf]{color:var(--green)}.hx-opts[data-astro-cid-ge2uvauf] input[data-astro-cid-ge2uvauf]:focus-visible+img[data-astro-cid-ge2uvauf]{outline:2px solid var(--green);outline-offset:.6cqw}.hx-run[data-astro-cid-ge2uvauf]{grid-template-columns:repeat(4,1fr);margin:1.6cqw 0 0;display:grid;position:relative}.hx-run[data-astro-cid-ge2uvauf]:before{content:"";background:var(--line);height:1px;position:absolute;top:.9cqw;left:12%;right:12%}.hx-run[data-astro-cid-ge2uvauf] label[data-astro-cid-ge2uvauf]{cursor:pointer;color:var(--muted);justify-items:center;gap:1.2cqw;font-size:1.45cqw;display:grid;position:relative}.hx-run[data-astro-cid-ge2uvauf] label[data-astro-cid-ge2uvauf]:before{content:"";background:#c9d4cf;border-radius:50%;width:.9cqw;height:.9cqw;margin-top:.45cqw;transition:transform .25s,background .25s,box-shadow .25s}.hx-run[data-astro-cid-ge2uvauf] label[data-astro-cid-ge2uvauf]:has(input:checked):before{background:var(--green);transform:scale(1.5);box-shadow:0 0 0 .45cqw #1f5c482e}.hx-run[data-astro-cid-ge2uvauf] label[data-astro-cid-ge2uvauf]:has(input:checked){color:var(--ink);font-weight:600}.hx-run[data-astro-cid-ge2uvauf] label[data-astro-cid-ge2uvauf]:has(input:focus-visible) span[data-astro-cid-ge2uvauf]{outline:2px solid var(--green);outline-offset:2px}.hx-run-note[data-astro-cid-ge2uvauf]{color:var(--muted);align-items:center;gap:1.2cqw;margin:2cqw 0 0;line-height:1.3;display:flex}.hx-run-note[data-astro-cid-ge2uvauf] svg[data-astro-cid-ge2uvauf]{width:3.6cqw;height:3.6cqw;color:var(--ink);flex:none}@media (prefers-reduced-motion:no-preference){.hx-copy[data-astro-cid-ge2uvauf]>[data-astro-cid-ge2uvauf]{animation:.8s cubic-bezier(.2,.8,.2,1) both hx-up}.hx-copy[data-astro-cid-ge2uvauf]>[data-astro-cid-ge2uvauf]:nth-child(2){animation-delay:.1s}.hx-copy[data-astro-cid-ge2uvauf]>[data-astro-cid-ge2uvauf]:nth-child(3){animation-delay:.25s}.hx-copy[data-astro-cid-ge2uvauf]>[data-astro-cid-ge2uvauf]:nth-child(4){animation-delay:.4s}.hx-copy[data-astro-cid-ge2uvauf]>[data-astro-cid-ge2uvauf]:nth-child(5){animation-delay:.55s}.hx-copy[data-astro-cid-ge2uvauf]>[data-astro-cid-ge2uvauf]:nth-child(6){animation-delay:.65s}.hx-art[data-astro-cid-ge2uvauf]{animation:1.4s ease-out both hx-fade}.hx-art[data-astro-cid-ge2uvauf] img[data-astro-cid-ge2uvauf]{animation:9s ease-in-out 1.4s infinite hx-float}.hx-card[data-astro-cid-ge2uvauf]{animation:.9s cubic-bezier(.2,.8,.2,1) both hx-pop}.hx-c1[data-astro-cid-ge2uvauf]{animation-delay:.5s}.hx-c3[data-astro-cid-ge2uvauf]{animation-delay:.65s}.hx-c2[data-astro-cid-ge2uvauf]{animation-delay:.8s}.hx-c4[data-astro-cid-ge2uvauf]{animation-delay:.95s}}@keyframes hx-up{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes hx-fade{0%{opacity:0}to{opacity:1}}@keyframes hx-pop{0%{opacity:0;translate:0 18px;scale:.97}to{opacity:1;translate:0;scale:1}}@keyframes hx-float{50%{transform:translateY(-1.2%)}}@media (width<=1100px){.hx-in[data-astro-cid-ge2uvauf]{grid-template-columns:minmax(0,1fr)}.hx-stage[data-astro-cid-ge2uvauf]{justify-self:center;width:100%;max-width:760px}}@media (width<=860px){.hx[data-astro-cid-ge2uvauf]{padding:calc(var(--header) + 8px) 0 28px}.hx-copy[data-astro-cid-ge2uvauf]{gap:18px}.hx[data-astro-cid-ge2uvauf] h1[data-astro-cid-ge2uvauf]{font-size:clamp(2.1rem,9.4vw,2.7rem)}.hx-lede[data-astro-cid-ge2uvauf]{font-size:16px}.hx-cta[data-astro-cid-ge2uvauf]{flex-direction:column;align-items:stretch;width:100%}.hx-cta[data-astro-cid-ge2uvauf] .btn[data-astro-cid-ge2uvauf]{white-space:normal;text-align:left;justify-content:space-between}.hx-stats[data-astro-cid-ge2uvauf],.hx-badges[data-astro-cid-ge2uvauf]{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid}.hx-badges[data-astro-cid-ge2uvauf] li[data-astro-cid-ge2uvauf]{flex-direction:column;align-items:flex-start;gap:8px;padding:0 10px;font-size:12px}.hx-badges[data-astro-cid-ge2uvauf] svg[data-astro-cid-ge2uvauf]{width:24px;height:24px}.hx-facts[data-astro-cid-ge2uvauf]{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 0;margin-top:24px;padding-top:22px}.hx-facts[data-astro-cid-ge2uvauf] div[data-astro-cid-ge2uvauf]{padding:0 14px}.hx-facts[data-astro-cid-ge2uvauf] div[data-astro-cid-ge2uvauf]:nth-child(odd){border-left:0;padding-left:0}.hx-facts[data-astro-cid-ge2uvauf] dt[data-astro-cid-ge2uvauf]{font-size:17px}.hx-facts[data-astro-cid-ge2uvauf] dd[data-astro-cid-ge2uvauf]{font-size:13px}.hx-stats[data-astro-cid-ge2uvauf] div[data-astro-cid-ge2uvauf]{padding:0 10px}.hx-stats[data-astro-cid-ge2uvauf] dt[data-astro-cid-ge2uvauf]{font-size:13px}.hx-stats[data-astro-cid-ge2uvauf] dd[data-astro-cid-ge2uvauf]{font-size:12px}.hx-stage[data-astro-cid-ge2uvauf]{aspect-ratio:auto;margin-inline:calc(var(--pad) * -1);container-type:normal}.hx-art[data-astro-cid-ge2uvauf]{height:74vw;position:relative;inset:auto;transform:none}.hx-art[data-astro-cid-ge2uvauf] img[data-astro-cid-ge2uvauf]{object-position:50% 45%}.hx-cards[data-astro-cid-ge2uvauf]{scroll-snap-type:x mandatory;padding:4px var(--pad) 18px;scrollbar-width:none;gap:12px;margin-top:-16vw;display:flex;position:relative;inset:auto;overflow-x:auto}.hx-cards[data-astro-cid-ge2uvauf]::-webkit-scrollbar{display:none}.hx-card[data-astro-cid-ge2uvauf]{scroll-snap-align:center;border-radius:18px;flex:0 0 78%;width:auto;padding:16px;font-size:13px;position:relative;top:auto;left:auto;transform:none}.hx-card[data-astro-cid-ge2uvauf] header[data-astro-cid-ge2uvauf],.hx-card[data-astro-cid-ge2uvauf] legend[data-astro-cid-ge2uvauf]{gap:10px;margin-bottom:12px;font-size:16px}.hx-card[data-astro-cid-ge2uvauf] i[data-astro-cid-ge2uvauf]{padding-right:10px;font-size:13px}.hx-card[data-astro-cid-ge2uvauf] header[data-astro-cid-ge2uvauf] a[data-astro-cid-ge2uvauf]{font-size:18px}.hx-act[data-astro-cid-ge2uvauf],.hx-opts[data-astro-cid-ge2uvauf],.hx-run[data-astro-cid-ge2uvauf],.hx-run-note[data-astro-cid-ge2uvauf],.hx-act[data-astro-cid-ge2uvauf] ul[data-astro-cid-ge2uvauf],.hx-act[data-astro-cid-ge2uvauf] li[data-astro-cid-ge2uvauf]{gap:8px}.hx-act[data-astro-cid-ge2uvauf] li[data-astro-cid-ge2uvauf]:before{width:8px;height:8px}.hx-opts[data-astro-cid-ge2uvauf] img[data-astro-cid-ge2uvauf]{box-shadow:none}.hx-opts[data-astro-cid-ge2uvauf] input[data-astro-cid-ge2uvauf]:checked+img[data-astro-cid-ge2uvauf]{box-shadow:0 0 0 2px #fff, 0 0 0 4px var(--green)}.hx-run[data-astro-cid-ge2uvauf]{margin-top:12px}.hx-run[data-astro-cid-ge2uvauf]:before{top:7px}.hx-run[data-astro-cid-ge2uvauf] label[data-astro-cid-ge2uvauf]{gap:10px;font-size:12px}.hx-run[data-astro-cid-ge2uvauf] label[data-astro-cid-ge2uvauf]:before{width:8px;height:8px;margin-top:3px}.hx-run-note[data-astro-cid-ge2uvauf]{margin-top:14px}.hx-run-note[data-astro-cid-ge2uvauf] svg[data-astro-cid-ge2uvauf]{width:26px;height:26px}}
