body:has(.story-hero),body:has(.story-hero) main,.story-intro[data-astro-cid-j6pptsrh],.story-vision[data-astro-cid-j6pptsrh],.story-mission[data-astro-cid-j6pptsrh],.story-quality[data-astro-cid-j6pptsrh]{background:#fff}.story-intro-grid[data-astro-cid-j6pptsrh]{gap:var(--spacing-3xl);grid-template-columns:1fr 1fr;align-items:center;display:grid}.story-intro-image[data-astro-cid-j6pptsrh]{aspect-ratio:1080/1350;object-fit:cover;border-radius:var(--radius-lg);width:100%;min-width:0;display:block}.story-intro-text[data-astro-cid-j6pptsrh] p[data-astro-cid-j6pptsrh]{margin-top:var(--spacing-md);color:var(--color-text);line-height:var(--leading-relaxed)}.story-intro-heading[data-astro-cid-j6pptsrh]{font-size:var(--font-size-2xl);font-weight:var(--font-weight-heading);color:var(--color-brand);line-height:1.3}.story-intro-quote[data-astro-cid-j6pptsrh]{font-style:italic;font-weight:600;color:var(--color-brand)!important}.story-intro-hashtag[data-astro-cid-j6pptsrh]{font-weight:700;color:var(--color-brand)!important}.story-vision-grid[data-astro-cid-j6pptsrh]{gap:var(--spacing-3xl);grid-template-columns:1fr 1fr;align-items:center;display:grid}.story-vision-text[data-astro-cid-j6pptsrh] p[data-astro-cid-j6pptsrh]{margin-top:var(--spacing-md);color:var(--color-muted);line-height:var(--leading-relaxed)}.story-vision-label[data-astro-cid-j6pptsrh]{color:var(--color-text);font-weight:700}.story-vision-heading[data-astro-cid-j6pptsrh]{margin-top:var(--spacing-sm);font-size:var(--font-size-2xl);font-weight:var(--font-weight-heading);color:var(--color-brand)}.story-vision-subheading[data-astro-cid-j6pptsrh]{font-weight:700;color:var(--color-text)!important}.story-vision-image[data-astro-cid-j6pptsrh]{aspect-ratio:768/512;object-fit:cover;border-radius:var(--radius-lg);width:100%;min-width:0;display:block}.story-mission-grid[data-astro-cid-j6pptsrh]{gap:var(--spacing-3xl);grid-template-columns:.9fr 1.1fr;align-items:start;display:grid}.story-mission-images[data-astro-cid-j6pptsrh]{gap:var(--spacing-lg);flex-direction:column;display:flex;min-width:0!important}.story-mission-image[data-astro-cid-j6pptsrh]{aspect-ratio:768/512;object-fit:cover;border-radius:var(--radius-lg);width:100%;min-width:0;display:block}.story-mission-label[data-astro-cid-j6pptsrh]{color:var(--color-muted);font-weight:700}.story-mission-list[data-astro-cid-j6pptsrh]{margin-top:var(--spacing-lg);gap:var(--spacing-xl);flex-direction:column;list-style:none;display:flex}.story-mission-item[data-astro-cid-j6pptsrh]{gap:var(--spacing-md);display:flex}.story-mission-icon[data-astro-cid-j6pptsrh]{color:var(--color-brand);flex-shrink:0;margin-top:4px;display:flex}.story-mission-title[data-astro-cid-j6pptsrh]{color:var(--color-text);font-weight:700}.story-mission-desc[data-astro-cid-j6pptsrh]{margin-top:var(--spacing-xs);color:var(--color-muted);line-height:var(--leading-relaxed)}.story-quality[data-astro-cid-j6pptsrh]{margin-bottom:var(--spacing-3xl)}.story-quality-heading[data-astro-cid-j6pptsrh]{font-size:var(--font-size-2xl);font-weight:var(--font-weight-heading);color:var(--color-brand);margin-bottom:var(--spacing-xl)}.story-quality-grid[data-astro-cid-j6pptsrh]{gap:var(--spacing-lg);grid-template-columns:repeat(3,1fr);display:grid}.story-quality-card[data-astro-cid-j6pptsrh]{border-radius:var(--radius-lg);min-width:0;padding:var(--spacing-lg);border:1px solid #c9c9c9;transition:transform .3s,background .3s,border-color .3s,box-shadow .3s}.story-quality-card[data-astro-cid-j6pptsrh]:hover{border-color:var(--color-brand);background:var(--color-brand);box-shadow:var(--shadow-md,var(--shadow));transform:translateY(-4px)}.story-quality-top[data-astro-cid-j6pptsrh]{align-items:center;gap:var(--spacing-sm);display:flex}.story-quality-icon[data-astro-cid-j6pptsrh]{border:1.5px solid var(--color-brand);width:40px;height:40px;color:var(--color-brand);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:1.1rem;transition:background .3s,border-color .3s,color .3s;display:flex}.story-quality-card[data-astro-cid-j6pptsrh]:hover .story-quality-icon[data-astro-cid-j6pptsrh]{color:#fff;border-color:#fff}.story-quality-title[data-astro-cid-j6pptsrh]{color:var(--color-text);font-weight:700;transition:color .3s}.story-quality-card[data-astro-cid-j6pptsrh]:hover .story-quality-title[data-astro-cid-j6pptsrh]{color:#fff}.story-quality-desc[data-astro-cid-j6pptsrh]{margin-top:var(--spacing-sm);color:var(--color-muted);line-height:var(--leading-relaxed);transition:color .3s}.story-quality-card[data-astro-cid-j6pptsrh]:hover .story-quality-desc[data-astro-cid-j6pptsrh]{color:#fffc}@media (width<=900px){.story-intro-grid[data-astro-cid-j6pptsrh],.story-vision-grid[data-astro-cid-j6pptsrh],.story-mission-grid[data-astro-cid-j6pptsrh]{gap:var(--spacing-xl);grid-template-columns:1fr}.story-vision-image[data-astro-cid-j6pptsrh]{order:-1}.story-quality-grid[data-astro-cid-j6pptsrh]{grid-template-columns:1fr 1fr}}@media (width<=600px){.story-quality-grid[data-astro-cid-j6pptsrh]{grid-template-columns:1fr}}.story-hero[data-astro-cid-j6pptsrh]{background:#fff}.story-hero[data-astro-cid-j6pptsrh] picture[data-astro-cid-j6pptsrh]{display:block}.story-hero-bg[data-astro-cid-j6pptsrh]{width:100%;height:auto;display:block}
