@charset "UTF-8";.main[data-astro-cid-wi7zborn]{max-width:720px}.profile[data-astro-cid-wi7zborn]{margin:2rem 0;padding:1.5rem;background:#fff;border:3px solid black;box-shadow:6px 6px #000}.profile__header[data-astro-cid-wi7zborn]{display:flex;gap:1.25rem;align-items:flex-start;margin-bottom:1.25rem}.profile__avatar[data-astro-cid-wi7zborn]{width:88px;height:88px;border:3px solid black;flex-shrink:0}.profile__info[data-astro-cid-wi7zborn]{display:flex;flex-direction:column;gap:.2rem}.profile__name[data-astro-cid-wi7zborn]{font-size:1.5rem;font-weight:900;letter-spacing:-.02em;margin:0}.profile__username[data-astro-cid-wi7zborn]{font-size:.78rem;font-weight:700;opacity:.4;letter-spacing:.02em}.profile__bio[data-astro-cid-wi7zborn]{margin-top:.5rem;font-size:.88rem;line-height:1.55;color:#000000b3}.profile__social[data-astro-cid-wi7zborn]{border-top:2px solid rgba(0,0,0,.1);padding-top:1rem}.profile__social-label[data-astro-cid-wi7zborn]{font-size:.62rem;font-weight:900;text-transform:uppercase;letter-spacing:.07em;opacity:.4;display:block;margin-bottom:.6rem}.profile__social-links[data-astro-cid-wi7zborn]{display:flex;flex-wrap:wrap;gap:.5rem}.profile__social-link[data-astro-cid-wi7zborn]{display:inline-flex;align-items:center;gap:.35rem;padding:.35rem .75rem;border:2px solid black;font-size:.78rem;font-weight:700;text-decoration:none;color:#000;background:#fff;transition:all .15s}.profile__social-link[data-astro-cid-wi7zborn]:hover{background:#000;color:#fff;transform:translate(-2px,-2px);box-shadow:3px 3px #0000004d}.profile__social-icon[data-astro-cid-wi7zborn]{font-size:1rem;line-height:1;width:1rem;text-align:center}.articles-section[data-astro-cid-wi7zborn]{margin:2.5rem 0}.articles-section--contrib[data-astro-cid-wi7zborn]{opacity:.8}.section-title[data-astro-cid-wi7zborn]{font-size:1.1rem;font-weight:900;text-transform:uppercase;letter-spacing:.02em;margin-bottom:1rem;padding-bottom:.4rem;border-bottom:3px solid black}.section-title--contrib[data-astro-cid-wi7zborn]{border-bottom-style:dashed;opacity:.7}.article-list[data-astro-cid-wi7zborn]{display:flex;flex-direction:column;gap:.5rem}.article-row[data-astro-cid-wi7zborn]{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;padding:.75rem 1rem;border:2px solid black;text-decoration:none;color:#000;background:#fff;transition:box-shadow .15s,transform .15s}.article-row[data-astro-cid-wi7zborn]:hover{transform:translate(-2px,-2px);box-shadow:4px 4px #000}.article-row__main[data-astro-cid-wi7zborn]{display:flex;flex-direction:column;gap:.15rem;flex:1;min-width:0}.article-row__title[data-astro-cid-wi7zborn]{font-size:.92rem;font-weight:700;line-height:1.3}.article-row__subtitle[data-astro-cid-wi7zborn]{font-size:.75rem;color:#00000080;line-height:1.3}.article-row__meta[data-astro-cid-wi7zborn]{display:flex;flex-direction:column;align-items:flex-end;gap:.2rem;flex-shrink:0}.article-row__date[data-astro-cid-wi7zborn]{font-size:.65rem;font-weight:700;opacity:.4;white-space:nowrap}.featured-badge[data-astro-cid-wi7zborn]{display:inline-block;font-size:.58rem;font-weight:900;text-transform:uppercase;letter-spacing:.07em;background:#000;color:#fff;padding:.1rem .4rem;margin-bottom:.15rem;width:fit-content}.series-block[data-astro-cid-wi7zborn]{border:2px solid black;box-shadow:5px 5px #000;background:#fff;display:flex;flex-direction:column}.series-block__root[data-astro-cid-wi7zborn]{border:none;border-bottom:2px solid rgba(0,0,0,.12);box-shadow:none;background:#fafafa}.series-block__root[data-astro-cid-wi7zborn]:hover{background:#f0f0f0;transform:none;box-shadow:none}.series-block__root--context[data-astro-cid-wi7zborn]{cursor:default;pointer-events:none;background:#00000008}.series-block__series-tag[data-astro-cid-wi7zborn]{font-size:.58rem;font-weight:900;text-transform:uppercase;letter-spacing:.08em;color:#00000059;margin-bottom:.25rem}.series-block__context-label[data-astro-cid-wi7zborn]{display:inline-block;font-size:.58rem;font-weight:900;text-transform:uppercase;letter-spacing:.07em;border:1.5px solid rgba(0,0,0,.25);color:#0006;padding:.08rem .35rem;margin-bottom:.15rem;width:fit-content}.series-block__expand[data-astro-cid-wi7zborn]{border:none}.series-block__summary[data-astro-cid-wi7zborn]{display:flex;align-items:center;gap:.45rem;padding:.55rem 1rem;font-size:.72rem;font-weight:900;text-transform:uppercase;letter-spacing:.06em;color:#00000073;cursor:pointer;list-style:none;border-bottom:1.5px solid rgba(0,0,0,.08);user-select:none}.series-block__summary[data-astro-cid-wi7zborn]::-webkit-details-marker{display:none}.series-block__summary[data-astro-cid-wi7zborn]:hover{background:#0000000a;color:#000}.series-block__summary-icon[data-astro-cid-wi7zborn]{display:inline-block;width:.6rem;height:.6rem;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);transition:transform .2s;margin-top:-2px}details[data-astro-cid-wi7zborn][open] .series-block__summary-icon[data-astro-cid-wi7zborn]{transform:rotate(-135deg);margin-top:3px}.series-block__children[data-astro-cid-wi7zborn]{display:flex;flex-direction:column;gap:0;padding:.5rem .75rem .75rem;background:#00000005}.series-block__child[data-astro-cid-wi7zborn]{border-left:3px solid black;border-right:1px solid rgba(0,0,0,.15);border-top:1px solid rgba(0,0,0,.1);border-bottom:1px solid rgba(0,0,0,.1);box-shadow:none;margin-bottom:.35rem;background:#fff}.series-block__child[data-astro-cid-wi7zborn]:last-child{margin-bottom:0}.series-block__child[data-astro-cid-wi7zborn]:hover{transform:translate(-2px,-2px);box-shadow:3px 3px #000}
