.v18[data-astro-cid-lpsyzfto]{--bg: #08070c;--surface: #12101a;--text: #efedf4;--muted: #95909f;--line: rgba(239, 237, 244, .12);min-height:100dvh;background:var(--bg);color:var(--text);font-family:Sora,sans-serif;overflow-x:hidden}html[data-theme=light] .v18[data-astro-cid-lpsyzfto]{--bg: #f4f2f6;--surface: #ffffff;--text: #191521;--muted: #6b6575;--line: rgba(25, 21, 33, .12)}.v18[data-astro-cid-lpsyzfto] [data-astro-cid-lpsyzfto]::selection{background:#a259e6;color:#fff}.pr-beam[data-astro-cid-lpsyzfto]{position:fixed;top:-20%;left:-10%;width:140%;height:55%;background:linear-gradient(115deg,transparent 30%,rgba(162,89,230,.09) 45%,rgba(89,178,242,.07) 55%,transparent 70%);pointer-events:none;z-index:0}.pr-header[data-astro-cid-lpsyzfto]{position:fixed;top:0;left:0;right:0;z-index:30;display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1.75rem;padding:1.15rem 1.25rem}.pr-logo[data-astro-cid-lpsyzfto]{font-weight:800;font-size:1.05rem;color:var(--text);text-decoration:none}.pr-logo[data-astro-cid-lpsyzfto] span[data-astro-cid-lpsyzfto]{color:#a259e6;font-size:.75rem}.pr-nav[data-astro-cid-lpsyzfto]{display:none;gap:.25rem 1.4rem}@media(min-width:760px){.pr-nav[data-astro-cid-lpsyzfto]{display:flex}}.pr-nav[data-astro-cid-lpsyzfto] a[data-astro-cid-lpsyzfto]{font-size:.86rem;color:var(--muted);text-decoration:none}.pr-nav[data-astro-cid-lpsyzfto] a[data-astro-cid-lpsyzfto]:hover{color:var(--text)}.pr-controls[data-astro-cid-lpsyzfto]{display:flex;align-items:center;gap:.5rem;color:var(--muted);margin-left:auto}.pr-controls[data-astro-cid-lpsyzfto] a[data-astro-cid-lpsyzfto]{color:inherit;text-decoration:none}.pr-cta[data-astro-cid-lpsyzfto]{background:var(--text);color:var(--bg);font-weight:700;font-size:.84rem;text-decoration:none;padding:.6rem 1.3rem;border-radius:99px}.pr-hero[data-astro-cid-lpsyzfto]{position:relative;min-height:100dvh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:6.5rem 1.25rem 4rem;gap:2rem}.pr-title[data-astro-cid-lpsyzfto]{display:flex;flex-wrap:wrap;justify-content:center;gap:0 .65rem;max-width:56rem}.pr-word[data-astro-cid-lpsyzfto]{overflow:hidden;display:inline-block}.pr-inner[data-astro-cid-lpsyzfto]{display:inline-block;font-weight:800;font-size:clamp(2.2rem,8vw,5.2rem);line-height:1.12;letter-spacing:-.03em;transform:translateY(120%);animation:pr-reveal .85s cubic-bezier(.22,1,.36,1) forwards;animation-delay:var(--d)}.pr-inner[data-astro-cid-lpsyzfto].prism{background:linear-gradient(100deg,#59b2f2,#a259e6 45%,#e8558a 80%);-webkit-background-clip:text;background-clip:text;color:transparent;position:relative}.pr-inner[data-astro-cid-lpsyzfto].prism:after{content:attr(data-x);display:none}@keyframes pr-reveal{0%{transform:translateY(120%)}to{transform:translateY(0)}}.pr-sub[data-astro-cid-lpsyzfto]{position:relative;max-width:31rem;color:var(--muted);line-height:1.75;font-weight:300}.pr-btn[data-astro-cid-lpsyzfto]{display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(100deg,#59b2f2,#a259e6);color:#fff;font-weight:700;font-size:.88rem;text-decoration:none;padding:.95rem 2rem;border-radius:99px;transition:box-shadow .2s ease,transform .2s ease}.pr-btn[data-astro-cid-lpsyzfto]:hover{box-shadow:0 0 38px #a259e673;transform:translateY(-2px)}.pr-section[data-astro-cid-lpsyzfto]{position:relative;z-index:1;max-width:66rem;margin:0 auto;padding:4.5rem 1.25rem}.pr-h2[data-astro-cid-lpsyzfto]{font-weight:700;font-size:clamp(1.6rem,3.5vw,2.3rem);letter-spacing:-.02em;margin-bottom:2.25rem}.pr-services[data-astro-cid-lpsyzfto]{display:grid;gap:1rem}@media(min-width:700px){.pr-services[data-astro-cid-lpsyzfto]{grid-template-columns:1fr 1fr}}.pr-service[data-astro-cid-lpsyzfto]{position:relative;background:var(--surface);border:1px solid var(--line);border-radius:1.25rem;padding:1.75rem 1.75rem 1.75rem 2.25rem}.pr-spectrum[data-astro-cid-lpsyzfto]{position:absolute;left:1rem;top:1.75rem;bottom:1.75rem;width:3px;border-radius:99px;background:linear-gradient(180deg,hsl(var(--h) 85% 62%),hsl(calc(var(--h) + 80) 80% 60%))}.pr-service[data-astro-cid-lpsyzfto] h3[data-astro-cid-lpsyzfto]{font-weight:700;font-size:1.1rem}.pr-service[data-astro-cid-lpsyzfto] p[data-astro-cid-lpsyzfto]{margin-top:.55rem;color:var(--muted);font-size:.89rem;line-height:1.65;font-weight:300}.pr-work[data-astro-cid-lpsyzfto]{display:grid}.pr-work-row[data-astro-cid-lpsyzfto]{display:grid;grid-template-columns:1fr auto auto;gap:1.25rem;align-items:baseline;padding:1.55rem .25rem;border-bottom:1px solid var(--line);text-decoration:none;color:var(--text);transition:padding-left .15s ease}.pr-work-row[data-astro-cid-lpsyzfto]:first-child{border-top:1px solid var(--line)}.pr-work-row[data-astro-cid-lpsyzfto]:hover{padding-left:1rem}.pr-work-name[data-astro-cid-lpsyzfto]{font-weight:700;font-size:clamp(1.15rem,2.5vw,1.7rem);letter-spacing:-.01em}.pr-work-kind[data-astro-cid-lpsyzfto]{font-size:.78rem;color:var(--muted);font-weight:300}.pr-work-arrow[data-astro-cid-lpsyzfto]{font-size:.8rem;background:linear-gradient(100deg,#59b2f2,#a259e6);-webkit-background-clip:text;background-clip:text;color:transparent;font-weight:600}.pr-team[data-astro-cid-lpsyzfto]{display:grid;gap:1rem}@media(min-width:780px){.pr-team[data-astro-cid-lpsyzfto]{grid-template-columns:repeat(3,1fr)}}.pr-member[data-astro-cid-lpsyzfto]{background:var(--surface);border:1px solid var(--line);border-radius:1.25rem;padding:1.75rem}.pr-avatar[data-astro-cid-lpsyzfto]{display:inline-flex;align-items:center;justify-content:center;width:3.25rem;height:3.25rem;border-radius:1rem;background:linear-gradient(135deg,hsl(var(--h) 80% 60%),hsl(calc(var(--h) + 80) 75% 58%));color:#fff;font-weight:700;margin-bottom:1.1rem}.pr-member[data-astro-cid-lpsyzfto] h3[data-astro-cid-lpsyzfto]{font-weight:700;font-size:1.02rem}.pr-role[data-astro-cid-lpsyzfto]{margin-top:.25rem;font-family:JetBrains Mono,monospace;font-size:.64rem;text-transform:uppercase;letter-spacing:.08em;color:#a259e6}.pr-bio[data-astro-cid-lpsyzfto]{margin-top:.7rem;color:var(--muted);font-size:.86rem;line-height:1.6;font-weight:300}.pr-section[data-astro-cid-lpsyzfto].contact{display:flex;flex-direction:column;align-items:center;text-align:center}.pr-contact-actions[data-astro-cid-lpsyzfto]{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:1.5rem;margin-top:1.5rem}.pr-mail[data-astro-cid-lpsyzfto]{font-size:.9rem;color:var(--muted);text-decoration:none}.pr-mail[data-astro-cid-lpsyzfto]:hover{color:#a259e6}.pr-footer[data-astro-cid-lpsyzfto]{padding:2.5rem 1.25rem 3.5rem;text-align:center;font-size:.76rem;color:var(--muted);font-weight:300}@media(prefers-reduced-motion:reduce){.pr-inner[data-astro-cid-lpsyzfto]{animation:none;transform:translateY(0)}}html body:has(.v18){background:#08070c}html[data-theme=light] body:has(.v18){background:#f4f2f6}
