.hs[data-astro-cid-65e47ymv]{grid-template-columns:1.15fr 1fr;align-items:center;gap:clamp(28px,5vw,64px);display:grid}.hs--reverse[data-astro-cid-65e47ymv] .hs__left[data-astro-cid-65e47ymv]{order:2}.hs__left[data-astro-cid-65e47ymv]{min-width:0}.hs--end[data-astro-cid-65e47ymv]{align-items:end}.hs--end[data-astro-cid-65e47ymv] .hs__panel[data-astro-cid-65e47ymv] .btn{margin-bottom:0}.hs__figure[data-astro-cid-65e47ymv]{isolation:isolate;border-radius:var(--radius-panel);background:var(--c-glass);border:1px solid var(--c-glass-border);backdrop-filter:blur(var(--glass-blur));box-shadow:var(--c-shadow);margin:0;padding:clamp(8px,.9vw,12px);position:relative}.hs__figure[data-astro-cid-65e47ymv]:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side, color-mix(in srgb, var(--c-accent) var(--glow-strength), transparent), transparent);border-radius:50%;position:absolute;inset:-12% -8%}.hs__pic[data-astro-cid-65e47ymv]{border-radius:calc(var(--radius-panel) - 8px);position:relative}.hs__pic[data-astro-cid-65e47ymv] img,.hs__pic[data-astro-cid-65e47ymv] .placeholder{object-fit:cover;border-radius:inherit;width:100%;height:100%;min-height:0}.hs__art[data-astro-cid-65e47ymv]{border-radius:inherit;width:100%;height:100%;overflow:hidden}.hs__art[data-astro-cid-65e47ymv] svg{width:100%;height:100%;display:block}.hs__label[data-astro-cid-65e47ymv]{letter-spacing:.1em;text-transform:uppercase;color:var(--c-muted);align-items:center;gap:8px;padding:12px 8px 4px;font-size:.8rem;font-weight:500;display:flex}.hs__label[data-astro-cid-65e47ymv]:before{content:"";background:var(--c-accent);width:6px;height:6px;box-shadow:0 0 10px var(--c-accent);border-radius:50%}.hs__dot[data-astro-cid-65e47ymv]{cursor:pointer;background:var(--color-accent);width:40px;height:40px;color:var(--color-on-accent);font:600 .95rem/1 var(--font-heading-stack);box-shadow:0 0 0 4px color-mix(in srgb, var(--color-accent) 28%, transparent), 0 8px 20px #0006;border:0;border-radius:50%;margin:-20px 0 0 -20px;padding:0;transition:transform .25s,background-color .25s,color .25s,box-shadow .25s;position:absolute}.hs__dot[data-astro-cid-65e47ymv]:before{content:"";border:2px solid var(--color-accent);border-radius:50%;animation:2s ease-out infinite hs-pulse;position:absolute;inset:-6px}.hs__dot[data-astro-cid-65e47ymv]:hover,.hs__dot[data-astro-cid-65e47ymv].is-active{transform:scale(1.15)}.hs__dot[data-astro-cid-65e47ymv].is-active{background:var(--color-on-dark);color:var(--overlay-color);box-shadow:0 0 0 4px var(--color-accent), 0 0 30px 4px color-mix(in srgb, var(--color-accent) 70%, transparent), 0 8px 20px #0006}.hs__dot[data-astro-cid-65e47ymv]:focus-visible{outline:2px solid var(--color-on-dark);outline-offset:6px;border-radius:50%}@keyframes hs-pulse{0%{opacity:.9;transform:scale(.85)}to{opacity:0;transform:scale(1.55)}}.hs__list[data-astro-cid-65e47ymv]{border-top:1px solid var(--c-border);margin:0 0 22px;padding:0;list-style:none}.hs__list[data-astro-cid-65e47ymv] li[data-astro-cid-65e47ymv]{border-bottom:1px solid var(--c-border)}.hs__item[data-astro-cid-65e47ymv]{text-align:left;cursor:pointer;width:100%;min-height:56px;color:var(--c-heading);font:var(--heading-weight) clamp(1.0625rem, 1rem + .3vw, 1.25rem)/1.3 var(--font-heading-stack);letter-spacing:var(--heading-tracking);text-transform:var(--heading-case);background:0 0;border:0;border-radius:4px;align-items:center;gap:14px;padding:14px 8px;transition:background-color .25s,color .25s;display:flex}.hs__item[data-astro-cid-65e47ymv]:hover{background:color-mix(in srgb, var(--c-heading) 5%, transparent)}.hs__item-num[data-astro-cid-65e47ymv]{border:1px solid var(--c-border);width:32px;height:32px;font:600 .85rem/1 var(--font-heading-stack);letter-spacing:0;color:var(--c-heading);border-radius:50%;flex:none;place-items:center;transition:background-color .25s,border-color .25s,color .25s,box-shadow .25s;display:grid}.hs__item[data-astro-cid-65e47ymv][aria-expanded=true]{color:var(--c-accent-text)}.hs__item[data-astro-cid-65e47ymv][aria-expanded=true] .hs__item-num[data-astro-cid-65e47ymv]{background:var(--c-accent);border-color:var(--c-accent);color:var(--c-on-accent);box-shadow:0 0 18px -2px color-mix(in srgb, var(--c-accent) 70%, transparent)}.hs__detail[data-astro-cid-65e47ymv]{color:var(--c-text);padding:0 8px 18px 54px}.hs__detail[data-astro-cid-65e47ymv] p[data-astro-cid-65e47ymv]{margin:0 0 8px}.hs__link[data-astro-cid-65e47ymv]{font-weight:500}.hs__note[data-astro-cid-65e47ymv]{color:var(--c-muted);margin:0 0 22px;font-size:.85rem}@media (width<=900px){.hs[data-astro-cid-65e47ymv]{grid-template-columns:1fr}.hs--reverse[data-astro-cid-65e47ymv] .hs__left[data-astro-cid-65e47ymv]{order:0}.hs__panel[data-astro-cid-65e47ymv]{margin-top:8px}.hs__label[data-astro-cid-65e47ymv]{font-size:.9rem}.hs__note[data-astro-cid-65e47ymv]{font-size:1rem}}@media (prefers-reduced-motion:reduce){.hs__dot[data-astro-cid-65e47ymv]:before{animation:none}}
