.au.astro-o4sqlwlr{background:var(--cs-bg);color:var(--cs-text-strong);padding-block-end:var(--cs-space-24)}.au__band.astro-o4sqlwlr{height:var(--cs-author-band-phone);border-bottom:1px solid var(--cs-line-1);background:linear-gradient(to bottom, color-mix(in srgb, var(--cs-accent) 10%, var(--cs-bg)), color-mix(in srgb, var(--cs-accent) 4%, var(--cs-bg)), var(--cs-bg));position:relative;overflow:hidden}@media (width>=768px){.au__band.astro-o4sqlwlr{height:var(--cs-author-band)}}.au__glow.astro-o4sqlwlr,.au__lines.astro-o4sqlwlr,.au__fade.astro-o4sqlwlr{pointer-events:none;position:absolute;inset:0}.au__glow.astro-o4sqlwlr{background:radial-gradient(ellipse 80% 60% at 50% -10%, color-mix(in srgb, var(--cs-accent) 20%, transparent), transparent), radial-gradient(ellipse 40% 40% at 80% 30%, color-mix(in srgb, var(--cs-accent) 8%, transparent), transparent)}.au__lines.astro-o4sqlwlr{background:linear-gradient(color-mix(in srgb, var(--cs-accent) 3%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--cs-accent) 3%, transparent) 1px, transparent 1px);background-size:var(--cs-space-10) var(--cs-space-10)}.au__fade.astro-o4sqlwlr{height:var(--cs-space-24);background:linear-gradient(to top, var(--cs-bg), transparent);inset-block-start:auto}.au__back.astro-o4sqlwlr{align-items:center;gap:var(--cs-space-2);padding:var(--cs-space-2) var(--cs-space-4);border:1px solid var(--cs-line-2-next);border-radius:var(--cs-radius-menu);background:color-mix(in srgb, var(--cs-bg) 40%, transparent);-webkit-backdrop-filter:blur(var(--cs-blur-glass-light));backdrop-filter:blur(var(--cs-blur-glass-light));color:color-mix(in srgb, var(--cs-text-strong) 60%, transparent);font-size:var(--cs-fs-xs);line-height:var(--cs-lh-xs);font-weight:var(--cs-fw-black);letter-spacing:var(--cs-tracking-widest);text-transform:uppercase;transition:color var(--cs-dur-base) var(--cs-ease-standard), border-color var(--cs-dur-base) var(--cs-ease-standard);text-decoration:none;display:inline-flex;position:absolute;inset-block-start:var(--cs-space-5);inset-inline-start:var(--cs-space-5)}.au__back.astro-o4sqlwlr:hover{border-color:var(--cs-accent);color:var(--cs-text-strong)}.au__wrap.astro-o4sqlwlr{max-width:var(--cs-content-max);margin:calc(-1 * var(--cs-space-16)) auto 0;padding-inline:var(--cs-page-gutter);position:relative}@media (width>=768px){.au__wrap.astro-o4sqlwlr{margin-block-start:calc(-1 * var(--cs-space-20))}}.au__card.astro-o4sqlwlr{justify-content:space-between;gap:var(--cs-space-6);padding:var(--cs-space-6);border:1px solid var(--cs-line-1);border-radius:var(--cs-radius-5);background:var(--cs-surface-0);box-shadow:var(--cs-shadow-e4);flex-direction:column;margin-block-end:var(--cs-space-12);display:flex}.au__who.astro-o4sqlwlr{align-items:center;gap:var(--cs-space-5);text-align:center;flex-direction:column;display:flex}@media (width>=768px){.au__card.astro-o4sqlwlr{padding:var(--cs-space-8);flex-direction:row;align-items:center}.au__who.astro-o4sqlwlr{gap:var(--cs-space-6);text-align:left;flex-direction:row}}.au__pic.astro-o4sqlwlr{flex-shrink:0;position:relative}.au__halo.astro-o4sqlwlr{border-radius:var(--cs-radius-full);background:color-mix(in srgb, var(--cs-accent) 15%, transparent);filter:blur(var(--cs-space-6));position:absolute;inset:0;transform:scale(1.1)}.au__ring.astro-o4sqlwlr{box-sizing:border-box;width:var(--cs-author-avatar-phone);height:var(--cs-author-avatar-phone);border:var(--cs-space-1) solid var(--cs-line-2-next);border-radius:var(--cs-radius-full);outline:var(--cs-space-1) solid color-mix(in srgb, var(--cs-accent) 20%, transparent);background:var(--cs-surface-inset);box-shadow:var(--cs-shadow-e4);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}@media (width>=768px){.au__ring.astro-o4sqlwlr{width:var(--cs-author-avatar);height:var(--cs-author-avatar)}}.au__img.astro-o4sqlwlr{object-fit:cover;width:100%;height:100%}.au__initials.astro-o4sqlwlr{color:var(--cs-accent);font-family:var(--cs-font-display);font-size:var(--cs-fs-3xl);line-height:var(--cs-lh-3xl);font-weight:var(--cs-fw-black)}.au__text.astro-o4sqlwlr{flex:1;min-width:0}.au__name-row.astro-o4sqlwlr{justify-content:center;align-items:center;gap:var(--cs-space-3);flex-wrap:wrap;margin-block-end:var(--cs-space-2);display:flex}@media (width>=768px){.au__name-row.astro-o4sqlwlr{justify-content:flex-start}}.au__name.astro-o4sqlwlr{font-family:var(--cs-font-display);font-size:var(--cs-fs-2xl);line-height:var(--cs-lh-2xl);font-weight:var(--cs-fw-black);letter-spacing:var(--cs-tracking-tight);text-transform:uppercase;margin:0}@media (width>=768px){.au__name.astro-o4sqlwlr{font-size:var(--cs-fs-3xl);line-height:var(--cs-lh-3xl)}}@media (width>=1024px){.au__name.astro-o4sqlwlr{font-size:var(--cs-fs-4xl);line-height:var(--cs-lh-4xl)}}.au__role.astro-o4sqlwlr{margin:0 0 var(--cs-space-4);color:var(--cs-live-dot);font-size:var(--cs-fs-xs);line-height:var(--cs-lh-xs);font-weight:var(--cs-fw-black);letter-spacing:var(--cs-tracking-widest);text-transform:uppercase}.au__bio.astro-o4sqlwlr{max-width:var(--cs-container-2xl);margin:0 0 var(--cs-space-4);color:var(--cs-text-2);font-size:var(--cs-fs-base);line-height:var(--cs-lh-relaxed)}.au__links.astro-o4sqlwlr{justify-content:center;align-items:center;gap:var(--cs-space-2);display:flex}@media (width>=768px){.au__links.astro-o4sqlwlr{justify-content:flex-start}}.au__link.astro-o4sqlwlr{padding:var(--cs-space-2);border:1px solid var(--cs-line-2-next);border-radius:var(--cs-radius-menu);background:var(--cs-line-1);color:var(--cs-text-2);transition:color var(--cs-dur-base) var(--cs-ease-standard), background var(--cs-dur-base) var(--cs-ease-standard), border-color var(--cs-dur-base) var(--cs-ease-standard);display:flex}.au__link.astro-o4sqlwlr:hover{border-color:var(--cs-accent-fill);background:var(--cs-accent-fill);color:var(--cs-accent-fill-ink)}.au__side.astro-o4sqlwlr{gap:var(--cs-space-4);border-top:1px solid var(--cs-line-1);flex-direction:column;flex-shrink:0;padding-block-start:var(--cs-space-5);display:flex}@media (width>=768px){.au__side.astro-o4sqlwlr{border-top:0;justify-content:center;align-items:flex-end;padding-block-start:0}}.au__contact.astro-o4sqlwlr{justify-content:center;align-items:center;gap:var(--cs-space-2);width:100%;padding:calc(var(--cs-space-2) + var(--cs-space-half)) var(--cs-space-5);border:1px solid color-mix(in srgb, var(--cs-text-strong) 10%, transparent);border-radius:var(--cs-radius-3);background:color-mix(in srgb, var(--cs-text-strong) 5%, transparent);color:color-mix(in srgb, var(--cs-text-strong) 80%, transparent);font-size:var(--cs-fs-xs);line-height:var(--cs-lh-xs);font-weight:var(--cs-fw-black);letter-spacing:var(--cs-tracking-widest);text-transform:uppercase;transition:color var(--cs-dur-base) var(--cs-ease-standard), background var(--cs-dur-base) var(--cs-ease-standard), border-color var(--cs-dur-base) var(--cs-ease-standard);display:inline-flex}.au__contact.astro-o4sqlwlr:hover{border-color:var(--cs-accent-fill);background:var(--cs-accent-fill);color:var(--cs-text-strong)}@media (width>=768px){.au__contact.astro-o4sqlwlr{width:auto}}.au__stat.astro-o4sqlwlr{justify-content:space-between;align-items:center;width:100%;display:flex}@media (width>=768px){.au__stat.astro-o4sqlwlr{text-align:right;flex-direction:column;justify-content:center;align-items:flex-end;width:auto}}.au__stat-label.astro-o4sqlwlr{color:var(--cs-text-3);font-size:var(--cs-fs-3xs);line-height:var(--cs-lh-3xs);font-weight:var(--cs-fw-black);letter-spacing:var(--cs-tracking-widest);text-transform:uppercase;margin:0}.au__stat-num.astro-o4sqlwlr{font-family:var(--cs-font-display);font-size:var(--cs-fs-2xl);line-height:1;font-weight:var(--cs-fw-black);margin:0}@media (width>=768px){.au__stat-num.astro-o4sqlwlr{font-size:var(--cs-fs-3xl);margin-block-start:var(--cs-space-1)}}.au__head.astro-o4sqlwlr{align-items:center;gap:var(--cs-space-3);border-bottom:1px solid var(--cs-line-1);margin-block-end:var(--cs-space-8);padding-block-end:var(--cs-space-4);display:flex}.au__head.astro-o4sqlwlr .au__book{color:var(--cs-live-dot);flex-shrink:0}.au__h2.astro-o4sqlwlr{font-family:var(--cs-font-display);font-size:var(--cs-fs-lg);line-height:var(--cs-lh-lg);font-weight:var(--cs-fw-black);letter-spacing:var(--cs-tracking-widest);text-transform:uppercase;margin:0;padding-inline-start:var(--cs-space-1)}@media (width>=768px){.au__h2.astro-o4sqlwlr{font-size:var(--cs-fs-xl);line-height:var(--cs-lh-xl)}}.au__empty.astro-o4sqlwlr{color:var(--cs-text-3);font-size:var(--cs-fs-md);line-height:var(--cs-lh-md);margin:0}.au__grid.astro-o4sqlwlr{gap:var(--cs-space-6);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=768px){.au__grid.astro-o4sqlwlr{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.au__grid.astro-o4sqlwlr{grid-template-columns:repeat(3,minmax(0,1fr))}}
