.hero.svelte-gzujjl{min-height:100vh;display:flex;align-items:center;background:#f5f5f5;border-bottom:1px solid #eee}.hero-inner.svelte-gzujjl{display:grid;grid-template-columns:1fr 1fr;gap:2rem;align-items:center;width:100%;max-width:var(--content-max, 1200px);margin:0 auto;padding:2rem var(--content-padding, 1.5rem)}.hero-content.svelte-gzujjl{max-width:28rem}.hero-title.svelte-gzujjl{margin:0 0 .75rem;font-size:clamp(2rem,4vw,2.75rem);font-weight:700;color:#333}.hero-tagline.svelte-gzujjl{margin:0 0 1.5rem;font-size:clamp(1rem,1.5vw,1.125rem);line-height:1.5;color:#666}.hero-ctas.svelte-gzujjl{display:flex;gap:1rem;flex-wrap:wrap}.btn.svelte-gzujjl{display:inline-block;padding:.6rem 1.25rem;font-size:.95rem;font-weight:500;text-decoration:none;border-radius:4px;border:1px solid #333;cursor:pointer}.btn-primary.svelte-gzujjl{background:#333;color:#fff;border-color:#333}.btn-primary.svelte-gzujjl:hover{background:#555;border-color:#555}.btn-secondary.svelte-gzujjl{background:transparent;color:#333}.btn-secondary.svelte-gzujjl:hover{background:#eee}.hero-image-wrap.svelte-gzujjl{position:relative;aspect-ratio:4/3;max-height:70vh;overflow:hidden;border-radius:4px}.hero-image.svelte-gzujjl{width:100%;height:100%;object-fit:cover;display:block}@media(max-width:768px){.hero-inner.svelte-gzujjl{grid-template-columns:1fr;text-align:center}.hero-content.svelte-gzujjl{max-width:none}.hero-ctas.svelte-gzujjl{justify-content:center}.hero-image-wrap.svelte-gzujjl{max-height:50vh;order:-1}}.marquee-section.svelte-1eb1wj8{padding:3rem var(--content-padding, 1.5rem) 3rem;background:#f5f5f5;border-bottom:1px solid #e5e5e5;overflow:hidden}.marquee-section.svelte-1eb1wj8 .section-inner:where(.svelte-1eb1wj8){max-width:var(--content-max, 1200px);margin:0 auto 1rem}.marquee-section.svelte-1eb1wj8 .section-title:where(.svelte-1eb1wj8){margin:0}.marquee-wrap.svelte-1eb1wj8{margin-left:calc(-1 * var(--content-padding, 1.5rem));margin-right:calc(-1 * var(--content-padding, 1.5rem));overflow:hidden;-webkit-user-select:none;user-select:none}.marquee-track.svelte-1eb1wj8{display:flex;gap:2rem;width:max-content;animation:svelte-1eb1wj8-scroll 40s linear infinite}.marquee-item.svelte-1eb1wj8{flex-shrink:0;padding:.5rem 1rem;font-size:.9rem;color:#555;white-space:nowrap}@keyframes svelte-1eb1wj8-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.section.svelte-hjvmaa{padding:3rem var(--content-padding, 1.5rem);background:#f9f9f9}.section-inner.svelte-hjvmaa{max-width:var(--content-max, 1200px);margin:0 auto}.section-title.svelte-hjvmaa{margin:0 0 1rem;font-size:1.5rem;font-weight:600;color:#333}.history-top.svelte-hjvmaa{display:grid;gap:2rem;align-items:start}@media(min-width:768px){.history-top.svelte-hjvmaa{grid-template-columns:1fr 1fr}}.history-content.svelte-hjvmaa{max-width:65ch}.history-content.svelte-hjvmaa p:where(.svelte-hjvmaa){margin:0 0 1rem;line-height:1.6;color:#555;font-size:.95rem}.history-content.svelte-hjvmaa p:where(.svelte-hjvmaa):last-child{margin-bottom:1.5rem}.history-stats.svelte-hjvmaa{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.stat.svelte-hjvmaa{padding:.75rem 0}.stat-value.svelte-hjvmaa{display:block;font-size:1.5rem;font-weight:700;color:#333;margin-bottom:.2rem}.stat-label.svelte-hjvmaa{font-size:.8rem;color:#666}@media(min-width:480px){.history-stats.svelte-hjvmaa{grid-template-columns:repeat(4,1fr)}}.history-gallery.svelte-hjvmaa{position:relative;aspect-ratio:4/3;overflow:hidden;border-radius:6px;background:#f0f0f0}.gallery-track.svelte-hjvmaa{display:flex;height:100%;transition:transform .5s ease}.gallery-slide.svelte-hjvmaa{flex:0 0 100%;height:100%}.gallery-slide.svelte-hjvmaa img:where(.svelte-hjvmaa){width:100%;height:100%;object-fit:cover;display:block}.gallery-dots.svelte-hjvmaa{position:absolute;bottom:.75rem;left:50%;transform:translate(-50%);display:flex;gap:.5rem}.gallery-dot.svelte-hjvmaa{width:8px;height:8px;border-radius:50%;border:none;background:#ffffff80;cursor:pointer;padding:0}.gallery-dot.svelte-hjvmaa:hover,.gallery-dot.active.svelte-hjvmaa{background:#fff}.section-divider.svelte-hjvmaa{height:1px;background:#ddd;margin:2.5rem 0}.history-bottom.svelte-hjvmaa{display:grid;gap:1.5rem}@media(min-width:640px){.history-bottom.svelte-hjvmaa{grid-template-columns:1fr 1fr;gap:0;align-items:start}}.history-mission.svelte-hjvmaa{padding-right:0}.history-vision.svelte-hjvmaa{padding-left:0}@media(min-width:640px){.history-mission.svelte-hjvmaa{padding-right:2rem}.history-vision.svelte-hjvmaa{padding-left:2rem;border-left:1px solid #ddd}}.mvv-title.svelte-hjvmaa{margin:0 0 .5rem;font-size:1.125rem;font-weight:600;color:#333}.history-mission.svelte-hjvmaa p:where(.svelte-hjvmaa),.history-vision.svelte-hjvmaa p:where(.svelte-hjvmaa){margin:0;line-height:1.6;color:#555;font-size:.9rem}
