.links-page[data-astro-cid-yvrxjj5w]{padding-block:clamp(72px,10vw,140px) clamp(80px,12vw,160px)}.links-hero[data-astro-cid-yvrxjj5w]{grid-template-columns:minmax(0,1.4fr) minmax(240px,.65fr);align-items:end;gap:36px 80px;padding-bottom:clamp(64px,8vw,110px);display:grid}.links-eyebrow[data-astro-cid-yvrxjj5w]{color:var(--ink-faint);font-family:var(--mono);letter-spacing:.16em;grid-column:1/-1;margin:0 0 24px;font-size:.62rem}.links-hero[data-astro-cid-yvrxjj5w] h1[data-astro-cid-yvrxjj5w]{font-family:var(--serif);letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(3.4rem,7.5vw,7rem);font-weight:400;line-height:1.1}.links-hero[data-astro-cid-yvrxjj5w] h1[data-astro-cid-yvrxjj5w] span[data-astro-cid-yvrxjj5w]{display:block}.links-hero[data-astro-cid-yvrxjj5w] h1[data-astro-cid-yvrxjj5w] span[data-astro-cid-yvrxjj5w]+span[data-astro-cid-yvrxjj5w]{color:var(--ink-soft);margin-left:clamp(16px,3vw,48px)}.links-lead[data-astro-cid-yvrxjj5w]{max-width:32em;color:var(--ink-soft);font-family:var(--serif);margin:0;font-size:1.1rem;line-height:1.9}.friends-section[data-astro-cid-yvrxjj5w]{border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.friends-empty[data-astro-cid-yvrxjj5w]{text-align:center;justify-items:center;padding:clamp(64px,8vw,106px) 24px;display:grid}.friends-empty[data-astro-cid-yvrxjj5w] svg[data-astro-cid-yvrxjj5w]{fill:none;stroke:var(--line-strong);stroke-width:.75px;margin-bottom:32px;overflow:visible}.friends-empty[data-astro-cid-yvrxjj5w] circle[data-astro-cid-yvrxjj5w]{fill:var(--ink-soft);stroke:none}.friends-empty[data-astro-cid-yvrxjj5w] p[data-astro-cid-yvrxjj5w]{font-family:var(--serif);margin:0;font-size:clamp(1.1rem,2vw,1.45rem)}.friends-empty[data-astro-cid-yvrxjj5w] .friends-empty__note[data-astro-cid-yvrxjj5w]{color:var(--ink-faint);font-family:var(--sans);margin-top:14px;font-size:.75rem}.friends-order[data-astro-cid-yvrxjj5w]{color:var(--ink-faint);margin:28px 0 0;font-size:.72rem}.friend-grid[data-astro-cid-yvrxjj5w]{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 64px;margin:0;padding:12px 0 32px;list-style:none;display:grid}.friend-grid[data-astro-cid-yvrxjj5w]>li[data-astro-cid-yvrxjj5w]+li[data-astro-cid-yvrxjj5w]{border-top:1px solid var(--line)}.friend-grid[data-astro-cid-yvrxjj5w]>li[data-astro-cid-yvrxjj5w]:nth-child(2){border-top:0}.friend-grid[data-astro-cid-yvrxjj5w]>li[data-astro-cid-yvrxjj5w]:only-child{grid-column:1/-1}.friend-card[data-astro-cid-yvrxjj5w]{flex-direction:column;gap:20px;height:100%;padding-block:36px;display:flex}.friend-name[data-astro-cid-yvrxjj5w]{font-family:var(--serif);overflow-wrap:anywhere;margin:0;font-size:1.85rem;font-weight:400}.friend-sites[data-astro-cid-yvrxjj5w]{flex-wrap:wrap;gap:16px;margin-top:auto;padding-top:12px;display:flex}.friend-sites[data-astro-cid-yvrxjj5w] a[data-astro-cid-yvrxjj5w]{border:1px solid var(--line);border-radius:6px;flex:220px;gap:10px;max-width:340px;padding:16px 20px;font-size:.85rem;transition:border-color .18s,background-color .18s;display:grid}.friend-sites[data-astro-cid-yvrxjj5w] a[data-astro-cid-yvrxjj5w]>span[data-astro-cid-yvrxjj5w]:first-child{justify-content:space-between;align-items:center;gap:24px;display:flex}.friend-arrow[data-astro-cid-yvrxjj5w]{color:var(--ink-faint);font-size:1.1rem;transition:transform .18s}.friend-sites[data-astro-cid-yvrxjj5w] a[data-astro-cid-yvrxjj5w]:hover,.friend-sites[data-astro-cid-yvrxjj5w] a[data-astro-cid-yvrxjj5w]:focus-visible{border-color:var(--ink-soft);background-color:var(--night-raised)}.friend-sites[data-astro-cid-yvrxjj5w] a[data-astro-cid-yvrxjj5w]:hover .friend-arrow[data-astro-cid-yvrxjj5w],.friend-sites[data-astro-cid-yvrxjj5w] a[data-astro-cid-yvrxjj5w]:focus-visible .friend-arrow[data-astro-cid-yvrxjj5w]{transform:translate(3px,-3px)}.friend-description[data-astro-cid-yvrxjj5w]{max-width:58em;color:var(--ink-soft);margin:0;font-size:.9rem;line-height:1.9}.friend-domain[data-astro-cid-yvrxjj5w]{color:var(--ink-faint);font-family:var(--mono);overflow-wrap:anywhere;font-size:.68rem}.links-invitation[data-astro-cid-yvrxjj5w]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(44px,8vw,100px);padding-top:clamp(56px,7vw,96px);display:grid}.links-invitation[data-astro-cid-yvrxjj5w] h2[data-astro-cid-yvrxjj5w]{font-family:var(--serif);margin:0 0 22px;font-size:clamp(1.8rem,3vw,2.7rem);font-weight:400}.links-invitation[data-astro-cid-yvrxjj5w] p[data-astro-cid-yvrxjj5w]{max-width:33em;color:var(--ink-soft);margin:0;font-size:.9rem;line-height:1.9}.links-contact[data-astro-cid-yvrxjj5w]{border-bottom:1px solid var(--line-strong);margin-top:30px;padding-bottom:6px;font-size:.8rem;display:inline-block}.links-details[data-astro-cid-yvrxjj5w]{margin:0}.links-details[data-astro-cid-yvrxjj5w]>div[data-astro-cid-yvrxjj5w]{border-top:1px solid var(--line);padding-block:18px}.links-details[data-astro-cid-yvrxjj5w] dt[data-astro-cid-yvrxjj5w]{color:var(--ink-faint);font-family:var(--mono);letter-spacing:.08em;margin-bottom:8px;font-size:.63rem}.links-details[data-astro-cid-yvrxjj5w] dd[data-astro-cid-yvrxjj5w]{color:var(--ink-soft);overflow-wrap:anywhere;margin:0;font-size:.85rem}.links-details[data-astro-cid-yvrxjj5w] a[data-astro-cid-yvrxjj5w]:hover{color:var(--ink)}@media (width<=780px){.links-hero[data-astro-cid-yvrxjj5w]{display:block}.links-eyebrow[data-astro-cid-yvrxjj5w]{margin-bottom:36px}.links-hero[data-astro-cid-yvrxjj5w] h1[data-astro-cid-yvrxjj5w]{font-size:clamp(2.75rem,12vw,5.5rem)}.links-lead[data-astro-cid-yvrxjj5w]{margin-top:40px}.friend-grid[data-astro-cid-yvrxjj5w],.links-invitation[data-astro-cid-yvrxjj5w]{grid-template-columns:1fr}.friend-grid[data-astro-cid-yvrxjj5w]>li[data-astro-cid-yvrxjj5w]:nth-child(2){border-top:1px solid var(--line)}.friend-sites[data-astro-cid-yvrxjj5w] a[data-astro-cid-yvrxjj5w]{max-width:none}}@media (prefers-reduced-motion:reduce){.friend-sites[data-astro-cid-yvrxjj5w] a[data-astro-cid-yvrxjj5w],.friend-arrow[data-astro-cid-yvrxjj5w]{transition:none}}
