.landing__content[data-astro-cid-uw5kdbxl]{text-align:center;padding:1rem 1rem .5rem}.landing__title[data-astro-cid-uw5kdbxl] .highlight[data-astro-cid-uw5kdbxl]{color:var(--mo-accent-color, var(--mo-article-heading))}.landing__tldr[data-astro-cid-uw5kdbxl]{max-width:50ch;margin:1rem auto 0;color:var(--mo-on-body);opacity:.8}.breadcrumb[data-astro-cid-uw5kdbxl]{justify-content:center;margin-bottom:1rem}.landing__wrapper[data-astro-cid-uw5kdbxl]{padding-block:0;display:flex;flex-direction:column;align-items:center}.contact-section[data-astro-cid-uw5kdbxl]{padding:80px 0;background-color:var(--mo-separator)}.contact-container[data-astro-cid-uw5kdbxl]{max-width:800px;margin:0 auto;padding:0 20px;text-align:center}.contact-card[data-astro-cid-uw5kdbxl]{background:var(--mo-entry);border-radius:16px;padding:40px;box-shadow:0 4px 20px #0000000f;margin-bottom:32px;animation:fadeInUp .8s ease forwards;opacity:0;transform:translateY(20px);transition:all .3s ease}.contact-card[data-astro-cid-uw5kdbxl]:nth-child(1){animation-delay:.1s}.contact-card[data-astro-cid-uw5kdbxl]:nth-child(2){animation-delay:.2s}.contact-card[data-astro-cid-uw5kdbxl]:nth-child(3){animation-delay:.3s}@keyframes fadeInUp{to{opacity:1;transform:translateY(0)}}.contact-card[data-astro-cid-uw5kdbxl]:hover{transform:translateY(-4px);box-shadow:0 8px 30px #0000001f}.contact-header[data-astro-cid-uw5kdbxl]{margin-bottom:24px;padding-bottom:16px;border-bottom:2px solid var(--mo-separator)}.contact-title[data-astro-cid-uw5kdbxl]{color:var(--mo-on-body);font-size:24px;font-weight:600;margin:0 0 8px;line-height:1.3;text-align:center}.contact-description[data-astro-cid-uw5kdbxl]{color:var(--mo-on-body);opacity:.7;font-size:16px;line-height:1.5;margin:0}.contact-methods[data-astro-cid-uw5kdbxl]{display:flex;flex-direction:column;gap:16px;text-align:left}.contact-method[data-astro-cid-uw5kdbxl]{color:var(--mo-on-body);font-size:16px;line-height:1.7;background:var(--mo-separator);border-radius:12px;transition:all .3s ease;position:relative;padding:16px 20px 16px 48px}.contact-method[data-astro-cid-uw5kdbxl]:last-child{margin-bottom:0}.contact-method[data-astro-cid-uw5kdbxl]:hover{background:var(--mo-entry);transform:translate(8px);box-shadow:0 4px 12px #00000014}.contact-method[data-astro-cid-uw5kdbxl]:before{content:"";position:absolute;left:16px;top:50%;transform:translateY(-50%);width:8px;height:8px;background:var(--mo-article-heading);border-radius:50%;transition:all .3s ease}.contact-method[data-astro-cid-uw5kdbxl]:hover:before{width:12px;height:12px;background:var(--mo-accent-color, var(--mo-article-heading))}.contact-method[data-astro-cid-uw5kdbxl]:hover{color:var(--mo-article-heading)}.contact-value[data-astro-cid-uw5kdbxl] a[data-astro-cid-uw5kdbxl]{color:var(--mo-article-heading);text-decoration:none;font-weight:500;transition:color .3s ease}.contact-value[data-astro-cid-uw5kdbxl] a[data-astro-cid-uw5kdbxl]:hover{color:var(--mo-on-article-link-accent);text-decoration:underline}.social-links[data-astro-cid-uw5kdbxl]{display:flex;justify-content:center;gap:12px;margin-top:24px;padding-top:24px;border-top:1px solid var(--mo-separator)}.social-link[data-astro-cid-uw5kdbxl]{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:var(--mo-separator);border-radius:50%;color:var(--mo-on-body);text-decoration:none;transition:all .3s ease}.social-link[data-astro-cid-uw5kdbxl]:hover{background:var(--mo-article-heading);color:var(--mo-body);transform:translateY(-2px)}.social-link[data-astro-cid-uw5kdbxl] svg[data-astro-cid-uw5kdbxl]{width:18px;height:18px}@media (max-width: 768px){.contact-section[data-astro-cid-uw5kdbxl]{padding:60px 0}.contact-container[data-astro-cid-uw5kdbxl]{padding:0 16px}.contact-card[data-astro-cid-uw5kdbxl]{padding:28px 20px;margin-bottom:24px}.contact-title[data-astro-cid-uw5kdbxl]{font-size:20px}.contact-description[data-astro-cid-uw5kdbxl]{font-size:15px}.contact-method[data-astro-cid-uw5kdbxl]{font-size:15px;padding:12px 16px 12px 40px}.contact-method[data-astro-cid-uw5kdbxl]:before{left:12px;width:6px;height:6px}.contact-method[data-astro-cid-uw5kdbxl]:hover:before{width:10px;height:10px}.social-links[data-astro-cid-uw5kdbxl]{gap:10px;margin-top:20px;padding-top:20px}.social-link[data-astro-cid-uw5kdbxl]{width:36px;height:36px}.social-link[data-astro-cid-uw5kdbxl] svg[data-astro-cid-uw5kdbxl]{width:16px;height:16px}}@media (max-width: 480px){.contact-section[data-astro-cid-uw5kdbxl]{padding:40px 0}.contact-container[data-astro-cid-uw5kdbxl]{padding:0 12px}.contact-card[data-astro-cid-uw5kdbxl]{padding:24px 16px;margin-bottom:20px}.contact-title[data-astro-cid-uw5kdbxl]{font-size:18px}.contact-description[data-astro-cid-uw5kdbxl]{font-size:14px}.contact-method[data-astro-cid-uw5kdbxl]{font-size:14px;padding:10px 12px 10px 36px}.contact-method[data-astro-cid-uw5kdbxl]:before{left:10px;width:6px;height:6px}.social-links[data-astro-cid-uw5kdbxl]{gap:8px}.social-link[data-astro-cid-uw5kdbxl]{width:32px;height:32px}.social-link[data-astro-cid-uw5kdbxl] svg[data-astro-cid-uw5kdbxl]{width:14px;height:14px}}
