.ct-badge[data-astro-cid-gvop6k6x]{--ct: var(--text-default);display:inline-flex;align-items:center;gap:.35rem;padding:.25rem .6rem;border-radius:var(--radius-pill);background:color-mix(in oklab,var(--ct) 14%,transparent);border:1px solid color-mix(in oklab,var(--ct) 55%,transparent);color:var(--ct);font-size:.75rem;font-weight:700;line-height:1;white-space:nowrap}.ct-badge[data-astro-cid-gvop6k6x] svg[data-astro-cid-gvop6k6x]{width:.9rem;height:.9rem;flex:none}.ct-badge__count[data-astro-cid-gvop6k6x]{font-weight:600;opacity:.75}.ct-badge--feather[data-astro-cid-gvop6k6x]{--ct: var(--ct-feather)}.ct-badge--bronze[data-astro-cid-gvop6k6x]{--ct: var(--ct-bronze)}.ct-badge--silver[data-astro-cid-gvop6k6x]{--ct: var(--ct-silver)}.ct-badge--gold[data-astro-cid-gvop6k6x]{--ct: var(--ct-gold)}.profile-public[data-astro-cid-wi7zborn]{max-width:64rem;margin:0 auto;padding:2.5rem 1.25rem 5rem}.profile-public__hero[data-astro-cid-wi7zborn]{display:grid;grid-template-columns:auto 1fr;gap:1.4rem;align-items:center;margin-bottom:2.5rem}.profile-public__avatar[data-astro-cid-wi7zborn]{width:96px;height:96px;border-radius:50%;background:var(--brand-primary);color:var(--surface-page);display:grid;place-items:center;font-family:var(--font-display);font-variation-settings:var(--vary-display);font-synthesis:none;font-style:italic;font-weight:900;font-size:2.2rem;overflow:hidden;border:2px solid var(--border-subtle)}.profile-public__avatar[data-astro-cid-wi7zborn] img[data-astro-cid-wi7zborn]{width:100%;height:100%;object-fit:cover}.profile-public__intro[data-astro-cid-wi7zborn]{min-width:0}.profile-public__handle[data-astro-cid-wi7zborn]{color:var(--text-faint);font-family:var(--font-mono);font-size:.78rem;margin:0 0 .2rem;letter-spacing:.05em}.profile-public__name[data-astro-cid-wi7zborn]{font-family:var(--font-display);font-variation-settings:var(--vary-display);font-synthesis:none;font-style:italic;font-weight:900;font-size:clamp(1.8rem,4vw + 1rem,2.8rem);text-transform:uppercase;color:var(--text-strong);margin:0 0 .4rem;letter-spacing:-.01em}.profile-public__badges[data-astro-cid-wi7zborn]{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem;margin-bottom:.4rem}.ggg-badge[data-astro-cid-wi7zborn]{display:inline-flex;align-items:center;gap:.3rem;padding:.25rem .6rem;background:var(--brand-gg, gold);color:var(--surface-page);border-radius:var(--radius-pill);font-size:.75rem;font-weight:700;letter-spacing:.04em}.profile-public__since[data-astro-cid-wi7zborn]{color:var(--text-faint);font-size:.78rem;letter-spacing:.04em}.profile-public__bio[data-astro-cid-wi7zborn]{color:var(--text-default);margin:.6rem 0 0;max-width:48rem;line-height:1.55}.profile-public__private-note[data-astro-cid-wi7zborn]{color:var(--text-faint);font-size:.85rem;margin:0}.profile-public__private-note[data-astro-cid-wi7zborn] a[data-astro-cid-wi7zborn]{color:var(--brand-secondary)}.profile-public__section[data-astro-cid-wi7zborn]{margin-top:2rem}.profile-public__heading[data-astro-cid-wi7zborn]{font-family:var(--font-display);font-variation-settings:var(--vary-display);font-synthesis:none;font-style:italic;font-weight:900;text-transform:uppercase;font-size:1.3rem;color:var(--text-strong);margin:0 0 1rem;display:flex;align-items:baseline;gap:.6rem}.profile-public__count[data-astro-cid-wi7zborn]{font-family:var(--font-mono);font-style:normal;font-size:.9rem;color:var(--text-faint);font-weight:700;letter-spacing:.05em}.profile-public__count-soft[data-astro-cid-wi7zborn]{font-family:var(--font-mono);font-style:normal;font-size:.78rem;color:var(--text-faint);font-weight:500;letter-spacing:.05em;transition:color .12s ease}a[data-astro-cid-wi7zborn].profile-public__count-soft:hover{color:var(--brand-secondary)}.profile-public__heading-link[data-astro-cid-wi7zborn]{color:inherit;text-decoration:none}.profile-public__heading-link[data-astro-cid-wi7zborn]:hover{color:var(--brand-secondary)}.profile-public__photos[data-astro-cid-wi7zborn]{list-style:none;margin:0;padding:0;display:grid;gap:.7rem;grid-template-columns:repeat(2,minmax(0,1fr))}@media(min-width:640px){.profile-public__photos[data-astro-cid-wi7zborn]{grid-template-columns:repeat(4,minmax(0,1fr))}.profile-public__photos--n1[data-astro-cid-wi7zborn]{grid-template-columns:minmax(0,1fr)}.profile-public__photos--n2[data-astro-cid-wi7zborn]{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-public__photos--n3[data-astro-cid-wi7zborn]{grid-template-columns:repeat(3,minmax(0,1fr))}.profile-public__photos--n4[data-astro-cid-wi7zborn] .profile-public__photo-tile[data-astro-cid-wi7zborn]:first-child,.profile-public__photos--n5[data-astro-cid-wi7zborn] .profile-public__photo-tile[data-astro-cid-wi7zborn]:first-child{grid-column:span 2;grid-row:span 2}}.profile-public__photo-tile[data-astro-cid-wi7zborn]{border-radius:var(--radius-md);overflow:hidden}.profile-public__empty[data-astro-cid-wi7zborn]{color:var(--text-muted);padding:2rem;background:var(--surface-canvas);border:1px dashed var(--border-default);border-radius:var(--radius-md);text-align:center}.profile-public__grid[data-astro-cid-wi7zborn]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:.8rem}.profile-public__card-link[data-astro-cid-wi7zborn]{display:block;text-decoration:none;color:inherit}.profile-public__photo[data-astro-cid-wi7zborn]{aspect-ratio:1 / 1;background:var(--surface-canvas);border-radius:var(--radius-md);overflow:hidden;display:grid;place-items:center;border:1px solid var(--border-subtle);transition:transform .2s ease,border-color .2s ease}.profile-public__card-link[data-astro-cid-wi7zborn]:hover .profile-public__photo[data-astro-cid-wi7zborn]{transform:translateY(-2px);border-color:var(--brand-secondary)}.profile-public__photo[data-astro-cid-wi7zborn] img[data-astro-cid-wi7zborn]{width:100%;height:100%;object-fit:cover}.profile-public__photo-empty[data-astro-cid-wi7zborn]{color:var(--text-faint);font-size:1.8rem}.profile-public__card-body[data-astro-cid-wi7zborn]{padding:.55rem .1rem 0;display:flex;flex-direction:column;gap:.15rem}.profile-public__title[data-astro-cid-wi7zborn]{font-weight:700;color:var(--text-strong);font-size:.92rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-public__combo[data-astro-cid-wi7zborn]{font-size:.74rem;color:var(--text-muted)}.profile-public__card-link[data-astro-cid-wi7zborn]:hover .profile-public__title[data-astro-cid-wi7zborn]{color:var(--brand-secondary)}
