.home_landing__dSZSy{background:var(--color-void)}.home_landing__dSZSy .home_movement__wCz5E{min-height:88svh;display:grid;align-content:center;justify-items:stretch;padding-block:clamp(7rem,18vh,12rem)}.home_landing__dSZSy .home_ephemeralClose__bsBOv{margin:0;font-family:var(--font-serif);font-size:clamp(1.5rem,3vw,2.1rem);font-weight:500;line-height:var(--leading-snug);letter-spacing:var(--tracking-tight);color:var(--color-ivory)}.home_answer__Hacv6{display:grid;grid-gap:var(--space-6);gap:var(--space-6)}.home_landing__dSZSy .home_answerStatement__0axOu{margin:0;font-family:var(--font-serif);font-size:clamp(2.2rem,5.5vw,3.6rem);font-weight:500;line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);color:var(--color-ivory);text-wrap:balance}.home_landing__dSZSy .home_answerNote__ThLbh{margin:0;font-size:var(--text-md);line-height:var(--leading-relaxed);color:var(--color-ivory-muted)}.home_inscription__yiWq6{width:var(--measure);max-width:100%;margin:clamp(3rem,8vh,5rem) auto 0;box-sizing:border-box}.home_lineage__hMjtU{margin-top:var(--space-6);display:grid;grid-gap:var(--space-4);gap:var(--space-4);width:100%;padding-top:var(--space-5);border-top:1px solid color-mix(in srgb,var(--color-accent) 40%,transparent)}.home_lineageTitle__pByr1{margin:0;font-family:var(--font-sans);font-size:var(--text-xs);font-weight:500;letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--color-accent)}.home_lineageList__wOS1H{margin:0;padding:0;list-style:none;display:grid}.home_lineageRow__ZoZTT{display:grid;grid-template-columns:4.5rem 1fr;grid-gap:var(--space-5);gap:var(--space-5);align-items:baseline;padding-block:var(--space-4);border-bottom:1px solid color-mix(in srgb,var(--color-line) 70%,transparent)}.home_lineageRow__ZoZTT:last-child{border-bottom:none}.home_lineageYear__JRgZ1{font-family:var(--font-serif);font-size:var(--text-lg);font-feature-settings:lining-nums tabular-nums;font-variant-numeric:lining-nums tabular-nums;color:var(--color-ivory)}.home_lineageEvent__L_Iat{font-family:var(--font-sans);font-size:var(--text-base);line-height:var(--leading-normal);color:var(--color-ivory-muted)}.home_landing__dSZSy .home_limitClose__9Hzcw{font-size:clamp(1.4rem,2.6vw,1.9rem);font-weight:500}.home_landing__dSZSy .home_limitClose__9Hzcw,.home_landing__dSZSy .home_limitFigure__yjtzz{font-family:var(--font-serif);letter-spacing:var(--tracking-tight);color:var(--color-ivory)}.home_landing__dSZSy .home_limitFigure__yjtzz{margin:0;font-size:clamp(4.5rem,14vw,8.5rem);font-weight:400;line-height:.95;font-feature-settings:"lnum";font-variant-numeric:lining-nums}.home_landing__dSZSy .home_limitCaption__t4NtA{font-family:var(--font-sans);font-size:var(--text-sm);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--color-accent)}.home_contributions__BlX8B{margin-top:var(--space-7);width:100%;border-top:1px solid color-mix(in srgb,var(--color-accent) 40%,transparent)}.home_contribution__QR5QW{display:grid;grid-gap:var(--space-4);gap:var(--space-4);padding-block:var(--space-8);border-bottom:1px solid color-mix(in srgb,var(--color-line) 70%,transparent)}.home_contribution__QR5QW:last-child{border-bottom:none;padding-bottom:var(--space-5)}.home_landing__dSZSy .home_contributionEyebrow__tTzG_{margin:0;font-family:var(--font-sans);font-size:var(--text-xs);font-weight:500;letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--color-accent)}.home_contributionHead__bEfKE{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-5);flex-wrap:wrap}.home_contributionName__bZR1c{margin:0;font-family:var(--font-serif);font-size:var(--text-xl);font-weight:500;letter-spacing:var(--tracking-tight);color:var(--color-ivory)}.home_landing__dSZSy .home_contributionAmount__xzHvE{margin:0;font-family:var(--font-serif);font-size:var(--text-lg);font-feature-settings:lining-nums tabular-nums;font-variant-numeric:lining-nums tabular-nums;color:var(--color-ivory)}.home_contributionUnit__AyG6G{letter-spacing:var(--tracking-wide)}.home_contributionUnit__AyG6G,.home_landing__dSZSy .home_contributionLabel___gQ3b{font-family:var(--font-sans);font-size:var(--text-xs);color:var(--color-ivory-subtle)}.home_landing__dSZSy .home_contributionLabel___gQ3b{margin:var(--space-3) 0 0;font-weight:500;letter-spacing:var(--tracking-wider);text-transform:uppercase}.home_contributionList__3rNli{margin:0;padding:0;list-style:none;display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.home_contributionList__3rNli li{font-family:var(--font-sans);font-size:var(--text-base);line-height:var(--leading-normal);color:var(--color-ivory-muted)}.home_landing__dSZSy .home_contributionNote__ZrX8g{margin:var(--space-3) 0 0;font-family:var(--font-serif);font-size:var(--text-base);font-style:italic;color:var(--color-ivory-subtle)}.home_timelineWrap__gdA44{width:100%;margin-top:var(--space-6)}.home_timeline__uKV1N{margin:0;padding:0;list-style:none;position:relative;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:var(--space-5);gap:var(--space-5);padding-top:var(--space-6)}.home_timeline__uKV1N:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(to right,color-mix(in srgb,var(--color-accent) 55%,transparent),color-mix(in srgb,var(--color-accent) 15%,transparent))}.home_milestone__cuf92{position:relative;display:grid;grid-gap:var(--space-3);gap:var(--space-3);align-content:start}.home_milestone__cuf92:before{content:"";position:absolute;top:calc(-1 * var(--space-6) - 2.5px);left:0;width:5px;height:5px;border-radius:50%;background:var(--color-accent)}.home_milestoneYear__6xi0j{font-family:var(--font-serif);font-size:var(--text-lg);font-weight:500;letter-spacing:var(--tracking-tight);font-feature-settings:"lnum";font-variant-numeric:lining-nums;color:var(--color-ivory)}.home_milestoneDesc__l38R_{font-family:var(--font-sans);font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--color-ivory-muted)}.home_landing__dSZSy .home_timeStatement__rQUya{margin:var(--space-7) 0 0;font-family:var(--font-serif);font-size:clamp(1.6rem,3.2vw,2.35rem);font-weight:500;line-height:var(--leading-snug);letter-spacing:var(--tracking-tight);color:var(--color-ivory);text-wrap:balance}@media (max-width:640px){.home_timeline__uKV1N{grid-template-columns:1fr;gap:var(--space-6);padding-top:0;padding-left:var(--space-6)}.home_timeline__uKV1N:before{top:0;bottom:0;left:0;right:auto;width:1px;height:auto;background:linear-gradient(to bottom,color-mix(in srgb,var(--color-accent) 55%,transparent),color-mix(in srgb,var(--color-accent) 15%,transparent))}.home_milestone__cuf92:before{top:.45rem;left:calc(-1 * var(--space-6) - 2.5px)}}.home_epilogue__E8YJi{display:grid;grid-gap:var(--space-7);gap:var(--space-7);justify-items:start;text-align:left;width:var(--measure);max-width:100%;margin-inline:auto;box-sizing:border-box}.home_triad__ZzD3q{margin:0;font-family:var(--font-sans);font-size:var(--text-xs);font-weight:500;letter-spacing:.34em;text-transform:uppercase;color:var(--color-accent)}.home_principle__lR2JB{margin:0;font-family:var(--font-serif);font-size:clamp(1.75rem,3.8vw,2.6rem);font-weight:500;line-height:var(--leading-snug);letter-spacing:var(--tracking-tight);color:var(--color-ivory);text-wrap:balance}.home_epilogueNote__WeHkS{margin:0;font-family:var(--font-sans);font-size:var(--text-base);line-height:var(--leading-relaxed);color:var(--color-ivory-muted)}.home_epilogueLink__jAtLv{margin-top:var(--space-4);font-family:var(--font-sans);font-size:var(--text-sm);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-accent);text-decoration:none;border-bottom:1px solid color-mix(in srgb,var(--color-accent) 45%,transparent);padding-bottom:.3em;transition:color var(--duration-fast) var(--ease-institutional),border-color var(--duration-fast) var(--ease-institutional)}.home_epilogueLink__jAtLv:hover{color:var(--color-accent-soft);border-bottom-color:var(--color-accent-soft)}.home_beginCta__Q_b_h{margin-top:var(--space-6);display:inline-flex;align-items:center;justify-content:center;padding:1rem 3.25rem;border:1px solid color-mix(in srgb,var(--color-accent) 60%,transparent);font-family:var(--font-sans);font-size:var(--text-sm);font-weight:500;letter-spacing:var(--tracking-wider);text-transform:uppercase;text-decoration:none;color:var(--color-ivory);background:transparent;transition:border-color var(--duration-slow) var(--ease-institutional),background-color var(--duration-slow) var(--ease-institutional),color var(--duration-slow) var(--ease-institutional)}.home_beginCta__Q_b_h:hover{border-color:var(--color-accent);background:color-mix(in srgb,var(--color-accent) 8%,transparent);color:var(--color-accent-soft)}