.hero-compact[data-astro-cid-ge2uvauf]{padding:var(--space-lg) 0 var(--space-sm);text-align:center;position:relative;overflow:hidden}@media (width>=640px){.hero-compact[data-astro-cid-ge2uvauf]{padding:var(--space-xl) 0 var(--space-md)}}.hero-compact[data-astro-cid-ge2uvauf]:after{content:"";background:linear-gradient(90deg, transparent, var(--amber), transparent);opacity:.2;width:60px;height:1px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}@keyframes heroFadeUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.hero-anim[data-astro-cid-ge2uvauf]{animation:.7s cubic-bezier(.16,1,.3,1) both heroFadeUp}.hero-anim--1[data-astro-cid-ge2uvauf]{animation-delay:.1s}.hero-anim--2[data-astro-cid-ge2uvauf]{animation-delay:.2s}.hero-anim--3[data-astro-cid-ge2uvauf]{animation-delay:.4s}.hero-anim--4[data-astro-cid-ge2uvauf]{animation-delay:.6s}@media (prefers-reduced-motion:reduce){.hero-anim[data-astro-cid-ge2uvauf]{opacity:1;animation:none;transform:none}}.hero-content[data-astro-cid-ge2uvauf]{align-items:center;gap:var(--space-sm);z-index:1;flex-direction:column;display:flex;position:relative}@media (width>=640px){.hero-content[data-astro-cid-ge2uvauf]{gap:var(--space-md)}}.hero-avatar[data-astro-cid-ge2uvauf]{position:relative}.avatar-frame[data-astro-cid-ge2uvauf]{background:linear-gradient(135deg, var(--steel) 0%, var(--void) 100%);border:2px solid var(--amber);border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;display:flex;overflow:hidden;box-shadow:0 0 30px #ff9f1c33}@media (width>=640px){.avatar-frame[data-astro-cid-ge2uvauf]{width:100px;height:100px}}.avatar-frame[data-astro-cid-ge2uvauf] img[data-astro-cid-ge2uvauf]{object-fit:cover;width:100%;height:100%}.hero-text[data-astro-cid-ge2uvauf]{gap:var(--space-xs);flex-direction:column;align-items:center;display:flex}.hero-name[data-astro-cid-ge2uvauf]{font-family:var(--font-display);letter-spacing:-.04em;color:var(--ghost);font-size:clamp(2.5rem,8vw,4rem);font-weight:700;line-height:1}.hero-handle[data-astro-cid-ge2uvauf]{font-family:var(--font-mono);color:var(--smoke);letter-spacing:.08em;margin-top:-.25rem;font-size:.7rem}.hero-tagline[data-astro-cid-ge2uvauf]{font-family:var(--font-body);color:var(--amber);letter-spacing:.01em;margin-top:.25rem;font-size:1rem;font-weight:400}@media (width>=640px){.hero-tagline[data-astro-cid-ge2uvauf]{font-size:1.125rem}}.hero-subtitle[data-astro-cid-ge2uvauf]{font-family:var(--font-mono);color:var(--smoke);letter-spacing:.02em;font-size:.8rem;font-weight:400}@media (width>=640px){.hero-subtitle[data-astro-cid-ge2uvauf]{font-size:.875rem}}.hero-location[data-astro-cid-ge2uvauf]{font-family:var(--font-mono);color:var(--rust-text);text-transform:uppercase;letter-spacing:.05em;align-items:center;gap:.25rem;margin-top:.25rem;font-size:.75rem;display:flex}@media (width>=640px){.hero-location[data-astro-cid-ge2uvauf]{letter-spacing:.1em;margin-top:.5rem;font-size:.75rem}}.hero-location[data-astro-cid-ge2uvauf] svg[data-astro-cid-ge2uvauf]{color:var(--amber)}.link-stack[data-astro-cid-wjdtrsbk]{padding:var(--space-sm) 0 var(--space-lg)}@media (width>=640px){.link-stack[data-astro-cid-wjdtrsbk]{padding:var(--space-md) 0 var(--space-lg)}}.links-grid[data-astro-cid-wjdtrsbk]{gap:var(--space-sm);grid-template-columns:1fr;max-width:680px;margin:0 auto;display:grid}@media (width>=768px){.links-grid[data-astro-cid-wjdtrsbk]{gap:var(--space-md);grid-template-columns:repeat(2,1fr)}}.link-card[data-astro-cid-wjdtrsbk]{padding:var(--space-xs) var(--space-sm);background:linear-gradient(135deg,#26262699 0%,#141414cc 100%);border:1px solid #ffffff14;border-radius:12px;justify-content:space-between;align-items:center;min-height:64px;text-decoration:none;transition:all .4s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden}@media (width>=640px){.link-card[data-astro-cid-wjdtrsbk]{padding:var(--space-sm) var(--space-md);border-radius:16px;min-height:72px}}.card-accent[data-astro-cid-wjdtrsbk]{background:var(--link-color);opacity:.4;width:100%;height:3px;transition:all .4s;position:absolute;top:0;left:0}.link-main[data-astro-cid-wjdtrsbk]{align-items:center;gap:var(--space-sm);z-index:1;display:flex;position:relative}.link-icon[data-astro-cid-wjdtrsbk]{width:44px;height:44px;color:var(--ghost);background:#ffffff08;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;transition:all .3s;display:flex;overflow:hidden}.link-icon[data-astro-cid-wjdtrsbk] img[data-astro-cid-wjdtrsbk]{object-fit:contain;width:100%;height:100%}@media (width>=640px){.link-icon[data-astro-cid-wjdtrsbk]{width:48px;height:48px}}.link-text[data-astro-cid-wjdtrsbk]{flex-direction:column;gap:.25rem;display:flex}.link-name[data-astro-cid-wjdtrsbk]{font-family:var(--font-display);color:var(--ghost);font-size:1rem;font-weight:600;transition:color .3s}@media (width>=640px){.link-name[data-astro-cid-wjdtrsbk]{font-size:1.125rem}}.link-desc[data-astro-cid-wjdtrsbk]{color:var(--smoke);font-size:.75rem;font-family:var(--font-mono);letter-spacing:.02em}@media (width>=640px){.link-desc[data-astro-cid-wjdtrsbk]{font-size:.8rem}}.link-arrow[data-astro-cid-wjdtrsbk]{z-index:1;color:var(--smoke);flex-shrink:0;transition:all .3s;position:relative;transform:rotate(-45deg)}.card-glow[data-astro-cid-wjdtrsbk]{background:radial-gradient(circle, var(--link-color) 0%, transparent 70%);filter:blur(60px);opacity:0;pointer-events:none;width:150px;height:150px;transition:opacity .4s;position:absolute;top:50%;right:-30px;transform:translateY(-50%)}@media (hover:hover) and (pointer:fine){.link-card[data-astro-cid-wjdtrsbk]:hover{border-color:var(--link-color);box-shadow:0 12px 40px #0006, 0 0 0 1px color-mix(in srgb, var(--link-color) 30%, transparent), 0 0 60px color-mix(in srgb, var(--link-color) 20%, transparent);transform:translateY(-4px)scale(1.02)}.link-card[data-astro-cid-wjdtrsbk]:hover .card-accent[data-astro-cid-wjdtrsbk]{opacity:.06;height:100%}.link-card[data-astro-cid-wjdtrsbk]:hover .link-icon[data-astro-cid-wjdtrsbk]{background:var(--link-color);color:var(--void);transform:scale(1.1)}.link-card[data-astro-cid-wjdtrsbk]:hover .link-icon[data-astro-cid-wjdtrsbk] img[data-astro-cid-wjdtrsbk]{filter:brightness(0)}.link-card[data-astro-cid-wjdtrsbk]:hover .link-name[data-astro-cid-wjdtrsbk]{color:var(--link-text)}.link-card[data-astro-cid-wjdtrsbk]:hover .link-arrow[data-astro-cid-wjdtrsbk]{color:var(--link-text);transform:rotate(0)translate(4px)}.link-card[data-astro-cid-wjdtrsbk]:hover .card-glow[data-astro-cid-wjdtrsbk]{opacity:.15}}.link-card[data-astro-cid-wjdtrsbk]:focus-visible{border-color:var(--link-color);box-shadow:0 12px 40px #0006, 0 0 0 1px color-mix(in srgb, var(--link-color) 30%, transparent)}.link-card[data-astro-cid-wjdtrsbk]:focus-visible .link-name[data-astro-cid-wjdtrsbk]{color:var(--link-text)}.link-card[data-astro-cid-wjdtrsbk]:focus-visible .link-arrow[data-astro-cid-wjdtrsbk]{color:var(--link-text);transform:rotate(0)translate(4px)}.bio[data-astro-cid-izol6dha]{padding:var(--space-lg) 0;text-align:center}@media (width>=640px){.bio[data-astro-cid-izol6dha]{padding:var(--space-xl) 0}}.bio-content[data-astro-cid-izol6dha]{max-width:500px;margin:0 auto}.bio-text[data-astro-cid-izol6dha]{color:var(--smoke);margin-bottom:var(--space-sm);padding:0 var(--space-xs);font-size:1rem;line-height:1.6}@media (width>=640px){.bio-text[data-astro-cid-izol6dha]{margin-bottom:var(--space-md);padding:0;font-size:1.125rem}}.bio-text[data-astro-cid-izol6dha] a{color:var(--amber);border-bottom:1px solid #0000;text-decoration:none;transition:border-color .3s}.bio-text[data-astro-cid-izol6dha] a:hover{border-color:var(--amber)}.bio-tagline[data-astro-cid-izol6dha]{font-family:var(--font-mono);color:var(--amber);opacity:.8;letter-spacing:.02em;font-size:.85rem}@media (width>=640px){.bio-tagline[data-astro-cid-izol6dha]{font-size:.9rem}}.footer[data-astro-cid-jo6i4kqk]{padding:var(--space-xl) 0 var(--space-md);border-top:1px solid #ffffff0f;position:relative}@media (width>=640px){.footer[data-astro-cid-jo6i4kqk]{padding:var(--space-2xl) 0 var(--space-lg)}}.footer[data-astro-cid-jo6i4kqk]:before{content:"";background:linear-gradient(90deg, transparent, var(--amber), transparent);width:200px;height:1px;position:absolute;top:0;left:50%;transform:translate(-50%)}.footer-content[data-astro-cid-jo6i4kqk]{align-items:center;gap:var(--space-md);margin-bottom:var(--space-lg);flex-direction:column;display:flex}@media (width>=768px){.footer-content[data-astro-cid-jo6i4kqk]{justify-content:space-between;gap:var(--space-lg);margin-bottom:var(--space-xl);flex-direction:row}}.footer-brand[data-astro-cid-jo6i4kqk]{flex-direction:column;align-items:center;gap:.25rem;display:flex}@media (width>=768px){.footer-brand[data-astro-cid-jo6i4kqk]{align-items:flex-start}}.brand-name[data-astro-cid-jo6i4kqk]{font-family:var(--font-display);color:var(--ghost);font-size:1.5rem;font-weight:700}.brand-tagline[data-astro-cid-jo6i4kqk]{font-family:var(--font-mono);color:var(--amber);text-transform:uppercase;letter-spacing:.1em;font-size:.75rem}.footer-links[data-astro-cid-jo6i4kqk]{gap:var(--space-sm);flex-wrap:wrap;justify-content:center;display:flex}@media (width>=640px){.footer-links[data-astro-cid-jo6i4kqk]{gap:var(--space-md)}}.footer-link[data-astro-cid-jo6i4kqk]{color:var(--smoke);align-items:center;min-height:44px;padding:.5rem .25rem;font-size:.875rem;text-decoration:none;transition:color .3s;display:flex;position:relative}.footer-link[data-astro-cid-jo6i4kqk]:after{content:"";background:var(--amber);width:0;height:1px;transition:width .3s;position:absolute;bottom:-4px;left:0}.footer-link[data-astro-cid-jo6i4kqk]:hover{color:var(--amber)}.footer-link[data-astro-cid-jo6i4kqk]:hover:after{width:100%}.footer-social[data-astro-cid-jo6i4kqk]{gap:var(--space-sm);display:flex}.social-link[data-astro-cid-jo6i4kqk]{width:44px;height:44px;color:var(--smoke);background:#ffffff08;border:1px solid #ffffff14;border-radius:8px;justify-content:center;align-items:center;transition:all .3s;display:flex}@media (width>=640px){.social-link[data-astro-cid-jo6i4kqk]{width:40px;height:40px}}.social-link[data-astro-cid-jo6i4kqk]:hover{background:var(--amber);border-color:var(--amber);color:var(--void);transform:translateY(-2px)}.footer-bottom[data-astro-cid-jo6i4kqk]{text-align:center;padding-top:var(--space-md);border-top:1px solid #ffffff0a;flex-direction:column;align-items:center;display:flex}@media (width>=640px){.footer-bottom[data-astro-cid-jo6i4kqk]{padding-top:var(--space-lg)}}.copyright[data-astro-cid-jo6i4kqk]{font-family:var(--font-mono);color:var(--smoke);margin-bottom:.5rem;font-size:.75rem}.mascot-credit[data-astro-cid-jo6i4kqk]{color:var(--smoke);font-size:.75rem;font-style:italic}.main-content[data-astro-cid-lcdefpme]{z-index:1;position:relative}
