html,body{background:#080808}.contact-shell[data-astro-cid-6bfsojfh]{--page-gutter:clamp(2rem, 9vw, 8rem);--content-width:104rem;width:min(calc(100% - var(--page-gutter) - var(--page-gutter)), var(--content-width));flex-direction:column;min-height:100svh;margin-inline:auto;display:flex}.contact-main[data-astro-cid-6bfsojfh]{flex-direction:column;flex:1;display:flex}.support-section[data-astro-cid-6bfsojfh]{text-align:center;flex:1;justify-content:flex-start;min-height:32rem;padding:clamp(5rem,12vh,7rem) 1rem clamp(4rem,8vh,6rem);display:flex}.support-content[data-astro-cid-6bfsojfh]{flex-direction:column;align-items:center;width:min(100%,36rem);margin-inline:auto;display:flex}.support-kicker[data-astro-cid-6bfsojfh]{align-items:center;gap:.25rem;display:flex}.support-mark[data-astro-cid-6bfsojfh]{background:#f2f0eb;border-radius:.85rem;flex:none;place-items:center;width:3.5rem;height:3.5rem;display:grid}.support-avatar[data-astro-cid-6bfsojfh]{width:2.75rem;height:2.75rem}.support-avatar-body[data-astro-cid-6bfsojfh]{fill:#0b0b0b}.support-avatar-eye[data-astro-cid-6bfsojfh],.support-avatar-nose[data-astro-cid-6bfsojfh]{fill:#f2f0eb}.support-avatar-mouth[data-astro-cid-6bfsojfh]{fill:none;stroke:#f2f0eb;stroke-width:4px}.support-avatar-eye[data-astro-cid-6bfsojfh]{transform-box:fill-box;transform-origin:50%;animation:5.5s infinite support-blink}@keyframes support-blink{0%,2%,5%,48%,53%,to{transform:scaleY(1)}3.5%,50.5%{transform:scaleY(.05)}}.support-prompt[data-astro-cid-6bfsojfh]{color:#f5f5f5;white-space:nowrap;transform-origin:0;text-align:center;background:#111;border:1px solid #292929;border-radius:1rem 1rem 1rem .375rem;flex:none;justify-content:center;align-items:center;width:11.5rem;height:2.625rem;margin-bottom:1.75rem;padding:0 .875rem;font-size:.9375rem;font-weight:400;animation:.9s both support-bubble-reveal;display:inline-flex;position:relative;overflow:hidden}.support-typing[data-astro-cid-6bfsojfh]{justify-content:center;align-items:center;gap:4px;animation:.9s both support-typing-hide;display:flex;position:absolute;inset:0}.support-typing[data-astro-cid-6bfsojfh] span[data-astro-cid-6bfsojfh]{background:#5f5f66;border-radius:1px;width:5px;height:5px;animation:1.2s ease-in-out infinite support-typing-pulse}.support-typing[data-astro-cid-6bfsojfh] span[data-astro-cid-6bfsojfh]:nth-child(2){animation-delay:.15s}.support-typing[data-astro-cid-6bfsojfh] span[data-astro-cid-6bfsojfh]:nth-child(3){animation-delay:.3s}.support-prompt-text[data-astro-cid-6bfsojfh]{opacity:0;animation:.9s both support-text-reveal}@keyframes support-bubble-reveal{0%{opacity:0;width:3.75rem;animation-timing-function:cubic-bezier(.34,1.56,.64,1);transform:scale(.6)}10%{opacity:1;animation-timing-function:linear;transform:scale(1)}40%{opacity:1;width:3.75rem;animation-timing-function:cubic-bezier(.34,1.56,.64,1);transform:scale(1)}62%{width:11.5rem;animation-timing-function:cubic-bezier(.22,1,.36,1);transform:scale(1)}73%{animation-timing-function:cubic-bezier(.22,1,.36,1);transform:scale(1.06)}85%,to{opacity:1;width:11.5rem;transform:scale(1)}}@keyframes support-typing-hide{0%,44%{opacity:1}54%,to{opacity:0}}@keyframes support-typing-pulse{0%,to{opacity:.45}50%{opacity:1}}@keyframes support-text-reveal{0%,62%{opacity:0}74%,to{opacity:1}}.support-content[data-astro-cid-6bfsojfh] h1[data-astro-cid-6bfsojfh]{color:var(--foreground);letter-spacing:-.055em;margin:.75rem 0 0;font-size:clamp(2.5rem,4vw,3.25rem);font-weight:500;line-height:1.08}.support-description[data-astro-cid-6bfsojfh]{color:#aaa9b1;margin:.8rem 0 0;font-size:1rem;line-height:1.6}.support-email[data-astro-cid-6bfsojfh]{background:#0b0b0c;border:1px solid #242428;border-radius:.65rem;justify-content:space-between;align-items:center;gap:.5rem;width:min(100%,20rem);min-height:3.65rem;margin-top:2.65rem;padding:.45rem .65rem .45rem 1rem;display:flex}.support-email[data-astro-cid-6bfsojfh]>a[data-astro-cid-6bfsojfh]{min-width:0;color:var(--foreground);text-underline-offset:.2em;text-overflow:ellipsis;white-space:nowrap;font-size:.95rem;overflow:hidden}.copy-email[data-astro-cid-6bfsojfh]{width:2.25rem;height:2.25rem;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:.4rem;flex:none;place-items:center;transition:color .16s,background-color .16s;display:grid}.copy-email[data-astro-cid-6bfsojfh]:hover,.copy-email[data-astro-cid-6bfsojfh]:focus-visible,.copy-email[data-astro-cid-6bfsojfh].is-copied{color:var(--foreground);background:#ffffff0f;outline:none}.copy-email[data-astro-cid-6bfsojfh] svg[data-astro-cid-6bfsojfh]{width:1.1rem;height:1.1rem}.copied-icon[data-astro-cid-6bfsojfh],.copy-email[data-astro-cid-6bfsojfh].is-copied .copy-icon[data-astro-cid-6bfsojfh]{display:none}.copy-email[data-astro-cid-6bfsojfh].is-copied .copied-icon[data-astro-cid-6bfsojfh]{color:var(--accent);display:block}.copy-status[data-astro-cid-6bfsojfh]{min-height:1.25rem;color:var(--muted);margin:.5rem 0 0;font-size:.75rem}.contact-footer[data-astro-cid-6bfsojfh]{border-top:1px solid var(--rule);grid-template-columns:minmax(13rem,1.4fr) repeat(3,minmax(7rem,1fr));gap:clamp(2rem,5vw,4.5rem);width:100%;padding:2rem 0 2.5rem;display:grid}.contact-footer-brand[data-astro-cid-6bfsojfh]{border-right:1px dashed var(--rule);flex-direction:column;align-items:flex-start;min-height:8rem;padding-right:2rem;display:flex}.contact-wordmark[data-astro-cid-6bfsojfh]{color:var(--foreground);letter-spacing:.03em;align-items:center;gap:.35rem;font-size:.95rem;font-weight:700;text-decoration:none;display:inline-flex}.contact-wordmark[data-astro-cid-6bfsojfh] img[data-astro-cid-6bfsojfh]{object-fit:contain;width:1rem;height:1rem}.contact-wordmark-dot[data-astro-cid-6bfsojfh]{background:var(--accent);border-radius:50%;width:.28rem;height:.28rem}.contact-footer-brand[data-astro-cid-6bfsojfh] p[data-astro-cid-6bfsojfh]{color:var(--muted);margin:.8rem 0 0;font-size:.76rem}.contact-desktop-mark[data-astro-cid-6bfsojfh]{width:1rem;height:1rem;color:var(--muted);margin-top:auto}.contact-footer-group[data-astro-cid-6bfsojfh]{flex-direction:column;align-items:flex-start;gap:.8rem;display:flex}.contact-footer-group[data-astro-cid-6bfsojfh] h2[data-astro-cid-6bfsojfh]{color:var(--foreground);margin:0 0 .1rem;font-size:.82rem;font-weight:500}.contact-footer-group[data-astro-cid-6bfsojfh] a[data-astro-cid-6bfsojfh]{color:var(--muted);font-size:.84rem;text-decoration:none;transition:color .16s}.contact-footer-group[data-astro-cid-6bfsojfh] a[data-astro-cid-6bfsojfh]:hover,.contact-footer-group[data-astro-cid-6bfsojfh] a[data-astro-cid-6bfsojfh]:focus-visible{color:var(--foreground)}@media (width<=760px){.contact-shell[data-astro-cid-6bfsojfh]{--page-gutter:clamp(1.5rem, 7vw, 2rem)}.support-section[data-astro-cid-6bfsojfh]{min-height:29rem;padding-top:clamp(3.5rem,9vh,5rem)}.contact-footer[data-astro-cid-6bfsojfh]{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem 1.25rem}.contact-footer-brand[data-astro-cid-6bfsojfh]{border-right:0;border-bottom:1px dashed var(--rule);grid-column:1/-1;min-height:6.5rem;padding:0 0 1.25rem}}@media (width<=500px){.support-section[data-astro-cid-6bfsojfh]{min-height:27rem;padding-top:3rem}.support-content[data-astro-cid-6bfsojfh] h1[data-astro-cid-6bfsojfh]{font-size:2.5rem}.support-email[data-astro-cid-6bfsojfh]{margin-top:2rem}.contact-footer[data-astro-cid-6bfsojfh]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.75rem 1rem}}@media (prefers-reduced-motion:reduce){.copy-email[data-astro-cid-6bfsojfh],.contact-footer-group[data-astro-cid-6bfsojfh] a[data-astro-cid-6bfsojfh]{transition:none}.support-avatar-eye[data-astro-cid-6bfsojfh],.support-prompt[data-astro-cid-6bfsojfh]{animation:none}.support-typing[data-astro-cid-6bfsojfh]{display:none}.support-prompt-text[data-astro-cid-6bfsojfh]{opacity:1;animation:none}}
