.page-title.svelte-19ogn8n{font-family:var(--font-family-secondary);font-size:var(--font-size-3xl);font-weight:700;color:hsl(var(--primary));margin-bottom:2rem;text-shadow:0 0 8px hsl(var(--primary) / .1);letter-spacing:.01em;text-align:center}.about-image-card.svelte-19ogn8n{position:relative;width:100%;border-radius:var(--radius-xl);overflow:hidden;margin-bottom:2rem;box-shadow:0 4px 20px hsl(var(--primary) / .15),0 8px 40px hsl(var(--primary) / .1)}.about-image.svelte-19ogn8n{width:100%;height:auto;display:block;aspect-ratio:1920 / 815;-o-object-fit:cover;object-fit:cover;-o-object-position:center 30%;object-position:center 30%}.about-image-overlay.svelte-19ogn8n{position:absolute;inset:0;background:linear-gradient(to bottom,#4d144314,#4d144326);pointer-events:none}.hero-section.svelte-19ogn8n{text-align:center;margin-bottom:4rem;position:relative;padding:3rem 2rem;background:linear-gradient(135deg,hsl(var(--primary) / .03),hsl(var(--accent) / .02),hsl(var(--primary) / .01));border-radius:var(--radius-xl);border:1px solid hsl(var(--primary) / .08);box-shadow:0 2px 8px hsl(var(--primary) / .03)}.hero-text.svelte-19ogn8n{font-size:1.25rem;line-height:1.8;color:hsl(var(--foreground));max-width:800px;margin:0 auto;font-weight:500}.section-divider.svelte-19ogn8n{height:1px;background:linear-gradient(90deg,transparent 0%,hsl(var(--primary) / .15) 50%,transparent 100%);margin:4rem auto;max-width:200px}.section-divider.accent.svelte-19ogn8n{background:linear-gradient(90deg,transparent 0%,hsl(var(--accent) / .2) 50%,transparent 100%)}.section-heading.svelte-19ogn8n{font-family:var(--font-family-secondary);font-size:1.875rem;font-weight:700;color:hsl(var(--primary));margin-bottom:1.5rem;letter-spacing:.01em}.section-intro.svelte-19ogn8n{font-size:1.125rem;line-height:1.7;color:hsl(var(--muted-foreground));margin-bottom:2rem;text-align:center;max-width:700px;margin-left:auto;margin-right:auto}.mission-card.svelte-19ogn8n{background:linear-gradient(135deg,hsl(var(--primary) / .05),hsl(var(--primary) / .02));border:1px solid hsl(var(--primary) / .15);border-radius:var(--radius-xl);padding:2.5rem;margin-bottom:4rem;box-shadow:0 4px 12px hsl(var(--primary) / .08)}.mission-text.svelte-19ogn8n{font-size:1.125rem;line-height:1.8;color:hsl(var(--muted-foreground))}.features-section.svelte-19ogn8n{margin-bottom:4rem}.feature-grid.svelte-19ogn8n{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem;margin-top:2rem}.feature-card.svelte-19ogn8n{background:hsl(var(--primary) / .02);border:1px solid hsl(var(--primary) / .08);border-radius:var(--radius-xl);padding:2rem;text-align:center;box-shadow:0 2px 8px hsl(var(--primary) / .04);transition:all .3s ease}.feature-card.svelte-19ogn8n:hover{transform:translateY(-4px);box-shadow:0 8px 20px hsl(var(--primary) / .1);border-color:hsl(var(--primary) / .15)}.feature-title.svelte-19ogn8n{font-family:var(--font-family-secondary);font-size:1.125rem;font-weight:700;color:hsl(var(--primary));margin-bottom:.75rem;line-height:1.4}.feature-description.svelte-19ogn8n{font-size:.938rem;color:hsl(var(--muted-foreground));line-height:1.6}.founder-card.svelte-19ogn8n{background:linear-gradient(135deg,hsl(var(--accent) / .05),hsl(var(--accent) / .02));border:1px solid hsl(var(--accent) / .12);border-radius:var(--radius-xl);padding:2.5rem;margin-bottom:4rem;box-shadow:0 4px 12px hsl(var(--accent) / .06)}.founder-content.svelte-19ogn8n{display:flex;flex-direction:column;gap:1.25rem}.founder-text.svelte-19ogn8n{font-size:1.125rem;line-height:1.8;color:hsl(var(--muted-foreground))}.values-section.svelte-19ogn8n{margin-bottom:4rem}.values-grid.svelte-19ogn8n{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem;margin-top:2rem}.value-card.svelte-19ogn8n{background:hsl(var(--primary) / .02);border:1px solid hsl(var(--primary) / .08);border-radius:var(--radius-xl);padding:2rem;box-shadow:0 2px 8px hsl(var(--primary) / .04);transition:all .3s ease}.value-card.svelte-19ogn8n:hover{transform:translateY(-2px);box-shadow:0 6px 16px hsl(var(--primary) / .08);border-color:hsl(var(--primary) / .12)}.value-title.svelte-19ogn8n{font-family:var(--font-family-secondary);font-size:1.125rem;font-weight:700;color:hsl(var(--primary));margin-bottom:.75rem;line-height:1.4}.value-description.svelte-19ogn8n{font-size:.938rem;color:hsl(var(--muted-foreground));line-height:1.6}.philosophy-card.svelte-19ogn8n{background:linear-gradient(135deg,hsl(var(--accent) / .08),hsl(var(--accent) / .03));border:1px solid hsl(var(--accent) / .15);border-radius:var(--radius-xl);padding:2.5rem;margin-bottom:4rem;box-shadow:0 4px 12px hsl(var(--accent) / .08)}.philosophy-text.svelte-19ogn8n{font-size:1.125rem;line-height:1.8;color:hsl(var(--muted-foreground))}.inspiration-image-card.svelte-19ogn8n{margin-top:3rem;margin-bottom:1rem;border-radius:var(--radius-xl);overflow:hidden;box-shadow:0 4px 20px hsl(var(--primary) / .12),0 8px 32px hsl(var(--primary) / .08)}.inspiration-image.svelte-19ogn8n{width:100%;height:auto;display:block;aspect-ratio:1920 / 815;-o-object-fit:cover;object-fit:cover;-o-object-position:center 30%;object-position:center 30%}.brand-values-section.svelte-19ogn8n{margin-bottom:4rem}.brand-values-grid.svelte-19ogn8n{display:grid;grid-template-columns:1fr;gap:1.5rem;margin-top:2rem}.brand-value-card.svelte-19ogn8n{background:hsl(var(--primary) / .02);border-left:3px solid hsl(var(--primary));border-radius:var(--radius-lg);padding:1.75rem;box-shadow:0 2px 6px hsl(var(--primary) / .03);transition:all .3s ease}.brand-value-card.svelte-19ogn8n:hover{transform:translate(4px);border-left-width:4px;box-shadow:0 4px 12px hsl(var(--primary) / .06)}.brand-value-title.svelte-19ogn8n{font-family:var(--font-family-secondary);font-size:1.125rem;font-weight:700;color:hsl(var(--primary));margin-bottom:.75rem}.brand-value-text.svelte-19ogn8n{font-size:1rem;color:hsl(var(--muted-foreground));line-height:1.7}.dual-benefit-card.svelte-19ogn8n{background:linear-gradient(135deg,hsl(var(--primary) / .04),hsl(var(--primary) / .01));border:1px solid hsl(var(--primary) / .12);border-radius:var(--radius-xl);padding:2.5rem;margin-bottom:4rem;box-shadow:0 4px 12px hsl(var(--primary) / .06)}.benefit-columns.svelte-19ogn8n{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2.5rem;margin-top:2rem}.benefit-column.svelte-19ogn8n{background:hsl(var(--card));border:1px solid hsl(var(--primary) / .08);border-radius:var(--radius-lg);padding:2rem;box-shadow:0 2px 8px hsl(var(--primary) / .04)}.benefit-heading.svelte-19ogn8n{font-family:var(--font-family-secondary);font-size:1.25rem;font-weight:700;color:hsl(var(--primary));margin-bottom:1.5rem;padding-bottom:.75rem;border-bottom:2px solid hsl(var(--primary) / .2)}.benefit-list.svelte-19ogn8n{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:1rem}.benefit-item.svelte-19ogn8n{font-size:.938rem;line-height:1.6;color:hsl(var(--muted-foreground));margin-bottom:.75rem}.benefit-item.svelte-19ogn8n:last-child{margin-bottom:0}.contact-card.svelte-19ogn8n{background:hsl(var(--primary) / .02);border:1px solid hsl(var(--primary) / .1);border-radius:var(--radius-xl);padding:2.5rem;box-shadow:0 4px 12px hsl(var(--primary) / .05)}.contact-intro.svelte-19ogn8n{font-size:1rem;line-height:1.7;color:hsl(var(--muted-foreground));margin-bottom:1.5rem;text-align:left;max-width:100%}.contact-content.svelte-19ogn8n{margin-top:1.5rem}.contact-label.svelte-19ogn8n{font-size:1rem;color:hsl(var(--muted-foreground));margin-bottom:.5rem}.contact-email.svelte-19ogn8n{font-size:1.25rem;font-weight:600;color:hsl(var(--primary));text-decoration:none;border-bottom:2px solid transparent;transition:all .3s ease}.contact-email.svelte-19ogn8n:hover{color:hsl(var(--accent));border-bottom-color:hsl(var(--accent))}@media (max-width: 768px){.page-title.svelte-19ogn8n{font-size:2rem;margin-bottom:1.5rem}.about-image-card.svelte-19ogn8n{margin-bottom:1.5rem}.hero-section.svelte-19ogn8n{padding:2rem 1.5rem}.hero-text.svelte-19ogn8n{font-size:1.125rem}.section-heading.svelte-19ogn8n{font-size:1.5rem}.section-intro.svelte-19ogn8n{font-size:1rem}.mission-card.svelte-19ogn8n,.founder-card.svelte-19ogn8n,.philosophy-card.svelte-19ogn8n,.dual-benefit-card.svelte-19ogn8n,.contact-card.svelte-19ogn8n{padding:1.5rem}.feature-grid.svelte-19ogn8n,.values-grid.svelte-19ogn8n,.benefit-columns.svelte-19ogn8n{grid-template-columns:1fr;gap:1.5rem}}
