@property --bx{syntax: "<percentage>"; inherits: true; initial-value: 30%;}.contact-section[data-astro-cid-joh4gybl]{--bx: 30%;transition:--bx 1.2s var(--ease);position:relative;min-height:100svh;display:flex;align-items:stretch;padding:8rem 0 6rem;overflow:hidden;background:var(--bg-primary);border-top:1px solid var(--line-dim)}.contact-light[data-astro-cid-joh4gybl]{position:absolute;inset:0;pointer-events:none}.contact-light__beam[data-astro-cid-joh4gybl]{position:absolute;top:-10%;left:var(--bx);width:46vw;height:120%;transform:translate(-50%);background:conic-gradient(from 0deg at 50% 0%,transparent 0deg 165deg,rgba(150,200,255,.22) 171deg,rgba(215,230,255,.42) 180deg,rgba(150,200,255,.22) 189deg,transparent 195deg 360deg);filter:blur(18px)}.contact-light__pool[data-astro-cid-joh4gybl]{position:absolute;bottom:-18%;left:var(--bx);width:70vw;height:55%;transform:translate(-50%);background:radial-gradient(50% 50% at 50% 50%,rgba(124,108,255,.28),rgba(62,200,255,.1) 45%,transparent 70%);filter:blur(30px)}.contact-container[data-astro-cid-joh4gybl]{position:relative;display:flex;flex-direction:column;justify-content:space-between;gap:5rem}.contact-top[data-astro-cid-joh4gybl]{display:flex;justify-content:space-between;align-items:flex-start;gap:2rem;flex-wrap:wrap}.contact-status[data-astro-cid-joh4gybl]{display:flex;gap:2.5rem}.contact-status__item[data-astro-cid-joh4gybl]{display:flex;align-items:flex-start;gap:10px}.contact-status__item[data-astro-cid-joh4gybl]>span[data-astro-cid-joh4gybl]:last-child{display:flex;flex-direction:column}.contact-status__dot[data-astro-cid-joh4gybl]{width:8px;height:8px;margin-top:7px;border-radius:50%;background:var(--signal-emerald);box-shadow:0 0 0 4px var(--signal-emerald-glow);animation:pulse-dot 2.4s ease-in-out infinite}@keyframes pulse-dot{50%{box-shadow:0 0 0 8px #30d15800}}.contact-status__k[data-astro-cid-joh4gybl]{font-size:.95rem;font-weight:600;color:var(--text-primary);font-variant-numeric:tabular-nums}.contact-status__v[data-astro-cid-joh4gybl]{font-size:.82rem;color:var(--text-muted)}.contact-grid[data-astro-cid-joh4gybl]{display:grid;grid-template-columns:minmax(0,1.85fr) minmax(0,1fr);gap:4rem;align-items:end}.contact-title[data-astro-cid-joh4gybl]{font-size:clamp(2.6rem,5.6vw,5.6rem);font-weight:700;line-height:.92;letter-spacing:-.055em;text-wrap:balance;background:radial-gradient(60% 120% at var(--bx) 0%,#ffffff 0%,#d9d9e3 35%,#5d5d66 100%);-webkit-background-clip:text;background-clip:text;color:transparent}.contact-side[data-astro-cid-joh4gybl]{display:flex;flex-direction:column;gap:2rem;padding-bottom:.6rem}.contact-desc[data-astro-cid-joh4gybl]{font-size:1.1rem;line-height:1.6;color:var(--text-secondary)}.contact-cta[data-astro-cid-joh4gybl]{position:relative;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.55rem .55rem .55rem 1.75rem;border-radius:var(--r-pill);border:1px solid rgba(255,255,255,.35);color:var(--text-primary);overflow:hidden;isolation:isolate;transition:color .45s var(--ease),border-color .45s var(--ease)}.contact-cta__fill[data-astro-cid-joh4gybl]{position:absolute;inset:0;z-index:-1;background:var(--action-primary);transform:translateY(101%);border-radius:inherit;transition:transform .55s var(--ease)}.contact-cta[data-astro-cid-joh4gybl]:hover,.contact-cta[data-astro-cid-joh4gybl]:focus-visible{color:var(--action-primary-ink);border-color:var(--action-primary)}.contact-cta[data-astro-cid-joh4gybl]:hover .contact-cta__fill[data-astro-cid-joh4gybl],.contact-cta[data-astro-cid-joh4gybl]:focus-visible .contact-cta__fill[data-astro-cid-joh4gybl]{transform:translateY(0)}.contact-cta__label[data-astro-cid-joh4gybl]{font-size:clamp(1.05rem,1.6vw,1.35rem);font-weight:600;letter-spacing:-.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.contact-cta__arrow[data-astro-cid-joh4gybl]{flex-shrink:0;width:56px;height:56px;display:grid;place-items:center;border-radius:50%;background:var(--aurora);color:#000;transition:transform .55s var(--ease)}.contact-cta[data-astro-cid-joh4gybl]:hover .contact-cta__arrow[data-astro-cid-joh4gybl]{transform:rotate(45deg)}.contact-links[data-astro-cid-joh4gybl]{display:flex;flex-wrap:wrap;gap:.5rem 1.5rem}.contact-link[data-astro-cid-joh4gybl]{display:inline-flex;align-items:center;gap:8px;padding:4px 0;background:none;border:0;font:500 .95rem var(--font-sans);color:var(--text-secondary);cursor:pointer;transition:color var(--transition-fast)}.contact-link[data-astro-cid-joh4gybl]:hover{color:var(--text-primary)}@media(max-width:1024px){.contact-section[data-astro-cid-joh4gybl]{min-height:auto;padding:6rem 0}.contact-grid[data-astro-cid-joh4gybl]{grid-template-columns:1fr;gap:2.5rem}.contact-light__beam[data-astro-cid-joh4gybl]{width:90vw}}@media(max-width:640px){.contact-status[data-astro-cid-joh4gybl]{gap:1.5rem}.contact-cta__arrow[data-astro-cid-joh4gybl]{width:46px;height:46px}}@media(prefers-reduced-motion:reduce){.contact-status__dot[data-astro-cid-joh4gybl]{animation:none}}
