.anno__frame[data-astro-cid-tuzgnhdu]{position:relative}.anno__frame[data-astro-cid-tuzgnhdu] img{width:100%;height:auto}.anno__mark[data-astro-cid-tuzgnhdu]{left:var(--x);top:var(--y);width:0;height:0;position:absolute}.anno__pt[data-astro-cid-tuzgnhdu]{z-index:2;border:1px solid var(--accent);background:var(--g-950);width:28px;height:28px;color:var(--teal-tint);font:500 .6875rem/1 var(--font-mono);border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:-14px;left:-14px}[data-astro-cid-tuzgnhdu][data-theme=light] .anno__pt[data-astro-cid-tuzgnhdu]{color:var(--teal-ink);background:#fff}button[data-astro-cid-tuzgnhdu].anno__pt{cursor:pointer;transition:transform var(--t-fast) var(--ease-out), background-color var(--t-fast)}button[data-astro-cid-tuzgnhdu].anno__pt:hover,button[data-astro-cid-tuzgnhdu].anno__pt[aria-expanded=true]{background:var(--teal);color:#fff;border-color:var(--teal);transform:scale(1.12)}button[data-astro-cid-tuzgnhdu].anno__pt:after{content:"";position:absolute;inset:-8px}.anno__line[data-astro-cid-tuzgnhdu]{background:var(--accent);transform-origin:0;width:clamp(48px,7vw,110px);height:1px;position:absolute;top:0}.anno__mark[data-astro-cid-tuzgnhdu][data-side=r] .anno__line[data-astro-cid-tuzgnhdu]{left:14px}.anno__mark[data-astro-cid-tuzgnhdu][data-side=l] .anno__line[data-astro-cid-tuzgnhdu]{transform-origin:100%;right:14px}.anno__lbl[data-astro-cid-tuzgnhdu]{white-space:nowrap;font:500 .6875rem/1 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--fg);background:var(--bg);border:1px solid var(--line);padding:6px 9px;position:absolute;top:-12px}.anno__mark[data-astro-cid-tuzgnhdu][data-side=r] .anno__lbl[data-astro-cid-tuzgnhdu]{left:calc(14px + clamp(48px,7vw,110px))}.anno__mark[data-astro-cid-tuzgnhdu][data-side=l] .anno__lbl[data-astro-cid-tuzgnhdu]{right:calc(14px + clamp(48px,7vw,110px))}.anno__pop[data-astro-cid-tuzgnhdu]{z-index:4;background:var(--bg);border:1px solid var(--line-2);width:min(270px,70vw);color:var(--fg-2);gap:6px;padding:14px 16px;font-size:.9375rem;line-height:1.45;display:grid;position:absolute;top:22px;left:-14px;box-shadow:0 18px 40px -20px #00000080}.anno__pop[data-astro-cid-tuzgnhdu] strong[data-astro-cid-tuzgnhdu]{font:500 .75rem/1.3 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--fg)}.anno__mark[data-astro-cid-tuzgnhdu][data-side=l] .anno__pop[data-astro-cid-tuzgnhdu]{left:auto;right:-14px}.anno--interactive[data-astro-cid-tuzgnhdu] .anno__line[data-astro-cid-tuzgnhdu],.anno--interactive[data-astro-cid-tuzgnhdu] .anno__lbl[data-astro-cid-tuzgnhdu]{display:none}.anno__cap[data-astro-cid-tuzgnhdu]{margin-top:22px}.anno__legend[data-astro-cid-tuzgnhdu]{gap:10px;display:grid}.anno__legend[data-astro-cid-tuzgnhdu] li[data-astro-cid-tuzgnhdu]{color:var(--fg-2);transition:color var(--t-fast);grid-template-columns:2.6em 1fr;font-size:.9375rem;display:grid}.anno__legend[data-astro-cid-tuzgnhdu] li[data-astro-cid-tuzgnhdu].is-hot{color:var(--fg)}.anno__legend[data-astro-cid-tuzgnhdu] strong[data-astro-cid-tuzgnhdu]{color:var(--fg);font-weight:500}.anno__n[data-astro-cid-tuzgnhdu]{font:500 .75rem/1.9 var(--font-mono);color:var(--accent)}.anno__note[data-astro-cid-tuzgnhdu]{font:400 .75rem/1.4 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--fg-3);margin-top:16px}.anno--annotate[data-astro-cid-tuzgnhdu] .anno__lbl[data-astro-cid-tuzgnhdu]{display:none}.anno--annotate[data-astro-cid-tuzgnhdu] .anno__line[data-astro-cid-tuzgnhdu]{width:28px}.anno--annotate[data-astro-cid-tuzgnhdu] .anno__mark[data-astro-cid-tuzgnhdu].is-hot .anno__pt[data-astro-cid-tuzgnhdu]{background:var(--teal);color:#fff;border-color:var(--teal);transform:scale(1.15)}.anno__legend[data-astro-cid-tuzgnhdu][hidden]{display:none}@media (prefers-reduced-motion:no-preference){.reveal-ready .anno--annotate[data-astro-cid-tuzgnhdu] .anno__line[data-astro-cid-tuzgnhdu]{transition:transform .9s var(--ease-out);transform:scaleX(0)}.reveal-ready .anno--annotate[data-astro-cid-tuzgnhdu] .anno__lbl[data-astro-cid-tuzgnhdu]{opacity:0;transition:opacity .6s var(--ease-out) .5s}.reveal-ready .anno--annotate[data-astro-cid-tuzgnhdu] .anno__pt[data-astro-cid-tuzgnhdu]{opacity:0;transition:transform .6s var(--ease-out), opacity .4s;transform:scale(.4)}.reveal-ready .anno--annotate[data-astro-cid-tuzgnhdu].is-in .anno__line[data-astro-cid-tuzgnhdu]{transform:scaleX(1)}.reveal-ready .anno--annotate[data-astro-cid-tuzgnhdu].is-in .anno__lbl[data-astro-cid-tuzgnhdu],.reveal-ready .anno--annotate[data-astro-cid-tuzgnhdu].is-in .anno__pt[data-astro-cid-tuzgnhdu]{opacity:1;transform:none}.anno__mark[data-astro-cid-tuzgnhdu]:nth-child(3) [data-astro-cid-tuzgnhdu]{transition-delay:.15s}.anno__mark[data-astro-cid-tuzgnhdu]:nth-child(4) [data-astro-cid-tuzgnhdu]{transition-delay:.3s}.anno__mark[data-astro-cid-tuzgnhdu]:nth-child(5) [data-astro-cid-tuzgnhdu]{transition-delay:.45s}}
