.webring-nav[data-astro-cid-5vo3pvbw]{align-items:center;gap:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-full);padding:.375rem .5rem .375rem .875rem;display:flex}.webring-nav__label[data-astro-cid-5vo3pvbw]{font-size:var(--font-size-xs);color:var(--color-text-muted)}.webring-nav[data-astro-cid-5vo3pvbw] a[data-astro-cid-5vo3pvbw]{border-radius:var(--radius-full);width:1.5rem;height:1.5rem;color:var(--color-accent);justify-content:center;align-items:center;display:flex}.webring-nav__random[data-astro-cid-5vo3pvbw]{background:var(--color-peach);color:var(--color-accent-hover)}.kicker[data-astro-cid-yl2mdkem]{font-family:var(--font-family-mono);color:var(--color-accent);letter-spacing:.02em;margin-bottom:18px;font-size:12px}.intro-block[data-astro-cid-yl2mdkem]{align-items:flex-start;gap:32px;margin-bottom:32px;display:flex}.intro-block__text[data-astro-cid-yl2mdkem]{flex:340px;min-width:0}.intro-block__photo[data-astro-cid-yl2mdkem]{aspect-ratio:4/5;border-radius:var(--radius-md);flex-shrink:0;width:240px;overflow:hidden}.intro-block__photo[data-astro-cid-yl2mdkem] img{object-fit:cover;width:100%;height:100%;display:block}.headline[data-astro-cid-yl2mdkem]{margin:0 0 20px;font-size:34px;line-height:1.25}.hobbies[data-astro-cid-yl2mdkem]{font-family:var(--font-family-mono);color:var(--color-text-muted);flex-wrap:wrap;gap:10px;margin-top:20px;font-size:12px;display:flex}.hobbies[data-astro-cid-yl2mdkem] span[data-astro-cid-yl2mdkem]{border-bottom:1px dotted var(--color-border);padding-bottom:1px}.prose[data-astro-cid-yl2mdkem]{color:var(--color-text);white-space:pre-line;max-width:62ch;margin:0 0 22px;font-size:16px;line-height:1.8}.prose--muted[data-astro-cid-yl2mdkem]{color:var(--color-text-muted)}.prose--full[data-astro-cid-yl2mdkem]{max-width:none}.section[data-astro-cid-yl2mdkem]{padding-bottom:var(--space-16)}.story[data-astro-cid-yl2mdkem]{padding-bottom:var(--space-16);gap:var(--space-10);flex-direction:column;display:flex}.story__row[data-astro-cid-yl2mdkem]{gap:var(--space-8);align-items:flex-start;display:flex}.story__photo[data-astro-cid-yl2mdkem]{aspect-ratio:4/3;border-radius:var(--radius-md);flex:0 0 300px;width:300px;overflow:hidden}.story__photo[data-astro-cid-yl2mdkem] img{object-fit:cover;width:100%;height:100%;display:block}.story__text[data-astro-cid-yl2mdkem]{color:var(--color-text-muted);white-space:pre-line;flex:1;margin:0;font-size:17px;line-height:1.85}.timeline[data-astro-cid-yl2mdkem]{border-top:1px solid var(--color-border)}.timeline-row[data-astro-cid-yl2mdkem]{border-bottom:1px solid var(--color-border);grid-template-columns:150px 1fr;gap:20px;padding:16px 0;display:grid}.timeline-date[data-astro-cid-yl2mdkem]{font-family:var(--font-family-mono);color:var(--color-text-muted);padding-top:2px;font-size:12px}.timeline-text[data-astro-cid-yl2mdkem]{color:var(--color-text);white-space:pre-line;font-size:14.5px;line-height:1.6}.space[data-astro-cid-yl2mdkem]{padding-bottom:var(--space-20)}.terminal-prompt[data-astro-cid-yl2mdkem]{font-family:var(--font-family-mono);color:var(--color-text-muted);margin-bottom:12px;font-size:13px}.terminal-prompt--divider[data-astro-cid-yl2mdkem]{border-top:1px solid var(--color-border);margin-top:24px;padding-top:20px}.contact-list[data-astro-cid-yl2mdkem]{flex-direction:column;display:flex}.contact-row[data-astro-cid-yl2mdkem]{align-items:center;gap:var(--space-3);border-radius:var(--radius-md);color:inherit;grid-template-columns:18px 112px 1fr;margin:0 -10px;padding:9px 10px;text-decoration:none;transition:background-color .15s;display:grid}.contact-row[data-astro-cid-yl2mdkem]:hover{background:var(--color-bg-secondary)}.contact-row__icon[data-astro-cid-yl2mdkem]{color:var(--color-terracotta-muted);flex-shrink:0;transition:color .15s;display:flex}.contact-row[data-astro-cid-yl2mdkem]:hover .contact-row__icon[data-astro-cid-yl2mdkem]{color:var(--color-accent)}.contact-row__key[data-astro-cid-yl2mdkem]{font-family:var(--font-family-mono);color:var(--color-text-muted);font-size:12.5px}.contact-row__value[data-astro-cid-yl2mdkem]{font-family:var(--font-family-mono);color:var(--color-text);font-size:13.5px;transition:color .15s}.contact-row[data-astro-cid-yl2mdkem]:hover .contact-row__value[data-astro-cid-yl2mdkem]{color:var(--color-accent)}.contact-row__sub[data-astro-cid-yl2mdkem]{color:var(--color-text-muted)}.contact-row__arrow[data-astro-cid-yl2mdkem]{vertical-align:-.125em;color:var(--color-terracotta-muted);margin-left:6px;transition:color .15s;display:inline-block;overflow:visible}.contact-row__arrow[data-astro-cid-yl2mdkem] svg{width:.85em;height:.85em;display:block}.contact-row[data-astro-cid-yl2mdkem]:hover .contact-row__arrow[data-astro-cid-yl2mdkem]{color:var(--color-accent)}.contact-row__arrow[data-astro-cid-yl2mdkem] svg path:first-child,.contact-row__arrow[data-astro-cid-yl2mdkem] svg path:nth-child(2){will-change:transform;transition:transform .2s}.contact-row[data-astro-cid-yl2mdkem]:hover .contact-row__arrow[data-astro-cid-yl2mdkem] svg path:first-child,.contact-row[data-astro-cid-yl2mdkem]:hover .contact-row__arrow[data-astro-cid-yl2mdkem] svg path:nth-child(2){transform:translate(2px,-2px)}.neighbors__status[data-astro-cid-yl2mdkem]{justify-content:space-between;align-items:center;gap:var(--space-6);flex-wrap:wrap;display:flex}.neighbors__status-text[data-astro-cid-yl2mdkem]{color:var(--color-text);max-width:54ch;font-size:14.5px;line-height:1.6}.neighbors__status-tag[data-astro-cid-yl2mdkem]{color:var(--color-accent);font-weight:600}.neighbors__friends[data-astro-cid-yl2mdkem]{gap:var(--space-3);flex-wrap:wrap;display:flex}.friend-chip[data-astro-cid-yl2mdkem]{align-items:center;gap:var(--space-3);font-family:var(--font-family-mono);color:var(--color-text);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:10px 16px;font-size:13px;text-decoration:none;transition:border-color .2s,color .15s;display:inline-flex}.friend-chip[data-astro-cid-yl2mdkem]:hover{color:var(--color-accent);border-color:var(--color-accent)}.friend-chip[data-astro-cid-yl2mdkem] svg{color:var(--color-terracotta-muted);flex-shrink:0;overflow:visible}.friend-chip[data-astro-cid-yl2mdkem]:hover svg{color:var(--color-accent)}.friend-chip[data-astro-cid-yl2mdkem] svg path:first-child,.friend-chip[data-astro-cid-yl2mdkem] svg path:nth-child(2){will-change:transform;transition:transform .2s}.friend-chip[data-astro-cid-yl2mdkem]:hover svg path:first-child,.friend-chip[data-astro-cid-yl2mdkem]:hover svg path:nth-child(2){transform:translate(2px,-2px)}@media (prefers-reduced-motion:reduce){.friend-chip[data-astro-cid-yl2mdkem] svg path:first-child,.friend-chip[data-astro-cid-yl2mdkem] svg path:nth-child(2),.contact-row__arrow[data-astro-cid-yl2mdkem] svg path:first-child,.contact-row__arrow[data-astro-cid-yl2mdkem] svg path:nth-child(2){transition:none}.friend-chip[data-astro-cid-yl2mdkem]:hover svg path:first-child,.friend-chip[data-astro-cid-yl2mdkem]:hover svg path:nth-child(2),.contact-row[data-astro-cid-yl2mdkem]:hover .contact-row__arrow[data-astro-cid-yl2mdkem] svg path:first-child,.contact-row[data-astro-cid-yl2mdkem]:hover .contact-row__arrow[data-astro-cid-yl2mdkem] svg path:nth-child(2){transform:none}}.prose[data-astro-cid-yl2mdkem] a,.timeline-text[data-astro-cid-yl2mdkem] a{color:var(--color-accent);text-underline-offset:2px;text-decoration:underline #0000;transition:text-decoration-color .15s}.prose[data-astro-cid-yl2mdkem] a:hover,.timeline-text[data-astro-cid-yl2mdkem] a:hover{text-decoration-color:currentColor}.outro[data-astro-cid-yl2mdkem]{margin-top:var(--space-16);padding-top:var(--space-8);border-top:1px solid var(--color-border);max-width:48ch;font-family:var(--font-family-heading);color:var(--color-text-muted);text-align:center;margin-left:auto;margin-right:auto;font-size:17px;font-style:italic;line-height:1.6}@media (width<=1080px){.prose[data-astro-cid-yl2mdkem]{max-width:none}.intro-block[data-astro-cid-yl2mdkem]{flex-direction:column}.intro-block__photo[data-astro-cid-yl2mdkem]{aspect-ratio:4/3;width:100%}.section[data-astro-cid-yl2mdkem]{padding-bottom:var(--space-10)}.story[data-astro-cid-yl2mdkem]{gap:var(--space-8);padding-bottom:var(--space-10)}.story__row[data-astro-cid-yl2mdkem]{flex-direction:column;align-items:stretch;&:nth-child(odd){flex-direction:column-reverse}}.story__photo[data-astro-cid-yl2mdkem]{aspect-ratio:16/9;flex-basis:auto;width:100%}.timeline-row[data-astro-cid-yl2mdkem]{grid-template-columns:1fr;gap:4px}.space[data-astro-cid-yl2mdkem]{padding-bottom:var(--space-12)}.contact-row[data-astro-cid-yl2mdkem]{grid-template-rows:auto auto;grid-template-columns:18px 1fr;row-gap:4px;padding:12px 10px}.contact-row__icon[data-astro-cid-yl2mdkem]{grid-area:1/1}.contact-row__key[data-astro-cid-yl2mdkem]{grid-area:1/2}.contact-row__value[data-astro-cid-yl2mdkem]{grid-area:2/1/auto/3}.outro[data-astro-cid-yl2mdkem]{margin-top:var(--space-12);padding-top:var(--space-6)}}
