.hero[data-astro-cid-bt55fwv3]{gap:1.1rem;padding-block:clamp(2rem,6vw,4rem) 1rem;display:grid}.hero[data-astro-cid-bt55fwv3] h1[data-astro-cid-bt55fwv3]{font-size:var(--step-4)}.lead[data-astro-cid-bt55fwv3]{max-width:46rem}.end[data-astro-cid-bt55fwv3]{color:var(--muted);font-size:var(--step--1);padding-block:1.5rem 2rem}.credit[data-astro-cid-bt55fwv3]{opacity:.8;margin-top:.5rem;font-size:.78rem;display:block}.end[data-astro-cid-bt55fwv3] a[data-astro-cid-bt55fwv3]{color:var(--aurora-1);text-underline-offset:.2em;text-decoration:underline}.ctrl[data-astro-cid-bt55fwv3]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.7rem 1rem;display:flex}.jumps[data-astro-cid-bt55fwv3]{flex-wrap:wrap;gap:.4rem;display:flex}.jumps[data-astro-cid-bt55fwv3] button[data-astro-cid-bt55fwv3],.arrows[data-astro-cid-bt55fwv3] button[data-astro-cid-bt55fwv3]{font:inherit;font-size:var(--step--1);color:var(--text);cursor:pointer;border:1px solid var(--line);background:0 0;border-radius:999px;padding:.3rem .9rem}.jumps[data-astro-cid-bt55fwv3] button[data-astro-cid-bt55fwv3]:hover,.arrows[data-astro-cid-bt55fwv3] button[data-astro-cid-bt55fwv3]:hover:not(:disabled){border-color:var(--aurora-1);color:var(--aurora-1)}.arrows[data-astro-cid-bt55fwv3]{gap:.4rem;display:flex}.arrows[data-astro-cid-bt55fwv3] button[data-astro-cid-bt55fwv3]{width:2.4rem;padding:.15rem 0 .25rem;font-size:1.4rem;line-height:1.2}.arrows[data-astro-cid-bt55fwv3] button[data-astro-cid-bt55fwv3]:disabled{opacity:.3;cursor:default}.scroller[data-astro-cid-bt55fwv3]{--pitch:10.5rem;--t:1.45rem;--card:7rem;--band:14rem;--R:2.8rem;cursor:grab;scrollbar-width:thin;border-block:1px solid var(--line);background:radial-gradient(60rem 18rem at 30%,#463c964d,#0000);padding-block:1rem 1.5rem;position:relative;overflow:auto hidden}.scroller[data-astro-cid-bt55fwv3].drag{cursor:grabbing;user-select:none}.scroller[data-astro-cid-bt55fwv3]:focus-visible{outline-offset:-3px}.grid[data-astro-cid-bt55fwv3]{grid-template-rows:auto var(--band) auto;grid-auto-columns:var(--pitch);grid-auto-flow:column;width:max-content;padding:0 5rem 0 4rem;display:grid}.cell[data-astro-cid-bt55fwv3]{position:relative}.top[data-astro-cid-bt55fwv3]{grid-row:1;justify-content:center;align-items:flex-end;display:flex}.bottom[data-astro-cid-bt55fwv3]{grid-row:3;justify-content:center;align-items:flex-start;display:flex}.band[data-astro-cid-bt55fwv3]{grid-row:2}.loop[data-astro-cid-bt55fwv3]{left:calc(var(--t) / -2);width:calc(100% + var(--t));border:0 solid var(--c);position:absolute}.loop[data-astro-cid-bt55fwv3].up{border-width:var(--t) var(--t) 0 var(--t);border-radius:var(--R) var(--R) 0 0;height:calc(50% + 1px);top:0}.loop[data-astro-cid-bt55fwv3].down{border-width:0 var(--t) var(--t) var(--t);border-radius:0 0 var(--R) var(--R);height:calc(50% + 1px);bottom:0}.tail[data-astro-cid-bt55fwv3]{width:var(--t);background:var(--c);position:absolute}.tail[data-astro-cid-bt55fwv3]:after{content:"";border:calc(var(--t) * .95) solid transparent;position:absolute;left:50%;transform:translate(-50%)}.tail[data-astro-cid-bt55fwv3].s{left:calc(var(--t) / -2);height:1.9rem;top:50%}.tail[data-astro-cid-bt55fwv3].s:after,.tail[data-astro-cid-bt55fwv3].e.down:after{border-top:1.25rem solid var(--c);border-bottom:0;bottom:-1.15rem}.tail[data-astro-cid-bt55fwv3].e{right:calc(var(--t) / -2);height:1.9rem;top:calc(50% - 1.9rem)}.tail[data-astro-cid-bt55fwv3].e:after{border-bottom:1.25rem solid var(--c);border-top:0;top:-1.15rem}.tail[data-astro-cid-bt55fwv3].e.down{top:50%}.dots[data-astro-cid-bt55fwv3]{background:var(--c);border-radius:50%;width:.5rem;height:.5rem;margin-left:-.25rem;position:absolute;left:50%}.dots[data-astro-cid-bt55fwv3].below{top:calc(50% + var(--card) / 2 + .45rem);box-shadow:0 .95rem 0 var(--c), 0 1.9rem 0 var(--c)}.dots[data-astro-cid-bt55fwv3].above{bottom:calc(50% + var(--card) / 2 + .45rem);box-shadow:0 -.95rem 0 var(--c), 0 -1.9rem 0 var(--c)}.card[data-astro-cid-bt55fwv3]{z-index:2;width:var(--card);height:var(--card);color:#0d1230;background:#fff4f2;border-radius:.55rem;flex-direction:column;justify-content:space-evenly;align-items:center;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 .35rem #ffffff2b}.card[data-astro-cid-bt55fwv3].flip{flex-direction:column-reverse}.ico[data-astro-cid-bt55fwv3] svg{width:2.4rem;height:2.4rem;display:block}.yr[data-astro-cid-bt55fwv3]{font-family:var(--display);font-variant-numeric:lining-nums;color:var(--cd);font-size:1.9rem;font-weight:800;line-height:1}.call[data-astro-cid-bt55fwv3]{border:1.5px solid var(--c);background:#150f3599;border-radius:.65rem;flex:none;width:13.2rem;padding:.55rem .8rem .45rem}.call[data-astro-cid-bt55fwv3].wide{width:20rem}.cnt[data-astro-cid-bt55fwv3]{color:var(--c);margin:0 0 .3rem;font-size:.75rem;font-weight:600;line-height:1.6}.list[data-astro-cid-bt55fwv3]{align-content:start;gap:.1rem 1rem;display:grid}.wide[data-astro-cid-bt55fwv3] .list[data-astro-cid-bt55fwv3]{grid-template-columns:1fr 1fr}.e[data-astro-cid-bt55fwv3]{padding:.28rem 0}.e[data-astro-cid-bt55fwv3] summary[data-astro-cid-bt55fwv3]{cursor:pointer;gap:.05rem;padding-right:.9rem;list-style:none;display:grid;position:relative}.e[data-astro-cid-bt55fwv3] summary[data-astro-cid-bt55fwv3]::-webkit-details-marker{display:none}.e[data-astro-cid-bt55fwv3] summary[data-astro-cid-bt55fwv3]:after{content:"+";color:var(--c);font-weight:600;line-height:1.6;position:absolute;top:0;right:0}.e[data-astro-cid-bt55fwv3][open] summary[data-astro-cid-bt55fwv3]:after{content:"–"}.nm[data-astro-cid-bt55fwv3]{font-family:var(--serif);color:var(--c);font-size:.94rem;font-weight:700;line-height:1.5}.fx[data-astro-cid-bt55fwv3]{color:var(--muted);font-size:.74rem;line-height:1.55}.ph[data-astro-cid-bt55fwv3]{object-fit:cover;border:1px solid var(--line-strong);background:#0b0a24;border-radius:10px;width:100%;max-height:11rem;margin-top:.4rem;display:block}.n[data-astro-cid-bt55fwv3]{color:var(--text);opacity:.85;margin:.3rem 0 .2rem;font-size:.78rem;line-height:1.75}.flag[data-astro-cid-bt55fwv3]{font-family:var(--sans);color:#ff6b85;vertical-align:.12em;border:1px solid #ff6b85;border-radius:999px;margin-left:.4rem;padding:0 .4rem;font-size:.66rem;font-weight:600;display:inline-block}
