.ach[data-astro-cid-6n3ukoea]{width:min(100%,640px);margin:0}.ach__svg[data-astro-cid-6n3ukoea]{width:100%;height:auto;overflow:visible}.ach__line[data-astro-cid-6n3ukoea]{stroke:#f4c47c61;stroke-width:1px;transition:stroke .3s}.ach__line[data-astro-cid-6n3ukoea].is-lit{stroke:#f4c47cf2}.ach__hit[data-astro-cid-6n3ukoea]{fill:#0000}.ach__halo[data-astro-cid-6n3ukoea]{fill:#f4c47c14;transition:fill .3s}.ach__dot[data-astro-cid-6n3ukoea]{fill:#fff7ea;filter:drop-shadow(0 0 6px #fff0d2e6);transform-box:fill-box;transform-origin:50%;animation:4.2s ease-in-out infinite ach-tw}@keyframes ach-tw{50%{opacity:.55;transform:scale(.82)}}[data-motion=paused] .ach__dot[data-astro-cid-6n3ukoea]{animation:none}.ach__name[data-astro-cid-6n3ukoea]{font-family:var(--font-heading);fill:var(--clr-star);font-size:14px;font-weight:600;transition:fill .3s}.ach__idx[data-astro-cid-6n3ukoea]{font-family:var(--font-mono);letter-spacing:.15em;fill:var(--clr-gold);font-size:9px}.ach__star[data-astro-cid-6n3ukoea]{cursor:pointer;outline:none;transition:opacity .3s}.ach__star[data-astro-cid-6n3ukoea].is-dim{opacity:.45}.ach__star[data-astro-cid-6n3ukoea]:hover .ach__halo[data-astro-cid-6n3ukoea],.ach__star[data-astro-cid-6n3ukoea]:focus-visible .ach__halo[data-astro-cid-6n3ukoea]{fill:#f4c47c38}.ach__star[data-astro-cid-6n3ukoea]:hover .ach__name[data-astro-cid-6n3ukoea],.ach__star[data-astro-cid-6n3ukoea]:focus-visible .ach__name[data-astro-cid-6n3ukoea]{fill:var(--clr-gold-bright)}.ach__star[data-astro-cid-6n3ukoea]:focus-visible .ach__hit[data-astro-cid-6n3ukoea]{stroke:var(--clr-gold)}.xp[data-astro-cid-3n76fkjh]{padding:clamp(3rem, 6vw, 5rem) var(--gutter) 2rem;gap:clamp(1.5rem,4vw,3rem);display:grid}.xp__card[data-astro-cid-3n76fkjh]{top:calc(96px + var(--i) * 14px);scroll-margin-top:90px;position:sticky}.xp__inner[data-astro-cid-3n76fkjh]{transform-origin:50% 0;-webkit-backdrop-filter:blur(10px);background:#060609eb;border-radius:10px;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:clamp(1.5rem,4vw,4rem);padding:clamp(1rem,2vw,1.5rem);display:grid;box-shadow:inset 0 0 0 1px #ffffff14,0 -20px 60px -20px #000000e6}.xp__media[data-astro-cid-3n76fkjh]{aspect-ratio:5/3.6;border-radius:6px;display:block;position:relative;overflow:hidden}.xp__media[data-astro-cid-3n76fkjh] img{object-fit:cover;width:100%;height:100%;transition:transform 1.2s var(--ease-out)}.xp__media[data-astro-cid-3n76fkjh]:hover img{transform:scale(1.05)}.xp__icon[data-astro-cid-3n76fkjh]{backdrop-filter:blur(6px);width:44px;height:44px;color:var(--clr-gold);background:#0000008c;border-radius:50%;place-items:center;display:grid;position:absolute;top:1rem;left:1rem;box-shadow:inset 0 0 0 1px #f4c47c66}.xp__icon[data-astro-cid-3n76fkjh] .icon{width:1.15rem;height:1.15rem}.xp__body[data-astro-cid-3n76fkjh]{gap:.9rem;padding:clamp(.5rem,2vw,1.5rem) clamp(.25rem,2vw,1.5rem) clamp(.5rem,2vw,1.5rem) 0;display:grid}.xp__idx[data-astro-cid-3n76fkjh]{color:var(--clr-gold);border-bottom:1px solid #ffffff14;justify-content:space-between;gap:1rem;padding-bottom:.7rem;display:flex}.xp__idx[data-astro-cid-3n76fkjh] span[data-astro-cid-3n76fkjh]:last-child{color:var(--clr-muted)}.xp__name[data-astro-cid-3n76fkjh]{font-family:var(--font-heading);letter-spacing:-.035em;color:var(--clr-star);font-size:clamp(1.9rem,3.2vw,3rem);font-weight:700;line-height:1}.xp__serif[data-astro-cid-3n76fkjh]{margin-top:-.3rem;font-size:clamp(1.25rem,1.7vw,1.6rem);line-height:1.15}.xp__hook[data-astro-cid-3n76fkjh]{color:var(--clr-star-dim);max-width:46ch}.xp__hl[data-astro-cid-3n76fkjh]{gap:.4rem;margin:.2rem 0;display:grid}.xp__hl[data-astro-cid-3n76fkjh] li[data-astro-cid-3n76fkjh]{color:var(--clr-star-dim);align-items:baseline;gap:.6rem;font-size:.93rem;display:flex}.xp__hl[data-astro-cid-3n76fkjh] .icon{width:.85rem;height:.85rem;color:var(--clr-gold);flex:none}.xp__ctas[data-astro-cid-3n76fkjh]{flex-wrap:wrap;align-items:center;gap:1.5rem;margin-top:.4rem;display:flex}.xp__end[data-astro-cid-3n76fkjh]{padding-block:clamp(6rem,12vw,10rem)}.xp__end-ctas[data-astro-cid-3n76fkjh]{flex-wrap:wrap;justify-content:center;align-items:center;gap:1.75rem;margin-top:1rem;display:flex}@media (width<=900px){.xp__card[data-astro-cid-3n76fkjh]{position:relative;top:auto}.xp__inner[data-astro-cid-3n76fkjh]{grid-template-columns:1fr}.xp__body[data-astro-cid-3n76fkjh]{padding:.5rem .4rem .8rem}}
