.contact[data-astro-cid-7q7davy7]{width:100%;padding:var(--section-pad) var(--gutter)}.contact-inner[data-astro-cid-7q7davy7]{max-width:var(--container-max);flex-direction:column;gap:30px;margin:0 auto;display:flex}.contact-head[data-astro-cid-7q7davy7]{flex-direction:column;gap:30px;display:flex}.section-heading[data-astro-cid-7q7davy7]{font-family:var(--font-sans);font-size:var(--font-section-heading);background-image:var(--gradient-heading);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;align-self:flex-start;margin:0;padding:0;font-weight:700;line-height:1.2;display:inline-block}.contact-intro[data-astro-cid-7q7davy7]{max-width:64ch;font-family:var(--font-sans);font-size:inherit;color:var(--color-text-muted);margin:0;padding:0;font-weight:400;line-height:1.6}.contact-intro[data-astro-cid-7q7davy7] a[data-astro-cid-7q7davy7]{color:var(--color-text);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.contact-email[data-astro-cid-7q7davy7]{color:var(--color-text);text-underline-offset:3px;cursor:pointer;text-decoration:underline;text-decoration-thickness:1px;transition:color .2s}.contact-email[data-astro-cid-7q7davy7]:hover{color:var(--color-accent)}.form-panel[data-astro-cid-7q7davy7]{border-radius:var(--radius-card);background:var(--color-surface);border:1px solid #fefce114;padding:0;position:relative;overflow:hidden;box-shadow:0 16px 40px #0006}.form-panel[data-astro-cid-7q7davy7]:after{content:"";z-index:5;pointer-events:none;border-radius:inherit;background:radial-gradient(45% 1px at 50% 0,#fefce140,#0000 70%);position:absolute;inset:0;box-shadow:inset 0 1px #fefce10d}.calendar-skeleton[data-astro-cid-7q7davy7]{z-index:4;background:var(--color-surface);pointer-events:none;flex-direction:column;gap:40px;padding:40px;transition:opacity .4s;display:flex;position:absolute;inset:0}.skeleton-header[data-astro-cid-7q7davy7]{background:#fefce10a;border-radius:8px;width:30%;height:48px;animation:1.5s ease-in-out infinite pulse}.skeleton-body[data-astro-cid-7q7davy7]{gap:40px;height:100%;display:flex}.skeleton-sidebar[data-astro-cid-7q7davy7]{background:#fefce105;border-radius:8px;width:250px;height:80%;animation:1.5s ease-in-out .2s infinite pulse}.skeleton-grid[data-astro-cid-7q7davy7]{flex:1;gap:16px;height:80%;display:flex}.skeleton-col[data-astro-cid-7q7davy7]{background:#fefce105;border-radius:8px;flex:1;height:100%;animation:1.5s ease-in-out infinite pulse}.skeleton-col[data-astro-cid-7q7davy7]:first-child{animation-delay:.1s}.skeleton-col[data-astro-cid-7q7davy7]:nth-child(2){animation-delay:.2s}.skeleton-col[data-astro-cid-7q7davy7]:nth-child(3){animation-delay:.3s}.skeleton-col[data-astro-cid-7q7davy7]:nth-child(4){animation-delay:.4s}@keyframes pulse{0%,to{opacity:.4}50%{opacity:1}}.form-panel[data-astro-cid-7q7davy7] iframe[data-astro-cid-7q7davy7]{z-index:2;border-radius:inherit;filter:invert()hue-rotate(180deg);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background-color:#fff;border:none;width:100%;height:670px;display:block;position:relative}@media (width<=767px){.calendar-skeleton[data-astro-cid-7q7davy7]{gap:24px;padding:24px}.skeleton-header[data-astro-cid-7q7davy7]{width:60%}.skeleton-sidebar[data-astro-cid-7q7davy7]{display:none}.form-panel[data-astro-cid-7q7davy7]{border-radius:16px}.form-panel[data-astro-cid-7q7davy7] iframe[data-astro-cid-7q7davy7]{height:720px}}.page-hero[data-astro-cid-6bfsojfh]{background:var(--color-surface);text-align:center;padding:180px 20px 56px;position:relative}h1[data-astro-cid-6bfsojfh]{color:var(--color-accent);margin:0;font-size:62px;font-weight:400;line-height:1}.page-intro[data-astro-cid-6bfsojfh]{max-width:680px;color:var(--color-text-muted);margin:24px auto 0;font-size:20px;line-height:1.5}.page-intro[data-astro-cid-6bfsojfh] a[data-astro-cid-6bfsojfh]{color:var(--color-text);text-underline-offset:3px;text-decoration:underline}@media (width<=782px){.page-hero[data-astro-cid-6bfsojfh]{margin-top:81px;padding:90px 20px 48px}h1[data-astro-cid-6bfsojfh]{font-size:48px}}
