.cn-topo[data-astro-cid-a57vnt3s]{position:absolute;z-index:var(--z-blob, 1);aspect-ratio:1 / 1;opacity:var(--topo-opacity, .16);background-image:var(--topo-src);background-repeat:no-repeat;background-position:center;background-size:contain;pointer-events:none;user-select:none;mix-blend-mode:screen;will-change:auto}.cn-topo--wide[data-astro-cid-a57vnt3s]{aspect-ratio:2 / 1}@media(max-width:640px){.cn-topo[data-astro-cid-a57vnt3s]{opacity:calc(var(--topo-opacity, .16) * .7)}}.cn-selected[data-astro-cid-lb3wshbh]{position:relative;padding:var(--section-y-lg) 0;border-top:1px solid var(--border-faint)}.cn-selected__inner[data-astro-cid-lb3wshbh]{position:relative;width:100%;max-width:var(--container-max);margin-inline:auto;padding-inline:var(--gutter)}@media(min-width:1024px){.cn-selected__inner[data-astro-cid-lb3wshbh]{padding-inline:var(--gutter-lg)}}.cn-selected__head[data-astro-cid-lb3wshbh]{display:flex;flex-direction:column;gap:14px;max-width:48ch;margin-bottom:40px}.cn-selected__heading[data-astro-cid-lb3wshbh]{margin:0}.cn-selected--list[data-astro-cid-lb3wshbh] .cn-selected__all-head[data-astro-cid-lb3wshbh]{display:none}@media(min-width:1100px){.cn-selected--list[data-astro-cid-lb3wshbh] .cn-selected__inner[data-astro-cid-lb3wshbh]{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);column-gap:clamp(40px,5.5vw,112px);align-items:start}.cn-selected--list[data-astro-cid-lb3wshbh] .cn-selected__head[data-astro-cid-lb3wshbh]{position:sticky;top:calc(var(--nav-height, 88px) + 32px);grid-column:1;grid-row:1;max-width:none;margin-bottom:0}.cn-selected--list[data-astro-cid-lb3wshbh] .cn-selected__list[data-astro-cid-lb3wshbh]{grid-column:2;grid-row:1}.cn-selected--list[data-astro-cid-lb3wshbh] .cn-selected__all-head[data-astro-cid-lb3wshbh]{display:inline-flex;margin-top:12px;width:fit-content;color:var(--cn-magenta-text);font-family:var(--font-mono, var(--font-body));font-size:var(--fs-label);letter-spacing:var(--ls-label);text-transform:uppercase}.cn-selected--list[data-astro-cid-lb3wshbh] .cn-selected__all[data-astro-cid-lb3wshbh]{display:none}.cn-selected--list[data-astro-cid-lb3wshbh] .cn-selected__link[data-astro-cid-lb3wshbh]{padding-block:26px}.cn-selected--list[data-astro-cid-lb3wshbh] .cn-selected__row-title[data-astro-cid-lb3wshbh]{font-size:clamp(1.35rem,1.1rem + .7vw,1.75rem);align-items:flex-start}.cn-selected--list[data-astro-cid-lb3wshbh] .cn-selected__row-inner[data-astro-cid-lb3wshbh]{flex-direction:column;align-items:flex-start;gap:12px}}.cn-selected__preview[data-astro-cid-lb3wshbh]{position:fixed;top:0;left:0;z-index:30;width:280px;pointer-events:none;opacity:0;transition:opacity .28s var(--ease-out),scale .28s var(--ease-out);scale:.92;will-change:transform,opacity,scale}.cn-selected__preview[data-astro-cid-lb3wshbh].is-visible{opacity:1;scale:1}@media(pointer:coarse),(hover:none){.cn-selected__preview[data-astro-cid-lb3wshbh]{display:none}}@media print{.cn-selected__preview[data-astro-cid-lb3wshbh]{display:none}}.cn-selected__preview-frame[data-astro-cid-lb3wshbh]{position:relative;width:280px;aspect-ratio:14 / 9;border-radius:var(--r-card);overflow:hidden;background:var(--bg-3);border:1px solid color-mix(in srgb,var(--cn-magenta) 30%,var(--border));box-shadow:0 30px 60px -20px #0009,0 0 0 1px #c33aa51f,0 0 32px -8px #c33aa559}.cn-selected__preview-frame[data-astro-cid-lb3wshbh] img[data-astro-cid-lb3wshbh]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transform:scale(1.06);filter:blur(8px);transition:opacity .38s var(--ease-out),transform .6s var(--ease-out),filter .38s var(--ease-out)}.cn-selected__preview-frame[data-astro-cid-lb3wshbh] img[data-astro-cid-lb3wshbh].is-active{opacity:1;transform:scale(1);filter:blur(0)}.cn-selected__preview-wash[data-astro-cid-lb3wshbh]{position:absolute;inset:0;background:linear-gradient(135deg,rgba(195,58,165,.18) 0%,transparent 35%,transparent 65%,rgba(81,200,237,.16) 100%),linear-gradient(180deg,#08060c00 60%,#08060c73);pointer-events:none}.cn-selected__list[data-astro-cid-lb3wshbh]{list-style:none;padding:0;margin:0;border-top:1px solid var(--border-faint)}.cn-selected__row[data-astro-cid-lb3wshbh]{display:block}.cn-selected__link[data-astro-cid-lb3wshbh]{position:relative;display:block;min-height:44px;padding:22px 16px;text-decoration:none;color:var(--cn-fg-dark-1);border-bottom:1px solid var(--border-faint);isolation:isolate;transition:color .24s var(--ease-out)}.cn-selected__link[data-astro-cid-lb3wshbh]:focus-visible{outline:2px solid var(--cn-cyan);outline-offset:-4px;border-radius:8px}.cn-selected__link--static[data-astro-cid-lb3wshbh]{cursor:default}.cn-selected__link--static[data-astro-cid-lb3wshbh]:hover .cn-selected__row-bg[data-astro-cid-lb3wshbh]{opacity:0;transform:scale(.97)}.cn-selected__link--static[data-astro-cid-lb3wshbh]:hover .cn-selected__title-word[data-astro-cid-lb3wshbh]:after{width:0}.cn-selected__link--static[data-astro-cid-lb3wshbh]:hover .cn-selected__row-callout[data-astro-cid-lb3wshbh]{border-color:var(--border);color:var(--cn-fg-dark-2)}.cn-selected__row-bg[data-astro-cid-lb3wshbh]{position:absolute;inset:0 -12px;z-index:-1;border-radius:12px;background:#c33aa50f;opacity:0;transform:scale(.97);transition:opacity .28s var(--ease-out),transform .28s var(--ease-out)}.cn-selected__link[data-astro-cid-lb3wshbh]:hover .cn-selected__row-bg[data-astro-cid-lb3wshbh],.cn-selected__link[data-astro-cid-lb3wshbh]:focus-visible .cn-selected__row-bg[data-astro-cid-lb3wshbh],.cn-selected__link[data-astro-cid-lb3wshbh].is-active .cn-selected__row-bg[data-astro-cid-lb3wshbh]{opacity:1;transform:scale(1)}.cn-selected__row-inner[data-astro-cid-lb3wshbh]{position:relative;display:flex;align-items:baseline;justify-content:space-between;gap:24px}.cn-selected__row-text[data-astro-cid-lb3wshbh]{display:flex;flex-direction:column;gap:4px;flex:1;min-width:0}.cn-selected__row-title[data-astro-cid-lb3wshbh]{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-display);font-weight:300;font-size:clamp(1.2rem,2.2vw,1.65rem);line-height:1.2;letter-spacing:0;color:var(--cn-fg-dark-1)}.cn-selected__title-word[data-astro-cid-lb3wshbh]{position:relative;display:inline-block}.cn-selected__title-word[data-astro-cid-lb3wshbh]:after{content:"";position:absolute;left:0;bottom:-2px;height:1px;width:0;background:linear-gradient(90deg,var(--cn-magenta),var(--cn-cyan));transition:width .36s var(--ease-out)}.cn-selected__link[data-astro-cid-lb3wshbh]:hover .cn-selected__title-word[data-astro-cid-lb3wshbh]:after,.cn-selected__link[data-astro-cid-lb3wshbh]:focus-visible .cn-selected__title-word[data-astro-cid-lb3wshbh]:after,.cn-selected__link[data-astro-cid-lb3wshbh].is-active .cn-selected__title-word[data-astro-cid-lb3wshbh]:after{width:100%}.cn-selected__arrow[data-astro-cid-lb3wshbh]{display:inline-flex;align-items:center;color:var(--cn-magenta-text);opacity:0;transform:translate(-6px,6px);transition:opacity .28s var(--ease-out),transform .28s var(--ease-out)}.cn-selected__link[data-astro-cid-lb3wshbh]:hover .cn-selected__arrow[data-astro-cid-lb3wshbh],.cn-selected__link[data-astro-cid-lb3wshbh]:focus-visible .cn-selected__arrow[data-astro-cid-lb3wshbh],.cn-selected__link[data-astro-cid-lb3wshbh].is-active .cn-selected__arrow[data-astro-cid-lb3wshbh]{opacity:1;transform:translate(0)}.cn-selected__row-sub[data-astro-cid-lb3wshbh]{font-family:var(--font-body);font-size:16px;color:var(--cn-fg-dark-3);line-height:1.4}.cn-selected__link[data-astro-cid-lb3wshbh]:hover .cn-selected__row-sub[data-astro-cid-lb3wshbh],.cn-selected__link[data-astro-cid-lb3wshbh].is-active .cn-selected__row-sub[data-astro-cid-lb3wshbh]{color:var(--cn-fg-dark-2)}.cn-selected__row-callout[data-astro-cid-lb3wshbh]{display:inline-flex;align-items:center;padding:4px 12px;border-radius:var(--r-pill);border:1px solid var(--border);background:#1e1e228c;font-family:var(--font-mono, var(--font-body));font-size:12px;text-transform:uppercase;letter-spacing:.16em;color:var(--cn-fg-dark-2);white-space:nowrap;transition:border-color .24s var(--ease-out),color .24s var(--ease-out);flex-shrink:0}.cn-selected__link[data-astro-cid-lb3wshbh]:hover .cn-selected__row-callout[data-astro-cid-lb3wshbh],.cn-selected__link[data-astro-cid-lb3wshbh].is-active .cn-selected__row-callout[data-astro-cid-lb3wshbh]{border-color:color-mix(in srgb,var(--cn-magenta) 50%,var(--border));color:var(--cn-magenta-text)}.cn-selected__thumb[data-astro-cid-lb3wshbh]{position:relative;display:block;width:100%;aspect-ratio:16 / 9;border-radius:var(--r-card);overflow:hidden;background:var(--bg-3);border:1px solid var(--border-faint);transition:border-color .28s var(--ease-out)}.cn-selected__thumb[data-astro-cid-lb3wshbh] img[data-astro-cid-lb3wshbh]{display:block;width:100%;height:100%;object-fit:cover;transform:scale(1.001);transition:transform .6s var(--ease-out)}.cn-selected__thumb-wash[data-astro-cid-lb3wshbh]{position:absolute;inset:0;background:linear-gradient(135deg,rgba(195,58,165,.14) 0%,transparent 35%,transparent 65%,rgba(81,200,237,.12) 100%),linear-gradient(180deg,#08060c00 62%,#08060c61);pointer-events:none}.cn-selected--media[data-astro-cid-lb3wshbh] .cn-selected__link[data-astro-cid-lb3wshbh]{display:flex;flex-direction:column;gap:16px;padding:26px 16px}.cn-selected--media[data-astro-cid-lb3wshbh] .cn-selected__link[data-astro-cid-lb3wshbh]:hover .cn-selected__thumb[data-astro-cid-lb3wshbh],.cn-selected--media[data-astro-cid-lb3wshbh] .cn-selected__link[data-astro-cid-lb3wshbh]:focus-visible .cn-selected__thumb[data-astro-cid-lb3wshbh]{border-color:color-mix(in srgb,var(--cn-magenta) 40%,var(--border))}.cn-selected--media[data-astro-cid-lb3wshbh] .cn-selected__link[data-astro-cid-lb3wshbh]:hover .cn-selected__thumb[data-astro-cid-lb3wshbh] img[data-astro-cid-lb3wshbh],.cn-selected--media[data-astro-cid-lb3wshbh] .cn-selected__link[data-astro-cid-lb3wshbh]:focus-visible .cn-selected__thumb[data-astro-cid-lb3wshbh] img[data-astro-cid-lb3wshbh]{transform:scale(1.045)}@media(prefers-reduced-motion:reduce){.cn-selected--media[data-astro-cid-lb3wshbh] .cn-selected__link[data-astro-cid-lb3wshbh]:hover .cn-selected__thumb[data-astro-cid-lb3wshbh] img[data-astro-cid-lb3wshbh],.cn-selected--media[data-astro-cid-lb3wshbh] .cn-selected__link[data-astro-cid-lb3wshbh]:focus-visible .cn-selected__thumb[data-astro-cid-lb3wshbh] img[data-astro-cid-lb3wshbh]{transform:none}}@media(min-width:720px){.cn-selected--media[data-astro-cid-lb3wshbh] .cn-selected__link[data-astro-cid-lb3wshbh]{display:grid;grid-template-columns:minmax(220px,300px) 1fr;gap:36px;align-items:center;padding:28px 16px}.cn-selected--media[data-astro-cid-lb3wshbh] .cn-selected__thumb[data-astro-cid-lb3wshbh]{aspect-ratio:14 / 9}.cn-selected--media[data-astro-cid-lb3wshbh] .cn-selected__link--no-thumb[data-astro-cid-lb3wshbh]{grid-template-columns:1fr}.cn-selected--media[data-astro-cid-lb3wshbh] .cn-selected__row-sub[data-astro-cid-lb3wshbh]{font-size:var(--text-sm, 14px);max-width:62ch}}.cn-selected__read[data-astro-cid-lb3wshbh]{display:none}@media(min-width:1024px){.cn-selected--media[data-astro-cid-lb3wshbh] .cn-selected__list[data-astro-cid-lb3wshbh]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;border-top:0}.cn-selected--media[data-astro-cid-lb3wshbh] .cn-selected__row[data-astro-cid-lb3wshbh]{display:flex;min-width:0}.cn-selected--media[data-astro-cid-lb3wshbh] .cn-selected__link[data-astro-cid-lb3wshbh]{flex:1;display:flex;flex-direction:column;align-items:stretch;gap:20px;min-width:0;padding:14px 14px 24px;border:1px solid var(--border-faint);border-radius:var(--r-card);background:#ffffff04}.cn-selected--media[data-astro-cid-lb3wshbh] .cn-selected__row-bg[data-astro-cid-lb3wshbh]{inset:0;border-radius:var(--r-card)}.cn-selected--media[data-astro-cid-lb3wshbh] .cn-selected__thumb[data-astro-cid-lb3wshbh]{aspect-ratio:16 / 10}.cn-selected--media[data-astro-cid-lb3wshbh] .cn-selected__thumb[data-astro-cid-lb3wshbh] img[data-astro-cid-lb3wshbh]{object-position:top}.cn-selected--media[data-astro-cid-lb3wshbh] .cn-selected__row-inner[data-astro-cid-lb3wshbh]{padding:0 8px;flex-direction:column;align-items:flex-start;gap:8px}.cn-selected--media[data-astro-cid-lb3wshbh] .cn-selected__row-title[data-astro-cid-lb3wshbh]{font-size:clamp(1.4rem,1.9vw,1.85rem)}.cn-selected--media[data-astro-cid-lb3wshbh] .cn-selected__arrow[data-astro-cid-lb3wshbh]{display:none}.cn-selected--media[data-astro-cid-lb3wshbh] .cn-selected__row-sub[data-astro-cid-lb3wshbh]{font-size:var(--fs-ui);line-height:1.5;max-width:52ch;color:var(--cn-fg-dark-2)}.cn-selected--media[data-astro-cid-lb3wshbh] .cn-selected__read[data-astro-cid-lb3wshbh]{display:inline-flex;align-items:center;gap:8px;margin:auto 0 0;padding:0 8px;font-family:var(--font-mono, var(--font-body));font-size:12px;text-transform:uppercase;letter-spacing:.16em;color:var(--cn-magenta-text)}.cn-selected--media[data-astro-cid-lb3wshbh] .cn-selected__link[data-astro-cid-lb3wshbh]:hover .cn-selected__read[data-astro-cid-lb3wshbh] svg[data-astro-cid-lb3wshbh],.cn-selected--media[data-astro-cid-lb3wshbh] .cn-selected__link[data-astro-cid-lb3wshbh]:focus-visible .cn-selected__read[data-astro-cid-lb3wshbh] svg[data-astro-cid-lb3wshbh]{transform:translate(2px,-2px)}.cn-selected--media[data-astro-cid-lb3wshbh] .cn-selected__read[data-astro-cid-lb3wshbh] svg[data-astro-cid-lb3wshbh]{transition:transform .28s var(--ease-out)}.cn-selected--media[data-astro-cid-lb3wshbh] .cn-selected__link--static[data-astro-cid-lb3wshbh] .cn-selected__read[data-astro-cid-lb3wshbh]{display:none}.cn-selected--media[data-astro-cid-lb3wshbh] .cn-selected__link--static[data-astro-cid-lb3wshbh],.cn-selected--media[data-astro-cid-lb3wshbh] .cn-selected__link--no-thumb[data-astro-cid-lb3wshbh]{grid-template-columns:none;padding:28px 22px 30px;background:transparent;border-style:dashed;justify-content:center}.cn-selected--media[data-astro-cid-lb3wshbh] .cn-selected__link--static[data-astro-cid-lb3wshbh] .cn-selected__row-inner[data-astro-cid-lb3wshbh]{padding:0}.cn-selected--media[data-astro-cid-lb3wshbh] .cn-selected__link--static[data-astro-cid-lb3wshbh] .cn-selected__row-title[data-astro-cid-lb3wshbh],.cn-selected--media[data-astro-cid-lb3wshbh] .cn-selected__link--static[data-astro-cid-lb3wshbh] .cn-selected__row-sub[data-astro-cid-lb3wshbh]{color:var(--cn-fg-dark-2)}.cn-selected--media[data-astro-cid-lb3wshbh] .cn-selected__row[data-astro-cid-lb3wshbh]:last-child:nth-child(odd){grid-column:1 / -1}.cn-selected--media[data-astro-cid-lb3wshbh] .cn-selected__row[data-astro-cid-lb3wshbh]:last-child:nth-child(odd) .cn-selected__link[data-astro-cid-lb3wshbh]:not(.cn-selected__link--no-thumb){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:1fr auto;column-gap:28px;row-gap:0;align-items:stretch;padding:14px 28px 14px 14px}.cn-selected--media[data-astro-cid-lb3wshbh] .cn-selected__row[data-astro-cid-lb3wshbh]:last-child:nth-child(odd) .cn-selected__thumb[data-astro-cid-lb3wshbh]{grid-column:1;grid-row:1 / span 2}.cn-selected--media[data-astro-cid-lb3wshbh] .cn-selected__row[data-astro-cid-lb3wshbh]:last-child:nth-child(odd) .cn-selected__row-inner[data-astro-cid-lb3wshbh]{grid-column:2;grid-row:1;align-self:end;padding:0}.cn-selected--media[data-astro-cid-lb3wshbh] .cn-selected__row[data-astro-cid-lb3wshbh]:last-child:nth-child(odd) .cn-selected__read[data-astro-cid-lb3wshbh]{grid-column:2;grid-row:2;align-self:start;margin:20px 0 0;padding:0}}@media(min-width:1024px)and (prefers-reduced-motion:reduce){.cn-selected--media[data-astro-cid-lb3wshbh] .cn-selected__read[data-astro-cid-lb3wshbh] svg[data-astro-cid-lb3wshbh]{transition:none}}.cn-selected__thumb--mobile[data-astro-cid-lb3wshbh]{margin-bottom:14px}.cn-selected__all[data-astro-cid-lb3wshbh]{display:none}@media(max-width:719px){.cn-selected__row--mobile-hidden[data-astro-cid-lb3wshbh]{display:none}.cn-selected__all[data-astro-cid-lb3wshbh]{display:inline-flex;align-items:center;gap:8px;min-height:44px;margin-top:20px;padding:10px 22px;border:1px solid var(--border);border-radius:var(--r-pill);font-family:var(--font-body);font-size:1rem;color:var(--cn-fg-dark-1);text-decoration:none}}@media(min-width:720px){.cn-selected__thumb--mobile[data-astro-cid-lb3wshbh]{display:none}}@media(max-width:539px){.cn-selected__row-inner[data-astro-cid-lb3wshbh]{flex-direction:column;align-items:flex-start;gap:8px}.cn-selected__row-text[data-astro-cid-lb3wshbh]{width:100%}.cn-selected__row-callout[data-astro-cid-lb3wshbh]{align-self:flex-start}.cn-selected__link[data-astro-cid-lb3wshbh]{padding:18px 12px}.cn-selected__row-title[data-astro-cid-lb3wshbh]{flex-wrap:wrap}}
