.vc[data-astro-cid-z7xolria]{--gutter-l:max(1rem, env(safe-area-inset-left));--gutter-r:max(1rem, env(safe-area-inset-right));width:100%;min-height:100dvh;padding-bottom:calc(2rem + env(safe-area-inset-bottom));flex-direction:column;display:flex;position:relative}.vc-hero[data-astro-cid-z7xolria]{position:relative}.vc-photo[data-astro-cid-z7xolria]{aspect-ratio:1/1.08;background:var(--color-surface);width:100%;max-height:78dvh;position:relative;overflow:hidden}.vc-photo[data-astro-cid-z7xolria] img[data-astro-cid-z7xolria]{object-fit:cover;object-position:50% 20%;width:100%;height:100%}.vc-photo[data-astro-cid-z7xolria]:after{content:"";background:linear-gradient(180deg, #0a0a0a59 0%, transparent 22%, transparent 45%, #0a0a0ad9 82%, var(--color-bg) 100%);position:absolute;inset:0}.vc-initials[data-astro-cid-z7xolria]{font-family:var(--font-display);letter-spacing:-.04em;color:var(--color-muted);place-items:center;font-size:6rem;font-weight:700;display:grid;position:absolute;inset:0}.vc-brand[data-astro-cid-z7xolria]{top:calc(1rem + env(safe-area-inset-top));left:var(--gutter-l);z-index:2;display:inline-flex;position:absolute}.vc-id[data-astro-cid-z7xolria]{left:var(--gutter-l);right:var(--gutter-r);z-index:2;position:absolute;bottom:.25rem}.vc-name[data-astro-cid-z7xolria]{letter-spacing:-.045em;flex-direction:column;font-size:clamp(2.6rem,13vw,3.6rem);line-height:.95;display:flex}.vc-line[data-astro-cid-z7xolria]{padding-bottom:.06em;display:block;overflow:hidden}.vc-line[data-astro-cid-z7xolria]>span[data-astro-cid-z7xolria]{display:block}.vc-role[data-astro-cid-z7xolria]{color:var(--color-muted);flex-wrap:wrap;align-items:center;gap:.4rem;margin-top:.85rem;font-size:1rem;display:flex}.vc-company[data-astro-cid-z7xolria]{color:var(--color-text);align-items:center;gap:.4rem;font-weight:500;display:inline-flex}.vc-body[data-astro-cid-z7xolria]{padding:1.5rem var(--gutter-r) 0 var(--gutter-l);flex-direction:column;flex:1;gap:1rem;display:flex}.vc-tagline[data-astro-cid-z7xolria]{font-family:var(--font-display);letter-spacing:-.02em;text-wrap:balance;margin-bottom:.75rem;font-size:1.375rem;font-weight:700;line-height:1.2}.vc-save[data-astro-cid-z7xolria]{justify-content:center;width:100%;padding:1.1rem 1.25rem;font-size:1.0625rem}.vc-pair[data-astro-cid-z7xolria]{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.vc-btn[data-astro-cid-z7xolria]{justify-content:center;padding:.95rem 1rem;font-size:1rem}.vc-links[data-astro-cid-z7xolria]{border-top:1px solid var(--color-border);margin-top:.75rem}.vc-link[data-astro-cid-z7xolria]{border-bottom:1px solid var(--color-border);align-items:center;gap:.9rem;padding:.95rem .25rem;transition:background-color .25s;display:flex}.vc-link[data-astro-cid-z7xolria]:hover,.vc-link[data-astro-cid-z7xolria]:focus-visible{background:color-mix(in oklab, var(--color-text) 4%, transparent)}.vc-link-icon[data-astro-cid-z7xolria]{border:1px solid var(--color-border);width:2.5rem;height:2.5rem;color:var(--color-text);border-radius:999px;flex-shrink:0;place-items:center;display:grid}.vc-link-text[data-astro-cid-z7xolria]{overflow-wrap:anywhere;flex-direction:column;min-width:0;font-size:1rem;display:flex}.vc-link-label[data-astro-cid-z7xolria]{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted);font-size:.6875rem}.vc-link-arrow[data-astro-cid-z7xolria]{color:var(--color-muted);transition:transform .3s var(--ease-out-expo), color .3s;margin-left:auto}.vc-link[data-astro-cid-z7xolria]:hover .vc-link-arrow[data-astro-cid-z7xolria]{color:var(--color-text);transform:translate(2px,-2px)}.vc-share[data-astro-cid-z7xolria]{border:1px solid var(--color-border);background:var(--color-surface);border-radius:16px;align-items:center;gap:1.25rem;margin-top:1.25rem;padding:1.1rem;display:flex}.vc-qr[data-astro-cid-z7xolria]{background:#fff;border-radius:10px;flex-shrink:0;width:7.5rem;padding:.6rem}.vc-qr[data-astro-cid-z7xolria] svg{width:100%;height:auto;display:block}.vc-share-title[data-astro-cid-z7xolria]{letter-spacing:-.01em;font-size:1.0625rem}.vc-share-text[data-astro-cid-z7xolria]{color:var(--color-muted);margin-top:.3rem;font-size:.875rem;line-height:1.4}.vc-share-btn[data-astro-cid-z7xolria]{margin-top:.9rem;padding:.65rem 1rem}.vc-foot[data-astro-cid-z7xolria]{text-align:center;color:var(--color-muted);margin-top:auto;padding-top:1.75rem;font-size:.875rem}.vc-foot[data-astro-cid-z7xolria] a[data-astro-cid-z7xolria]:hover{color:var(--color-text)}.vc-toast[data-astro-cid-z7xolria]{left:50%;bottom:calc(1.5rem + env(safe-area-inset-bottom));z-index:10;background:var(--color-text);color:var(--color-bg);overflow-wrap:anywhere;border-radius:999px;max-width:calc(100vw - 2rem);padding:.7rem 1.1rem;font-size:.9375rem;font-weight:500;position:fixed;transform:translate(-50%)}@media (width>=640px) and (hover:hover) and (pointer:fine){.vc[data-astro-cid-z7xolria]{--gutter-l:1.75rem;--gutter-r:1.75rem;border:1px solid var(--color-border);background:var(--color-bg);border-radius:28px;max-width:30rem;min-height:0;margin:3rem auto;overflow:hidden;box-shadow:0 40px 120px -40px #000c}.vc-toast[data-astro-cid-z7xolria]{bottom:2rem}}html.motion .vc-photo[data-astro-cid-z7xolria]{animation:vc-reveal .75s var(--ease-out-expo) both}html.motion .vc-photo[data-astro-cid-z7xolria] img[data-astro-cid-z7xolria]{animation:vc-zoom 1.1s var(--ease-out-expo) both}html.motion .anim-up[data-astro-cid-z7xolria]{animation:vc-up .6s var(--ease-out-expo) both;animation-delay:calc(.12s + var(--i) * 50ms)}html.motion .anim[data-astro-cid-z7xolria]:not(.vc-photo){animation:vc-in .55s var(--ease-out-expo) both;animation-delay:calc(.2s + var(--i) * 45ms)}html.motion-lite .anim[data-astro-cid-z7xolria],html.motion-lite .anim-up[data-astro-cid-z7xolria]{animation:.25s ease-out both vc-fade;animation-delay:calc(var(--i) * 30ms)}@keyframes vc-reveal{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(0)}}@keyframes vc-zoom{0%{transform:scale(1.12)}}@keyframes vc-up{0%{transform:translateY(105%)}}@keyframes vc-in{0%{opacity:0;transform:translateY(14px)}}@keyframes vc-fade{0%{opacity:0}}
