.faq-list[data-astro-cid-al2ca2vr]{display:flex;flex-direction:column;gap:.75rem}.faq-item[data-astro-cid-al2ca2vr]{border:1px solid var(--border);border-radius:var(--radius);overflow:hidden;background:var(--white);transition:box-shadow var(--transition)}.faq-item[data-astro-cid-al2ca2vr]:hover{box-shadow:var(--shadow-sm)}.faq-item[data-astro-cid-al2ca2vr][open]{box-shadow:var(--shadow-sm);border-color:var(--red)}.faq-question[data-astro-cid-al2ca2vr]{display:flex;align-items:center;justify-content:space-between;padding:1.125rem 1.5rem;cursor:pointer;font-weight:600;font-size:.9375rem;color:var(--navy);list-style:none;user-select:none;gap:1rem}.faq-question[data-astro-cid-al2ca2vr]::-webkit-details-marker{display:none}.faq-question[data-astro-cid-al2ca2vr]:hover{background:var(--cream)}.faq-icon[data-astro-cid-al2ca2vr]{flex-shrink:0;color:var(--red);transition:transform .25s ease;display:flex}.faq-item[data-astro-cid-al2ca2vr][open] .faq-icon[data-astro-cid-al2ca2vr]{transform:rotate(180deg)}.faq-answer[data-astro-cid-al2ca2vr]{padding:0 1.5rem 1.25rem;border-top:1px solid var(--border)}.faq-answer[data-astro-cid-al2ca2vr] p[data-astro-cid-al2ca2vr]{color:var(--text-mid);font-size:.9375rem;line-height:1.75;margin:0;padding-top:1rem}.story-grid[data-astro-cid-kh7btl4r]{display:grid;grid-template-columns:1fr 1.5fr;gap:5rem;align-items:start}.story-headshot[data-astro-cid-kh7btl4r]{width:100%;aspect-ratio:3/4;object-fit:cover;border-radius:var(--radius-xl);display:block}.story-stats[data-astro-cid-kh7btl4r]{display:flex;gap:2rem;padding:1.75rem 0;border-top:2px solid var(--border);margin-top:2rem}.story-stat[data-astro-cid-kh7btl4r]{text-align:center}.story-stat-number[data-astro-cid-kh7btl4r]{display:block;font-family:var(--font-serif);font-size:2rem;font-weight:700;color:var(--red)}.story-stat-label[data-astro-cid-kh7btl4r]{font-size:.8125rem;color:var(--text-mid);text-transform:uppercase;letter-spacing:.06em}.mv-grid[data-astro-cid-kh7btl4r]{display:grid;grid-template-columns:1fr auto 1fr;gap:4rem;align-items:center}.mv-divider[data-astro-cid-kh7btl4r]{width:1px;height:200px;background:#ffffff26}.mv-icon[data-astro-cid-kh7btl4r]{width:64px;height:64px;background:#ffffff1a;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:1.5rem}.mv-title[data-astro-cid-kh7btl4r]{font-family:var(--font-serif);font-size:1.75rem;color:var(--white);margin-bottom:1rem}.mv-text[data-astro-cid-kh7btl4r]{color:#ffffffbf;line-height:1.8;font-size:1.0625rem;margin:0}.timeline[data-astro-cid-kh7btl4r]{position:relative;max-width:840px;margin:0 auto}.timeline-line[data-astro-cid-kh7btl4r]{position:absolute;left:50%;top:0;bottom:0;width:2px;background:linear-gradient(to bottom,var(--red),transparent);transform:translate(-50%)}.timeline-item[data-astro-cid-kh7btl4r]{display:flex;gap:2rem;margin-bottom:3rem;align-items:flex-start;position:relative}.timeline-item[data-astro-cid-kh7btl4r]:before{content:"";position:absolute;left:50%;top:.625rem;width:14px;height:14px;background:var(--red);border:3px solid var(--white);border-radius:50%;transform:translate(-50%);box-shadow:0 0 0 3px #8b1a1a33;z-index:1}.timeline-left[data-astro-cid-kh7btl4r]{padding-right:calc(50% + 2rem)}.timeline-right[data-astro-cid-kh7btl4r]{padding-left:calc(50% + 2rem);flex-direction:row-reverse}.timeline-year[data-astro-cid-kh7btl4r]{font-family:var(--font-serif);font-size:2.25rem;font-weight:700;color:var(--red);flex-shrink:0;line-height:1}.timeline-content[data-astro-cid-kh7btl4r]{flex:1}.timeline-title[data-astro-cid-kh7btl4r]{font-family:var(--font-serif);font-size:1.125rem;color:var(--navy);margin-bottom:.5rem}.timeline-desc[data-astro-cid-kh7btl4r]{font-size:.9375rem;color:var(--text-mid);line-height:1.7;margin:0}.timeline-left[data-astro-cid-kh7btl4r] .timeline-year[data-astro-cid-kh7btl4r],.timeline-left[data-astro-cid-kh7btl4r] .timeline-content[data-astro-cid-kh7btl4r]{text-align:right}.timeline-right[data-astro-cid-kh7btl4r] .timeline-content[data-astro-cid-kh7btl4r]{text-align:left}.values-grid[data-astro-cid-kh7btl4r]{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem}.value-card[data-astro-cid-kh7btl4r]{text-align:center;padding:2.5rem 1.5rem;border-radius:var(--radius-xl);border:1px solid var(--border);transition:transform var(--transition),box-shadow var(--transition)}.value-card[data-astro-cid-kh7btl4r]:hover{transform:translateY(-6px);box-shadow:var(--shadow-md);border-color:var(--red)}.value-icon[data-astro-cid-kh7btl4r]{width:64px;height:64px;background:var(--red-light);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 1.5rem;color:var(--red)}.value-title[data-astro-cid-kh7btl4r]{font-family:var(--font-serif);font-size:1.125rem;color:var(--navy);margin-bottom:.875rem}.value-desc[data-astro-cid-kh7btl4r]{font-size:.9rem;color:var(--text-mid);line-height:1.7;margin:0}.faq-layout[data-astro-cid-kh7btl4r]{display:grid;grid-template-columns:1fr 2fr;gap:5rem;align-items:start}@media (max-width: 1024px){.values-grid[data-astro-cid-kh7btl4r]{grid-template-columns:repeat(2,1fr)}.faq-layout[data-astro-cid-kh7btl4r]{grid-template-columns:1fr;gap:2.5rem}}@media (max-width: 900px){.story-grid[data-astro-cid-kh7btl4r]{grid-template-columns:1fr}.story-image[data-astro-cid-kh7btl4r]{display:none}.mv-grid[data-astro-cid-kh7btl4r]{grid-template-columns:1fr}.mv-divider[data-astro-cid-kh7btl4r],.timeline-line[data-astro-cid-kh7btl4r]{display:none}.timeline-item[data-astro-cid-kh7btl4r]{padding:0!important}.timeline-item[data-astro-cid-kh7btl4r]:before{display:none}.timeline-left[data-astro-cid-kh7btl4r] .timeline-year[data-astro-cid-kh7btl4r],.timeline-left[data-astro-cid-kh7btl4r] .timeline-content[data-astro-cid-kh7btl4r]{text-align:left}.timeline-item[data-astro-cid-kh7btl4r]{flex-direction:column;gap:.5rem}}@media (max-width: 640px){.values-grid[data-astro-cid-kh7btl4r]{grid-template-columns:repeat(2,1fr)}.story-stats[data-astro-cid-kh7btl4r]{gap:1.25rem}.story-stat-number[data-astro-cid-kh7btl4r]{font-size:1.625rem}}@media (max-width: 480px){.values-grid[data-astro-cid-kh7btl4r]{grid-template-columns:1fr}.value-card[data-astro-cid-kh7btl4r]{padding:1.75rem 1.25rem}.story-stats[data-astro-cid-kh7btl4r]{flex-wrap:wrap;justify-content:center;gap:1.5rem}.faq-layout[data-astro-cid-kh7btl4r]{gap:2rem}}
