.microsite-hero.svelte-jot9ci{width:100%;aspect-ratio:16 / 5;overflow:hidden;background:var(--color-neutral-100)}.microsite-hero-img.svelte-jot9ci{width:100%;height:100%;object-fit:cover}.microsite-hero-placeholder.svelte-jot9ci{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:4rem;background:linear-gradient(135deg,var(--color-primary-light) 0%,var(--color-accent-light) 100%)}.microsite-avatar.svelte-jot9ci{margin-top:-48px;position:relative;z-index:1;margin-bottom:var(--space-3);width:96px;height:96px;border-radius:50%;border:4px solid #fff;box-shadow:0 2px 8px #0000001f;overflow:hidden;background:#fff}.microsite-avatar-img.svelte-jot9ci{width:100%;height:100%;object-fit:cover}.microsite-avatar-fallback.svelte-jot9ci{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:var(--color-neutral-50, #fafafa)}.microsite-body.svelte-jot9ci{padding-top:0;padding-bottom:var(--space-7)}.microsite-header.svelte-jot9ci{margin-bottom:var(--space-6)}.microsite-categories.svelte-jot9ci{display:flex;gap:var(--space-2);margin-bottom:var(--space-3)}.microsite-name.svelte-jot9ci{font-size:var(--text-2xl);margin-bottom:var(--space-2)}.microsite-tagline.svelte-jot9ci{font-size:var(--text-lg);color:var(--color-neutral-500)}.microsite-section.svelte-jot9ci{margin-bottom:var(--space-6)}.microsite-section.svelte-jot9ci h2:where(.svelte-jot9ci){font-size:var(--text-lg);margin-bottom:var(--space-3)}.microsite-section.svelte-jot9ci p:where(.svelte-jot9ci){color:var(--color-neutral-700);line-height:1.7}.contact-grid.svelte-jot9ci{display:flex;flex-direction:column;gap:var(--space-3)}.contact-item.svelte-jot9ci{display:flex;align-items:center;gap:var(--space-3);font-size:var(--text-base);color:var(--color-neutral-700);text-decoration:none;padding:var(--space-3) var(--space-4);background:var(--color-neutral-100);border-radius:var(--radius-md);transition:background-color var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out)}.contact-item.svelte-jot9ci:hover{background:var(--color-primary-light);color:var(--color-primary-dark)}.contact-icon.svelte-jot9ci{font-size:1.2rem;line-height:1}.location-address.svelte-jot9ci{margin-bottom:var(--space-3);display:flex;align-items:center;gap:var(--space-2)}.microsite-footer.svelte-jot9ci{margin-top:var(--space-7);padding-top:var(--space-6);border-top:1px solid var(--color-neutral-100);display:flex;flex-direction:column;align-items:center;gap:var(--space-4)}.powered-by.svelte-jot9ci{font-size:var(--text-sm);color:var(--color-neutral-300)}.powered-by.svelte-jot9ci a:where(.svelte-jot9ci){font-family:var(--font-heading);font-weight:700;color:var(--color-neutral-500);transition:color var(--duration-fast) var(--ease-out)}.powered-by.svelte-jot9ci a:where(.svelte-jot9ci):hover{color:var(--color-primary)}.dot.svelte-jot9ci{color:var(--color-primary)}@media(min-width:640px){.contact-grid.svelte-jot9ci{display:grid;grid-template-columns:repeat(2,1fr)}}@media(min-width:768px){.microsite-hero.svelte-jot9ci{aspect-ratio:3 / 1}.microsite-avatar.svelte-jot9ci{width:120px;height:120px;margin-top:-60px}.microsite-body.svelte-jot9ci{max-width:40rem}}
