.story__title[data-astro-cid-kh7btl4r]{font-size:var(--text-4xl);margin-bottom:var(--space-xl)}.story__title[data-astro-cid-kh7btl4r] em[data-astro-cid-kh7btl4r]{font-style:normal;color:var(--color-terracotta)}.story__content[data-astro-cid-kh7btl4r] p[data-astro-cid-kh7btl4r]{font-size:var(--text-lg);margin-bottom:var(--space-lg)}.story__content[data-astro-cid-kh7btl4r] .lead[data-astro-cid-kh7btl4r]{font-size:var(--text-xl);color:var(--color-charcoal)}.background-grid[data-astro-cid-kh7btl4r]{display:grid;gap:var(--space-3xl);align-items:center}@media (min-width: 1024px){.background-grid[data-astro-cid-kh7btl4r]{grid-template-columns:1.2fr 1fr}}.background-list[data-astro-cid-kh7btl4r]{display:grid;gap:var(--space-lg);margin-top:var(--space-xl)}@media (min-width: 768px){.background-list[data-astro-cid-kh7btl4r]{grid-template-columns:repeat(2,1fr)}}.background-item[data-astro-cid-kh7btl4r]{padding:var(--space-lg);background:#fff;border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}.background-item[data-astro-cid-kh7btl4r] h4[data-astro-cid-kh7btl4r]{font-family:var(--font-display);font-size:var(--text-lg);color:var(--color-forest);margin-bottom:var(--space-xs)}.background-item[data-astro-cid-kh7btl4r] p[data-astro-cid-kh7btl4r]{font-size:var(--text-sm);color:var(--color-warm-gray);margin:0}.background-image[data-astro-cid-kh7btl4r]{border-radius:var(--radius-xl);overflow:hidden;box-shadow:var(--shadow-lg)}.background-image[data-astro-cid-kh7btl4r] img[data-astro-cid-kh7btl4r]{width:100%;height:auto;aspect-ratio:3/4;object-fit:cover}.values-grid[data-astro-cid-kh7btl4r]{display:grid;gap:var(--space-lg)}@media (min-width: 768px){.values-grid[data-astro-cid-kh7btl4r]{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1024px){.values-grid[data-astro-cid-kh7btl4r]{grid-template-columns:repeat(4,1fr)}}.value-card[data-astro-cid-kh7btl4r]{text-align:center;padding:var(--space-xl);background:var(--color-cream-dark);border-radius:var(--radius-lg);transition:all var(--transition-base)}.value-card[data-astro-cid-kh7btl4r]:hover{background:#fff;box-shadow:var(--shadow-md);transform:translateY(-4px)}.value-card__icon[data-astro-cid-kh7btl4r]{display:inline-flex;align-items:center;justify-content:center;width:64px;height:64px;background:var(--color-sage-light);color:var(--color-forest);border-radius:50%;margin-bottom:var(--space-md)}.value-card__icon[data-astro-cid-kh7btl4r] svg{width:28px;height:28px}.value-card__title[data-astro-cid-kh7btl4r]{font-family:var(--font-display);font-size:var(--text-lg);color:var(--color-forest);margin-bottom:var(--space-sm)}.value-card__description[data-astro-cid-kh7btl4r]{font-size:var(--text-sm);color:var(--color-warm-gray);margin:0}.influences-grid[data-astro-cid-kh7btl4r]{display:grid;gap:var(--space-md);margin-bottom:var(--space-3xl)}@media (min-width: 768px){.influences-grid[data-astro-cid-kh7btl4r]{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1024px){.influences-grid[data-astro-cid-kh7btl4r]{grid-template-columns:repeat(3,1fr)}}.influence-item[data-astro-cid-kh7btl4r]{padding:var(--space-lg);background:#fff;border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);border-left:3px solid var(--color-sage);transition:all var(--transition-base)}.influence-item[data-astro-cid-kh7btl4r]:hover{border-left-color:var(--color-terracotta);box-shadow:var(--shadow-md)}.influence-item__name[data-astro-cid-kh7btl4r]{font-family:var(--font-display);font-size:var(--text-lg);color:var(--color-forest);margin-bottom:var(--space-xs)}.influence-item__description[data-astro-cid-kh7btl4r]{font-size:var(--text-sm);color:var(--color-warm-gray);margin:0}.influences-quote[data-astro-cid-kh7btl4r]{text-align:center;padding:var(--space-2xl);background:#fff;border-radius:var(--radius-xl);box-shadow:var(--shadow-md)}.influences-quote[data-astro-cid-kh7btl4r] p[data-astro-cid-kh7btl4r]{font-family:var(--font-display);font-size:var(--text-xl);font-style:italic;color:var(--color-charcoal);line-height:1.6;margin-bottom:var(--space-md)}.influences-quote[data-astro-cid-kh7btl4r] cite[data-astro-cid-kh7btl4r]{font-family:var(--font-body);font-size:var(--text-sm);font-style:normal;color:var(--color-sage);font-weight:600}
