.hero[data-astro-cid-lcdefpme]{border-bottom:1px solid #ffffff14;padding-block:clamp(5rem,12vw,9.5rem);position:relative;overflow:hidden}.eyebrow[data-astro-cid-lcdefpme]{color:#a78bfa;letter-spacing:.16em;margin:0 0 1.15rem;font-size:.72rem;font-weight:700}.status-dot[data-astro-cid-lcdefpme]{background:#a78bfa;border-radius:50%;width:.45rem;height:.45rem;margin-right:.45rem;display:inline-block;box-shadow:0 0 .75rem #a78bfabf}h1[data-astro-cid-lcdefpme],h2[data-astro-cid-lcdefpme],h3[data-astro-cid-lcdefpme],p[data-astro-cid-lcdefpme]{margin-top:0}h1[data-astro-cid-lcdefpme]{z-index:1;letter-spacing:-.07em;margin-bottom:1.5rem;font-size:clamp(2.5rem,7vw,5.4rem);font-weight:750;line-height:1.12;position:relative}h1[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:#a1a1aa}.intro[data-astro-cid-lcdefpme]{z-index:1;color:#a1a1aa;max-width:35rem;margin-bottom:2rem;font-size:clamp(1rem,2vw,1.1rem);line-height:1.9;position:relative}.hero-actions[data-astro-cid-lcdefpme]{z-index:1;align-items:center;gap:1.5rem;display:flex;position:relative}.primary-link[data-astro-cid-lcdefpme]{background:#8b5cf624;border:1px solid #a78bfa73;border-radius:.7rem;align-items:center;gap:.8rem;min-height:3rem;padding:0 1.1rem;font-size:.9rem;font-weight:600;transition:background .16s;display:inline-flex}.primary-link[data-astro-cid-lcdefpme]:hover{background:#8b5cf640}.primary-link[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme],.all-posts[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:#c4b5fd}.text-link[data-astro-cid-lcdefpme],.all-posts[data-astro-cid-lcdefpme]{color:#a1a1aa;font-size:.9rem}.text-link[data-astro-cid-lcdefpme]:hover,.all-posts[data-astro-cid-lcdefpme]:hover{color:#fff}.hero-decoration[data-astro-cid-lcdefpme]{aspect-ratio:1;pointer-events:none;width:min(32vw,22rem);position:absolute;top:50%;right:2%;transform:translateY(-50%)}.orbit[data-astro-cid-lcdefpme]{border:1px solid #a78bfa26;border-radius:50%;position:absolute;inset:10%}.orbit-one[data-astro-cid-lcdefpme]{transform:rotate(-35deg)scaleY(.52)}.orbit-two[data-astro-cid-lcdefpme]{transform:rotate(35deg)scaleY(.52)}.orbit-core[data-astro-cid-lcdefpme]{aspect-ratio:1;color:#ddd6fe;background:linear-gradient(145deg,#29213d,#15141d);border:1px solid #c4b5fd59;border-radius:1.5rem;place-items:center;width:5rem;font-size:2rem;font-weight:700;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 5rem #8b5cf640}.section[data-astro-cid-lcdefpme]{padding-block:clamp(4rem,8vw,6.5rem)}.section-heading[data-astro-cid-lcdefpme]{margin-bottom:2rem}.section-heading[data-astro-cid-lcdefpme] .eyebrow[data-astro-cid-lcdefpme]{margin-bottom:.65rem}h2[data-astro-cid-lcdefpme]{letter-spacing:-.05em;margin-bottom:.65rem;font-size:clamp(1.7rem,4vw,2.4rem)}.section-heading[data-astro-cid-lcdefpme]>p[data-astro-cid-lcdefpme]:last-child{color:#a1a1aa;margin-bottom:0;line-height:1.7}.skills-grid[data-astro-cid-lcdefpme],.tag-list[data-astro-cid-lcdefpme]{margin:0;padding:0;list-style:none;display:flex}.skills-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;display:grid}.skill-card[data-astro-cid-lcdefpme]{background:#ffffff05;border:1px solid #ffffff14;border-radius:.9rem;grid-template-columns:auto 1fr;align-content:center;column-gap:.8rem;min-height:7.5rem;padding:1.25rem;display:grid}.skill-mark[data-astro-cid-lcdefpme]{color:#a78bfa;grid-row:span 2;align-self:center;font-size:1.35rem}.skill-name[data-astro-cid-lcdefpme]{font-weight:600}.skill-category[data-astro-cid-lcdefpme]{color:#71717a;margin-top:.3rem;font-size:.78rem}.posts-section[data-astro-cid-lcdefpme]{padding-top:0}.section-heading-row[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:end;display:flex}.section-heading-row[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin-bottom:0}.all-posts[data-astro-cid-lcdefpme]{padding-bottom:.25rem}.posts-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.post-card[data-astro-cid-lcdefpme]{background:linear-gradient(145deg,#ffffff0a,#ffffff03);border:1px solid #ffffff14;border-radius:.9rem;min-width:0;transition:border-color .16s,transform .16s}.post-card[data-astro-cid-lcdefpme]:hover{border-color:#a78bfa59;transform:translateY(-3px)}.post-link[data-astro-cid-lcdefpme]{flex-direction:column;height:100%;padding:1.35rem;display:flex}.post-topline[data-astro-cid-lcdefpme]{color:#71717a;justify-content:space-between;margin-bottom:1.2rem;font-size:.78rem;display:flex}.post-topline[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:#a78bfa}.post-card[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{letter-spacing:-.025em;margin-bottom:.65rem;font-size:1.15rem;line-height:1.5}.post-card[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:#a1a1aa;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-bottom:1.25rem;font-size:.9rem;line-height:1.7;display:-webkit-box;overflow:hidden}.tag-list[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:.4rem;margin-top:auto}.tag-list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{color:#c4b5fd;border:1px solid #a78bfa2e;border-radius:999px;padding:.3rem .55rem;font-size:.72rem}.empty-state[data-astro-cid-lcdefpme]{color:#a1a1aa;text-align:center;border:1px dashed #ffffff1f;border-radius:.9rem;padding:2rem}@media (width<=760px){.hero-decoration[data-astro-cid-lcdefpme]{opacity:.5;right:-12%}.skills-grid[data-astro-cid-lcdefpme],.posts-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.hero[data-astro-cid-lcdefpme]{padding-block:5rem}.hero-decoration[data-astro-cid-lcdefpme]{opacity:.35;width:15rem;top:14%;right:-24%;transform:none}.hero-actions[data-astro-cid-lcdefpme]{flex-direction:column;align-items:flex-start;gap:1rem}.skills-grid[data-astro-cid-lcdefpme],.posts-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.section-heading-row[data-astro-cid-lcdefpme]{align-items:flex-start;gap:1rem}.all-posts[data-astro-cid-lcdefpme]{white-space:nowrap;padding-top:1.8rem}}
