.timeline.svelte-112n2zp{position:relative;max-width:800px;margin:0 auto;padding-block:var(--space-xl)}.timeline.svelte-112n2zp:before{content:"";position:absolute;top:0;bottom:0;left:150px;width:1px;background:var(--color-gray-300)}.timeline-item.svelte-112n2zp{position:relative;display:flex;margin-bottom:var(--space-xl)}.timeline-date.svelte-112n2zp{width:150px;padding-right:var(--space-xl);text-align:right;font-family:var(--font-mono);font-size:.8rem;color:var(--color-light);font-weight:600;text-transform:uppercase;letter-spacing:.05em;padding-top:2px}.timeline-content.svelte-112n2zp{position:relative;flex:1;padding-left:var(--space-xl)}.timeline-content.svelte-112n2zp p:where(.svelte-112n2zp){margin:0;font-size:1.1rem;line-height:1.6;color:var(--color-dark);font-weight:400}.timeline-dot.svelte-112n2zp{position:absolute;left:-4px;top:6px;width:9px;height:9px;background:var(--color-dark);border-radius:var(--radius-none);box-shadow:0 0 0 4px var(--color-white)}.timeline-image.svelte-112n2zp{padding-left:calc(150px + var(--space-xl));margin-bottom:var(--space-2xl);margin-top:var(--space-sm)}.timeline-image.svelte-112n2zp img:where(.svelte-112n2zp){width:100%;max-width:600px;height:auto;border-radius:var(--radius-none);filter:grayscale(20%) contrast(1.1);box-shadow:0 20px 40px #0000001a}@media(max-width:768px){.timeline.svelte-112n2zp:before{left:0}.timeline-item.svelte-112n2zp{flex-direction:column}.timeline-date.svelte-112n2zp{width:100%;text-align:left;padding-right:0;padding-left:var(--space-xl);margin-bottom:var(--space-xs)}.timeline-image.svelte-112n2zp{padding-left:var(--space-xl)}}.section-padding.svelte-cwls5q{padding-block:var(--section-gap)}.mb-xl.svelte-cwls5q{margin-bottom:var(--space-xl)}.text-center.svelte-cwls5q{text-align:center}.bg-gray.svelte-cwls5q{background-color:var(--color-gray-100)}.hero-static.svelte-cwls5q{position:relative;height:60vh;min-height:400px;display:flex;align-items:flex-end;background-color:var(--color-dark)}.bg-image.svelte-cwls5q{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center;background-repeat:no-repeat;filter:grayscale(100%) contrast(1.2);z-index:1}.overlay.svelte-cwls5q{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to top,var(--color-dark-80) 0%,rgba(6,52,75,.4) 100%);z-index:2}.hero-content.svelte-cwls5q{position:relative;z-index:3;padding-bottom:var(--space-2xl)}.hero-content.svelte-cwls5q h1:where(.svelte-cwls5q){color:var(--color-white);margin:0;max-width:20ch}.badge.svelte-cwls5q{font-family:var(--font-sans);font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.15em;color:var(--color-light);margin-bottom:var(--space-md)}.prose-container.svelte-cwls5q{max-width:800px;margin:0 auto}.lead-prose.svelte-cwls5q{font-size:clamp(1.25rem,2vw,1.5rem);line-height:1.8;color:var(--color-dark);font-weight:400}.prose-container.svelte-cwls5q p:where(.svelte-cwls5q){font-size:1.1rem;margin-bottom:var(--space-lg)}.anniversary-logo.svelte-cwls5q{display:flex;justify-content:center;margin-top:var(--space-3xl)}.anniversary-logo.svelte-cwls5q img:where(.svelte-cwls5q){max-width:180px;height:auto}.profile-section.svelte-cwls5q{border-top:1px solid var(--color-gray-300)}.profile-grid.svelte-cwls5q{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-4xl)}.profile-content.svelte-cwls5q p:where(.svelte-cwls5q){font-size:1.1rem;color:var(--color-dark-80)}.awards-grid.svelte-cwls5q{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-lg)}.award-card.svelte-cwls5q{padding:var(--space-xl);background:var(--color-gray-100)}.award-img.svelte-cwls5q{height:60px;width:auto;margin-bottom:var(--space-md);filter:grayscale(100%)}.text-small.svelte-cwls5q{font-size:.875rem;color:var(--color-dark-80);margin:0;line-height:1.6}@media(max-width:1024px){.profile-grid.svelte-cwls5q{grid-template-columns:1fr;gap:var(--space-2xl)}}@media(max-width:640px){.awards-grid.svelte-cwls5q{grid-template-columns:1fr}}
