.town-bg-wrapper.svelte-1o0xdz4{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none;z-index:0}#town-bg-container.svelte-1o0xdz4{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(2.2);transform-origin:center center}#town-bg-container canvas{display:block;image-rendering:pixelated;image-rendering:crisp-edges}.town-overlay.svelte-1o0xdz4{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at center,#0a0a0f8c,#0a0a0fcc),linear-gradient(135deg,#0a0a0f33,#0a0a0f1a,#0a0a0f33)}.hero.svelte-1q37ri0{position:relative;min-height:100vh;display:flex;align-items:center;justify-content:center;background:var(--gradient-hero);overflow:hidden}.hero-content.svelte-1q37ri0{position:relative;z-index:1;text-align:center;max-width:800px;padding:var(--space-lg)}h1.svelte-1q37ri0{font-size:clamp(2rem,5vw,3.5rem);font-weight:700;line-height:1.1;margin-bottom:var(--space-sm);background:linear-gradient(135deg,var(--text-primary) 0%,var(--accent-secondary) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.name.svelte-1q37ri0{font-size:clamp(1.25rem,2.5vw,1.75rem);font-weight:600;color:var(--text-primary);margin-bottom:var(--space-md)}.subtitle.svelte-1q37ri0{font-size:clamp(1rem,2vw,1.25rem);color:var(--accent-secondary);font-weight:500;margin-bottom:var(--space-lg)}.description.svelte-1q37ri0{font-size:clamp(.95rem,1.5vw,1.1rem);color:var(--text-secondary);line-height:1.7;margin-bottom:var(--space-xl)}.hero-buttons.svelte-1q37ri0{display:flex;gap:var(--space-md);justify-content:center;flex-wrap:wrap}.hero-buttons.svelte-1q37ri0 .btn:where(.svelte-1q37ri0){padding:var(--space-md) var(--space-xl);font-size:1rem}.about.svelte-7hpc9t{background:var(--bg-secondary)}.about-grid.svelte-7hpc9t{display:grid;grid-template-columns:280px 1fr;gap:var(--space-2xl);align-items:start}.about-image.svelte-7hpc9t{position:sticky;top:100px}.about-image.svelte-7hpc9t img:where(.svelte-7hpc9t){width:100%;border-radius:var(--radius-lg);border:2px solid rgba(255,255,255,.1)}.about-content.svelte-7hpc9t{display:flex;flex-direction:column;gap:var(--space-lg)}.lead.svelte-7hpc9t{font-size:1.1rem;line-height:1.8;color:var(--text-primary)}.about-content.svelte-7hpc9t p:where(.svelte-7hpc9t){color:var(--text-secondary);line-height:1.7}.about-content.svelte-7hpc9t strong:where(.svelte-7hpc9t){color:var(--accent-secondary)}.about-content.svelte-7hpc9t a:where(.svelte-7hpc9t){color:var(--accent-tertiary);font-weight:500}.about-content.svelte-7hpc9t a:where(.svelte-7hpc9t):hover{text-decoration:underline}.skills-section.svelte-7hpc9t{margin-top:var(--space-lg)}.skills-section.svelte-7hpc9t h3:where(.svelte-7hpc9t){font-size:1.1rem;margin-bottom:var(--space-md);color:var(--text-primary)}.skills-list.svelte-7hpc9t{display:flex;flex-wrap:wrap;gap:var(--space-sm)}.skill-tag.svelte-7hpc9t{background:#6366f126;color:var(--accent-primary-hover);padding:var(--space-sm) var(--space-md);border-radius:var(--radius-sm);font-size:.9rem;font-weight:500;border:1px solid rgba(99,102,241,.3)}@media (max-width: 768px){.about-grid.svelte-7hpc9t{grid-template-columns:1fr}.about-image.svelte-7hpc9t{position:static;max-width:220px;margin:0 auto}}.research-intro.svelte-hdxaq3{max-width:800px;margin-bottom:var(--space-2xl)}.research-intro.svelte-hdxaq3 p:where(.svelte-hdxaq3){font-size:1.1rem;color:var(--text-secondary);line-height:1.7}.publications-list.svelte-hdxaq3{display:flex;flex-direction:column;gap:var(--space-lg)}.publication.svelte-hdxaq3{position:relative}.publication.featured.svelte-hdxaq3{border-color:var(--accent-primary);background:var(--gradient-card)}.featured-badge.svelte-hdxaq3{position:absolute;top:var(--space-md);right:var(--space-md);background:var(--accent-primary);color:#fff;padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-sm);font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.pub-title.svelte-hdxaq3{font-size:1.2rem;font-weight:600;margin-bottom:var(--space-sm);padding-right:120px}.pub-title.svelte-hdxaq3 a:where(.svelte-hdxaq3){color:var(--text-primary)}.pub-title.svelte-hdxaq3 a:where(.svelte-hdxaq3):hover{color:var(--accent-secondary)}.pub-authors.svelte-hdxaq3{font-size:.9rem;color:var(--text-secondary);margin-bottom:var(--space-xs)}.pub-venue.svelte-hdxaq3{font-size:.9rem;color:var(--accent-secondary);margin-bottom:var(--space-md)}.pub-abstract.svelte-hdxaq3{color:var(--text-secondary);line-height:1.6;margin-bottom:var(--space-md)}.pub-tags.svelte-hdxaq3{display:flex;flex-wrap:wrap;gap:var(--space-sm);margin-bottom:var(--space-md)}.tag.svelte-hdxaq3{background:#6366f133;color:var(--accent-primary-hover);padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-full);font-size:.8rem;font-weight:500}.media-mention.svelte-hdxaq3{background:#f472b61a;border-left:3px solid var(--accent-tertiary);padding:var(--space-sm) var(--space-md);margin-bottom:var(--space-md);border-radius:0 var(--radius-sm) var(--radius-sm) 0}.media-label.svelte-hdxaq3{font-size:.85rem;color:var(--accent-tertiary);font-weight:600;display:block;margin-bottom:var(--space-xs)}.media-mention.svelte-hdxaq3 a:where(.svelte-hdxaq3){font-size:.9rem;color:var(--text-secondary)}.media-mention.svelte-hdxaq3 a:where(.svelte-hdxaq3):hover{color:var(--accent-tertiary)}.pub-link.svelte-hdxaq3{display:inline-flex;align-items:center;gap:var(--space-xs);font-weight:500;font-size:.95rem}@media (max-width: 640px){.pub-title.svelte-hdxaq3{padding-right:0}.featured-badge.svelte-hdxaq3{position:static;display:inline-block;margin-bottom:var(--space-sm)}}.controls.svelte-12rr1aa{background:var(--bg-card);border-radius:var(--radius-md);padding:var(--space-lg);border:1px solid rgba(255,255,255,.1)}h4.svelte-12rr1aa{font-size:.9rem;text-transform:uppercase;letter-spacing:.5px;color:var(--text-secondary);margin-bottom:var(--space-md)}.parameters.svelte-12rr1aa{display:flex;flex-direction:column;gap:var(--space-lg);margin-bottom:var(--space-xl)}.param-group.svelte-12rr1aa{display:flex;flex-direction:column;gap:var(--space-xs)}.param-group.svelte-12rr1aa label:where(.svelte-12rr1aa){display:flex;justify-content:space-between;align-items:center;font-size:.9rem;color:var(--text-primary)}.param-value.svelte-12rr1aa{color:var(--accent-secondary);font-family:var(--font-mono);font-size:.85rem}.param-hint.svelte-12rr1aa{font-size:.75rem;color:var(--text-muted)}input[type=range].svelte-12rr1aa{-webkit-appearance:none;width:100%;height:6px;background:var(--bg-secondary);border-radius:var(--radius-full);outline:none}input[type=range].svelte-12rr1aa::-webkit-slider-thumb{-webkit-appearance:none;width:18px;height:18px;background:var(--accent-primary);border-radius:50%;cursor:pointer;transition:transform var(--transition-fast)}input[type=range].svelte-12rr1aa::-webkit-slider-thumb:hover{transform:scale(1.1)}input[type=range].svelte-12rr1aa::-moz-range-thumb{width:18px;height:18px;background:var(--accent-primary);border-radius:50%;cursor:pointer;border:none}.export-btn.svelte-12rr1aa{width:100%;padding:var(--space-md);background:transparent;border:1px solid var(--accent-secondary);border-radius:var(--radius-sm);color:var(--accent-secondary);font-weight:500;transition:all var(--transition-fast)}.export-btn.svelte-12rr1aa:hover{background:#22d3ee1a}.chart-container.svelte-1yko0a4{width:100%;min-height:400px;position:relative}.chart-container svg{overflow:visible}.chart-container .grid line{stroke:#64748b}.chart-container .grid path{stroke-width:0}.epidemic-model.svelte-vrxmzf{background:var(--bg-secondary)}.section-lead.svelte-vrxmzf{max-width:820px;color:var(--text-secondary);line-height:1.75;font-size:1.02rem;margin-bottom:var(--space-2xl)}.section-lead.svelte-vrxmzf strong:where(.svelte-vrxmzf){color:var(--text-primary);font-weight:600}.panel.svelte-vrxmzf{background:var(--bg-card);border:1px solid rgba(255,255,255,.07);border-radius:var(--radius-md);padding:var(--space-xl);margin-bottom:var(--space-xl)}.panel.svelte-vrxmzf h3:where(.svelte-vrxmzf){font-size:1.05rem;font-weight:600;color:var(--text-primary);margin-bottom:var(--space-xs)}.panel-header.svelte-vrxmzf{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-lg);margin-bottom:var(--space-lg)}.panel-desc.svelte-vrxmzf{font-size:.9rem;color:var(--text-secondary);line-height:1.65;max-width:760px}.panel-link.svelte-vrxmzf{white-space:nowrap;flex-shrink:0;font-size:.85rem;padding:var(--space-sm) var(--space-md)}.sir-metrics.svelte-vrxmzf{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-md);margin-bottom:var(--space-lg)}.sir-metric.svelte-vrxmzf{background:var(--bg-secondary);border-radius:var(--radius-sm);padding:var(--space-md);text-align:center;border:1px solid rgba(255,255,255,.06)}.sir-metric-val.svelte-vrxmzf{display:block;font-size:1.4rem;font-weight:700;color:var(--accent-secondary);font-family:var(--font-mono)}.sir-metric-val.warn.svelte-vrxmzf{color:#ef4444}.sir-metric-lbl.svelte-vrxmzf{display:block;font-size:.7rem;color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px;margin-top:4px}.sir-grid.svelte-vrxmzf{display:grid;grid-template-columns:1fr 320px;gap:var(--space-lg);align-items:start}.sir-chart-wrap.svelte-vrxmzf{min-width:0;border-radius:var(--radius-sm);overflow:hidden}.bridge.svelte-vrxmzf{max-width:820px;margin:0 auto var(--space-xl);padding:var(--space-xl) var(--space-lg);position:relative}.bridge-line.svelte-vrxmzf{position:absolute;left:50%;top:0;width:1px;height:32px;background:linear-gradient(to bottom,transparent,var(--accent-secondary));transform:translate(-50%)}.bridge.svelte-vrxmzf p:where(.svelte-vrxmzf){color:var(--text-secondary);line-height:1.75;font-size:1rem;margin-bottom:var(--space-md)}.bridge.svelte-vrxmzf p:where(.svelte-vrxmzf) em:where(.svelte-vrxmzf){color:var(--accent-secondary);font-style:italic}.bridge-question.svelte-vrxmzf{color:var(--text-primary)!important;font-size:1.08rem!important;font-weight:500;padding-top:var(--space-sm)}.bridge-question.svelte-vrxmzf strong:where(.svelte-vrxmzf){color:var(--accent-primary);font-weight:600}.iframe-wrapper.svelte-vrxmzf{position:relative;width:100%;border-radius:var(--radius-sm);overflow:hidden;border:1px solid rgba(255,255,255,.08);background:#0f0f15;transition:height .4s ease}.iframe-wrapper.svelte-vrxmzf iframe:where(.svelte-vrxmzf){width:100%;height:100%;border:none;display:block}@media (max-width: 1024px){.sir-grid.svelte-vrxmzf{grid-template-columns:1fr}.sir-metrics.svelte-vrxmzf{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.panel-header.svelte-vrxmzf{flex-direction:column}}.timeline.svelte-1ar0d6w{position:relative;padding-left:30px}.timeline.svelte-1ar0d6w:before{content:"";position:absolute;left:6px;top:0;bottom:0;width:2px;background:linear-gradient(to bottom,var(--accent-primary),var(--accent-secondary),var(--accent-tertiary))}.timeline-item.svelte-1ar0d6w{position:relative;margin-bottom:var(--space-xl)}.timeline-item.svelte-1ar0d6w:last-child{margin-bottom:0}.timeline-marker.svelte-1ar0d6w{position:absolute;left:-30px;top:var(--space-lg);width:14px;height:14px;border-radius:50%;border:3px solid var(--bg-primary);z-index:1}.timeline-content.svelte-1ar0d6w{margin-left:var(--space-md)}.exp-header.svelte-1ar0d6w{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--space-md);margin-bottom:var(--space-md)}.exp-header.svelte-1ar0d6w h3:where(.svelte-1ar0d6w){font-size:1.1rem;font-weight:600;color:var(--text-primary);margin-bottom:var(--space-xs)}.organization.svelte-1ar0d6w{color:var(--accent-secondary);font-size:.95rem}.exp-meta.svelte-1ar0d6w{text-align:right;flex-shrink:0}.period.svelte-1ar0d6w{display:block;color:var(--text-primary);font-size:.9rem;font-weight:500}.location.svelte-1ar0d6w{display:block;color:var(--text-muted);font-size:.85rem}.description.svelte-1ar0d6w{color:var(--text-secondary);line-height:1.6;margin-bottom:var(--space-md)}.highlights.svelte-1ar0d6w{display:flex;flex-wrap:wrap;gap:var(--space-sm)}.highlight.svelte-1ar0d6w{font-size:.8rem;color:var(--text-secondary);padding:var(--space-xs) var(--space-sm);border:1px solid;border-radius:var(--radius-full);background:#ffffff05}@media (max-width: 640px){.exp-header.svelte-1ar0d6w{flex-direction:column}.exp-meta.svelte-1ar0d6w{text-align:left}}.projects.svelte-1tes396{background:var(--bg-secondary)}.projects-grid.svelte-1tes396{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-xl)}.project-card.svelte-1tes396{display:flex;flex-direction:column;gap:var(--space-md)}.project-header.svelte-1tes396{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--space-md)}.project-header.svelte-1tes396 h3:where(.svelte-1tes396){font-size:1.2rem;font-weight:600;color:var(--text-primary)}.project-date.svelte-1tes396{font-size:.85rem;font-weight:500;font-family:var(--font-mono);white-space:nowrap;flex-shrink:0;color:var(--project-accent)}.project-video.svelte-1tes396{border-radius:var(--radius-md);overflow:hidden;border:1px solid rgba(255,255,255,.06)}.project-video.svelte-1tes396 video:where(.svelte-1tes396){width:100%;display:block;max-height:220px;object-fit:cover}.project-description.svelte-1tes396{color:var(--text-secondary);line-height:1.6;font-size:.95rem}.tech-stack.svelte-1tes396{display:flex;flex-wrap:wrap;gap:var(--space-sm)}.tech-tag.svelte-1tes396{padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-full);font-size:.8rem;font-weight:500;background:color-mix(in srgb,var(--project-accent) 20%,transparent);color:var(--project-accent);border:1px solid color-mix(in srgb,var(--project-accent) 35%,transparent)}.features.svelte-1tes396 h4:where(.svelte-1tes396){font-weight:600;color:var(--text-primary);margin-bottom:var(--space-sm);text-transform:uppercase;letter-spacing:.5px;font-size:.8rem}.features.svelte-1tes396 ul:where(.svelte-1tes396){list-style:none;display:flex;flex-direction:column;gap:var(--space-xs)}.features.svelte-1tes396 li:where(.svelte-1tes396){color:var(--text-secondary);font-size:.9rem;line-height:1.5;padding-left:var(--space-md);position:relative}.features.svelte-1tes396 li:where(.svelte-1tes396):before{content:">";position:absolute;left:0;color:var(--text-muted);font-family:var(--font-mono)}.project-highlights.svelte-1tes396{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-sm);margin-top:auto;padding-top:var(--space-md);border-top:1px solid rgba(255,255,255,.05)}.highlight-stat.svelte-1tes396{text-align:center;padding:var(--space-sm)}.stat-value.svelte-1tes396{display:block;font-size:1.1rem;font-weight:700;font-family:var(--font-mono);color:var(--project-accent)}.stat-label.svelte-1tes396{font-size:.75rem;color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px}.project-links.svelte-1tes396{display:flex;gap:var(--space-sm)}@media (max-width: 768px){.projects-grid.svelte-1tes396{grid-template-columns:1fr}}@media (max-width: 640px){.project-header.svelte-1tes396{flex-direction:column}}.media.svelte-1j0lixo{background:var(--bg-primary)}.media-grid.svelte-1j0lixo{display:grid;grid-template-columns:2fr 1fr;gap:var(--space-xl)}.video-section.svelte-1j0lixo h3:where(.svelte-1j0lixo),.media-mentions.svelte-1j0lixo h3:where(.svelte-1j0lixo){font-size:1.1rem;color:var(--text-primary);margin-bottom:var(--space-md)}.video-description.svelte-1j0lixo{color:var(--text-secondary);line-height:1.6;margin-bottom:var(--space-lg)}.video-wrapper.svelte-1j0lixo{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;border-radius:var(--radius-md);margin-bottom:var(--space-lg)}.video-wrapper.svelte-1j0lixo iframe:where(.svelte-1j0lixo){position:absolute;top:0;left:0;width:100%;height:100%}.video-highlights.svelte-1j0lixo{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-md)}.highlight-item.svelte-1j0lixo{text-align:center;padding:var(--space-md);background:var(--bg-secondary);border-radius:var(--radius-sm)}.highlight-number.svelte-1j0lixo{display:block;font-size:1.75rem;font-weight:700;color:var(--accent-secondary);font-family:var(--font-mono)}.highlight-label.svelte-1j0lixo{font-size:.8rem;color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px}.media-mentions.svelte-1j0lixo{display:flex;flex-direction:column;gap:var(--space-md)}.mention-card.svelte-1j0lixo{border-left:3px solid var(--accent-tertiary)}.mention-outlet.svelte-1j0lixo{font-size:.8rem;color:var(--accent-tertiary);text-transform:uppercase;letter-spacing:.5px;font-weight:600}.mention-card.svelte-1j0lixo h4:where(.svelte-1j0lixo){margin:var(--space-sm) 0}.mention-card.svelte-1j0lixo h4:where(.svelte-1j0lixo) a:where(.svelte-1j0lixo){color:var(--text-primary);font-size:1rem;line-height:1.4}.mention-card.svelte-1j0lixo h4:where(.svelte-1j0lixo) a:where(.svelte-1j0lixo):hover{color:var(--accent-secondary)}.mention-card.svelte-1j0lixo p:where(.svelte-1j0lixo){font-size:.9rem;color:var(--text-secondary);line-height:1.5}.research-link.svelte-1j0lixo{border-left:3px solid var(--accent-primary)}.research-link.svelte-1j0lixo h4:where(.svelte-1j0lixo){color:var(--text-primary);margin-bottom:var(--space-sm)}.research-link.svelte-1j0lixo p:where(.svelte-1j0lixo){color:var(--text-secondary);font-size:.9rem;line-height:1.5;margin-bottom:var(--space-md)}@media (max-width: 768px){.media-grid.svelte-1j0lixo{grid-template-columns:1fr}.video-highlights.svelte-1j0lixo{grid-template-columns:repeat(3,1fr)}}@media (max-width: 480px){.video-highlights.svelte-1j0lixo{grid-template-columns:1fr}}.contact-grid.svelte-wt4tt0{display:grid;grid-template-columns:1fr 1.5fr;gap:var(--space-2xl)}.contact-intro.svelte-wt4tt0{color:var(--text-secondary);line-height:1.7;margin-bottom:var(--space-xl)}.contact-methods.svelte-wt4tt0{display:flex;flex-direction:column;gap:var(--space-lg)}.contact-method.svelte-wt4tt0{display:flex;gap:var(--space-md);align-items:flex-start}.method-icon.svelte-wt4tt0{color:var(--accent-secondary);flex-shrink:0}.method-label.svelte-wt4tt0{display:block;font-size:.8rem;color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px;margin-bottom:var(--space-xs)}.contact-method.svelte-wt4tt0 a:where(.svelte-wt4tt0),.contact-method.svelte-wt4tt0 span:where(.svelte-wt4tt0):not(.method-label):not(.method-icon){color:var(--text-primary);font-size:.95rem}.contact-form.svelte-wt4tt0{display:flex;flex-direction:column;gap:var(--space-lg)}.form-row.svelte-wt4tt0{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-md)}.form-group.svelte-wt4tt0{display:flex;flex-direction:column;gap:var(--space-xs)}.form-group.svelte-wt4tt0 label:where(.svelte-wt4tt0){font-size:.9rem;color:var(--text-secondary)}.form-group.svelte-wt4tt0 input:where(.svelte-wt4tt0),.form-group.svelte-wt4tt0 select:where(.svelte-wt4tt0),.form-group.svelte-wt4tt0 textarea:where(.svelte-wt4tt0){background:var(--bg-secondary);border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-sm);padding:var(--space-sm) var(--space-md);color:var(--text-primary);font-family:inherit;font-size:.95rem;transition:border-color var(--transition-fast)}.form-group.svelte-wt4tt0 input:where(.svelte-wt4tt0):focus,.form-group.svelte-wt4tt0 select:where(.svelte-wt4tt0):focus,.form-group.svelte-wt4tt0 textarea:where(.svelte-wt4tt0):focus{outline:none;border-color:var(--accent-primary)}.form-group.svelte-wt4tt0 input:where(.svelte-wt4tt0)::placeholder,.form-group.svelte-wt4tt0 textarea:where(.svelte-wt4tt0)::placeholder{color:var(--text-muted)}.form-group.svelte-wt4tt0 select:where(.svelte-wt4tt0){cursor:pointer}.form-group.svelte-wt4tt0 textarea:where(.svelte-wt4tt0){resize:vertical;min-height:120px}.form-error.svelte-wt4tt0{background:#ef44441a;border:1px solid var(--color-infected);border-radius:var(--radius-sm);padding:var(--space-sm) var(--space-md);color:var(--color-infected);font-size:.9rem}.submit-btn.svelte-wt4tt0{align-self:flex-start;padding:var(--space-md) var(--space-2xl)}.submit-btn.svelte-wt4tt0:disabled{opacity:.6;cursor:not-allowed}.form-success.svelte-wt4tt0{text-align:center;padding:var(--space-2xl)}.success-icon.svelte-wt4tt0{display:inline-flex;align-items:center;justify-content:center;width:60px;height:60px;background:var(--color-recovered);border-radius:50%;font-size:2rem;color:#fff;margin-bottom:var(--space-lg)}.form-success.svelte-wt4tt0 h3:where(.svelte-wt4tt0){color:var(--text-primary);margin-bottom:var(--space-sm)}.form-success.svelte-wt4tt0 p:where(.svelte-wt4tt0){color:var(--text-secondary);margin-bottom:var(--space-lg)}@media (max-width: 768px){.contact-grid.svelte-wt4tt0,.form-row.svelte-wt4tt0{grid-template-columns:1fr}}
