.history-hero[data-astro-cid-siyyvcrl] p[data-astro-cid-siyyvcrl]{max-width:64ch;margin-inline:auto}.history-overview[data-astro-cid-siyyvcrl]{background-color:var(--color-cream-light);border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);padding-block:var(--space-16)}.history-overview__inner[data-astro-cid-siyyvcrl]{gap:var(--space-8) var(--space-12);grid-template-columns:minmax(0,1fr) 280px;align-items:center;display:grid}.history-overview__actions[data-astro-cid-siyyvcrl]{grid-column:1;justify-self:start}.history-overview__text[data-astro-cid-siyyvcrl]{max-width:760px}.history-overview__text[data-astro-cid-siyyvcrl] h2[data-astro-cid-siyyvcrl]{color:var(--color-green);max-width:16ch;margin:var(--space-4) 0 var(--space-5);font-size:clamp(2.4rem,5vw,4.2rem);line-height:1.08}.history-overview__text[data-astro-cid-siyyvcrl] p[data-astro-cid-siyyvcrl]{color:var(--color-ink-muted);font-size:var(--text-md);max-width:68ch;margin-bottom:var(--space-5);line-height:1.85}.history-overview__year[data-astro-cid-siyyvcrl]{border-radius:var(--border-radius-md);background-color:var(--color-green);min-height:240px;padding:var(--space-7);box-shadow:var(--shadow-md);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.history-overview__year[data-astro-cid-siyyvcrl] span[data-astro-cid-siyyvcrl]{font-family:var(--font-serif);color:var(--color-cream);font-size:clamp(3.5rem,7vw,5.8rem);font-weight:800;line-height:.95}.history-overview__year[data-astro-cid-siyyvcrl] p[data-astro-cid-siyyvcrl]{color:var(--color-cream-dark);font-size:var(--text-xs);letter-spacing:.1em;text-transform:uppercase;max-width:24ch;margin-top:var(--space-5);font-weight:800;line-height:1.65}.history-article[data-astro-cid-siyyvcrl]{background-color:var(--color-cream);padding-block:var(--space-18)}.history-article__container[data-astro-cid-siyyvcrl]{max-width:1050px}.history-article__header[data-astro-cid-siyyvcrl]{text-align:center;max-width:780px;margin-inline:auto;margin-bottom:var(--space-16)}.history-article__header[data-astro-cid-siyyvcrl] h2[data-astro-cid-siyyvcrl]{color:var(--color-green);margin:var(--space-4) 0 var(--space-4);font-size:clamp(2.3rem,5vw,4rem);line-height:1.08}.history-article__header[data-astro-cid-siyyvcrl] p[data-astro-cid-siyyvcrl]{color:var(--color-ink-muted);max-width:62ch;margin-inline:auto;line-height:1.8}.history-content[data-astro-cid-siyyvcrl]{flex-direction:column;display:flex}.history-section[data-astro-cid-siyyvcrl]{gap:var(--space-9);padding-block:var(--space-12);border-top:1px solid var(--color-border);grid-template-columns:130px minmax(0,1fr);scroll-margin-top:120px;display:grid}.history-section[data-astro-cid-siyyvcrl]:first-child{border-top:0;padding-top:0}.history-section__side[data-astro-cid-siyyvcrl]{gap:var(--space-2);flex-direction:column;padding-top:.25rem;display:flex}.history-section__number[data-astro-cid-siyyvcrl]{font-family:var(--font-serif);color:#7d060557;font-size:var(--text-3xl);font-weight:800;line-height:1}.history-section__eyebrow[data-astro-cid-siyyvcrl]{color:var(--color-red);font-size:var(--text-xs);letter-spacing:.13em;text-transform:uppercase;max-width:12ch;font-weight:900;line-height:1.35}.history-section__main[data-astro-cid-siyyvcrl]{width:100%;min-width:0;max-width:770px}.history-section__main[data-astro-cid-siyyvcrl] h2[data-astro-cid-siyyvcrl]{color:var(--color-green);margin-bottom:var(--space-4);font-size:clamp(2rem,4vw,3.4rem);line-height:1.08}.history-section__main[data-astro-cid-siyyvcrl] p[data-astro-cid-siyyvcrl]{color:var(--color-ink-muted);font-size:var(--text-md);margin-bottom:var(--space-5);max-width:70ch;line-height:1.9}.history-image[data-astro-cid-siyyvcrl]{width:fit-content;max-width:min(360px,100%);margin-top:var(--space-6);margin-bottom:var(--space-7);border:1px solid var(--color-border);background-color:var(--color-cream-light);border-radius:10px;justify-content:center;align-items:center;margin-left:calc(50% - 65px);display:flex;overflow:hidden;transform:translate(-50%)}.history-image[data-astro-cid-siyyvcrl] img[data-astro-cid-siyyvcrl]{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:230px;display:block}.history-image--logo[data-astro-cid-siyyvcrl]{background:0 0;border:0;border-radius:0;max-width:230px;margin-left:calc(50% - 65px);margin-right:0;overflow:visible;transform:translate(-50%)}.history-image--logo[data-astro-cid-siyyvcrl] img[data-astro-cid-siyyvcrl]{background:0 0;max-height:180px}.history-list-intro[data-astro-cid-siyyvcrl]{margin-top:var(--space-6);font-weight:800;color:var(--color-green)!important;margin-bottom:var(--space-3)!important}.history-list[data-astro-cid-siyyvcrl]{gap:var(--space-3);margin:var(--space-4) 0 var(--space-6);max-width:70ch;padding-left:1.35rem;list-style:outside;display:grid}.history-list[data-astro-cid-siyyvcrl] li[data-astro-cid-siyyvcrl]{color:var(--color-ink-muted);font-size:var(--text-md);padding-left:.2rem;line-height:1.75}.history-list[data-astro-cid-siyyvcrl] li[data-astro-cid-siyyvcrl]::marker{color:var(--color-red);font-size:.85em}.history-section__cta[data-astro-cid-siyyvcrl]{margin-top:var(--space-7)}.history-section__cta[data-astro-cid-siyyvcrl] .btn[data-astro-cid-siyyvcrl]{min-width:190px}.key-figures-section[data-astro-cid-siyyvcrl]{background-color:var(--color-cream-light);border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);padding-block:clamp(5rem,9vw,8rem)}.key-figures-container[data-astro-cid-siyyvcrl]{max-width:1180px}.key-figures-header[data-astro-cid-siyyvcrl]{text-align:center;margin-inline:auto;max-width:820px;margin-bottom:clamp(4rem,8vw,6.5rem)}.key-figures-header[data-astro-cid-siyyvcrl] h2[data-astro-cid-siyyvcrl]{color:var(--color-green);margin:var(--space-4) 0 var(--space-4);font-size:clamp(2.3rem,5vw,4rem);line-height:1.08}.key-figures-header[data-astro-cid-siyyvcrl] p[data-astro-cid-siyyvcrl]{color:var(--color-ink-muted);max-width:66ch;margin-inline:auto;line-height:1.85}.key-figures-note[data-astro-cid-siyyvcrl]{margin-top:var(--space-7);padding:var(--space-5) var(--space-6);font-size:var(--text-sm);background:#7d06050b;border:1px solid #7d06052e;border-radius:16px;font-weight:700;color:var(--color-red)!important;max-width:62ch!important;line-height:1.75!important}.leadership-groups[data-astro-cid-siyyvcrl]{flex-direction:column;gap:clamp(5rem,9vw,7.5rem);display:flex}.leadership-group[data-astro-cid-siyyvcrl]{border-top:1px solid #2a26181f;grid-template-columns:300px minmax(0,1fr);align-items:start;gap:clamp(3rem,6vw,5rem);padding-top:clamp(2.5rem,5vw,4rem);display:grid}.leadership-group[data-astro-cid-siyyvcrl]:first-child{border-top:0;padding-top:0}.leadership-group__heading[data-astro-cid-siyyvcrl]{padding-top:var(--space-2);position:sticky;top:120px}.leadership-group__heading[data-astro-cid-siyyvcrl] .section-label[data-astro-cid-siyyvcrl]{max-width:22ch;margin-bottom:var(--space-5);line-height:1.7;display:block}.leadership-group__heading[data-astro-cid-siyyvcrl] p[data-astro-cid-siyyvcrl]{color:var(--color-ink-muted);font-size:var(--text-sm);max-width:30ch;line-height:1.85}.leadership-grid[data-astro-cid-siyyvcrl]{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:clamp(2.2rem,4vw,3.2rem) clamp(1.5rem,3vw,2.2rem);display:grid}.leader-card[data-astro-cid-siyyvcrl]{background:linear-gradient(180deg, #ffffff6b, #ffffff1a), var(--color-cream);min-height:100%;transition:transform var(--transition-base), box-shadow var(--transition-base), border-color var(--transition-base);border:1px solid #2a261821;border-radius:20px;overflow:hidden;box-shadow:0 18px 44px #2a26180f,inset 0 1px #ffffff73}.leader-card[data-astro-cid-siyyvcrl]:hover{border-color:#7d060547;transform:translateY(-5px);box-shadow:0 26px 58px #2a261818,inset 0 1px #ffffff80}.leader-card__photo[data-astro-cid-siyyvcrl]{aspect-ratio:4/4.15;background:radial-gradient(circle at 50% 30%, #7d060524, transparent 34%), var(--color-green);place-items:center;display:grid;overflow:hidden}.leader-card__photo[data-astro-cid-siyyvcrl] img[data-astro-cid-siyyvcrl]{object-fit:cover;object-position:center top;grid-area:1/1;width:100%;height:100%;display:block}.leader-card__photo[data-astro-cid-siyyvcrl] span[data-astro-cid-siyyvcrl]{width:78px;height:78px;color:var(--color-cream);font-family:var(--font-serif);font-size:var(--text-lg);background:#f7f2eb1a;border:1px solid #f7f2eb38;border-radius:50%;grid-area:1/1;place-items:center;font-weight:800;display:none}.leader-card__body[data-astro-cid-siyyvcrl]{padding:clamp(1.35rem,3vw,1.85rem)}.leader-card__body[data-astro-cid-siyyvcrl] h3[data-astro-cid-siyyvcrl]{color:var(--color-green);margin-bottom:var(--space-3);font-size:clamp(1rem,1.5vw,1.15rem);line-height:1.35}.leader-card__body[data-astro-cid-siyyvcrl] p[data-astro-cid-siyyvcrl]{color:var(--color-red);letter-spacing:.1em;text-transform:uppercase;margin-bottom:var(--space-4);font-size:.68rem;font-weight:900;line-height:1.55}.leader-card__body[data-astro-cid-siyyvcrl] small[data-astro-cid-siyyvcrl]{color:var(--color-green);font-size:var(--text-xs);margin-bottom:var(--space-4);font-weight:800;line-height:1.5;display:inline-block}.leader-card__note[data-astro-cid-siyyvcrl]{color:var(--color-ink-muted);font-size:var(--text-xs);line-height:1.75;display:block}.history-timeline-cta[data-astro-cid-siyyvcrl]{background-color:var(--color-green);padding-block:var(--space-16)}.history-timeline-cta__inner[data-astro-cid-siyyvcrl]{justify-content:space-between;align-items:center;gap:var(--space-8);flex-wrap:wrap;display:flex}.history-timeline-cta[data-astro-cid-siyyvcrl] .section-label[data-astro-cid-siyyvcrl]{color:var(--color-cream-dark)}.history-timeline-cta[data-astro-cid-siyyvcrl] h2[data-astro-cid-siyyvcrl]{color:var(--color-cream);font-size:var(--text-2xl);margin:var(--space-2) 0 var(--space-3)}.history-timeline-cta[data-astro-cid-siyyvcrl] p[data-astro-cid-siyyvcrl]{color:#f7f2ebc7;max-width:68ch;line-height:1.8}.history-timeline-cta[data-astro-cid-siyyvcrl] .btn[data-astro-cid-siyyvcrl]{background:var(--color-cream-light);color:var(--color-green)}.history-timeline-cta[data-astro-cid-siyyvcrl] .btn[data-astro-cid-siyyvcrl]:hover{background:var(--color-cream);color:var(--color-red)}@media (width<=1100px){.leadership-group[data-astro-cid-siyyvcrl]{gap:var(--space-8);grid-template-columns:1fr}.leadership-group__heading[data-astro-cid-siyyvcrl]{max-width:720px;position:static}.leadership-group__heading[data-astro-cid-siyyvcrl] .section-label[data-astro-cid-siyyvcrl]{max-width:none}.leadership-group__heading[data-astro-cid-siyyvcrl] p[data-astro-cid-siyyvcrl]{max-width:64ch}}@media (width<=900px){.history-overview__inner[data-astro-cid-siyyvcrl]{gap:var(--space-7);grid-template-columns:1fr}.history-overview__year[data-astro-cid-siyyvcrl]{text-align:center;width:min(100%,275px);min-height:155px;padding:var(--space-5);margin-bottom:var(--space-4);order:2;justify-self:start;align-items:center}.history-overview__year[data-astro-cid-siyyvcrl] span[data-astro-cid-siyyvcrl]{font-size:clamp(3rem,13vw,4.25rem)}.history-overview__year[data-astro-cid-siyyvcrl] p[data-astro-cid-siyyvcrl]{max-width:22ch;margin-top:var(--space-3);letter-spacing:.08em;font-size:.62rem;line-height:1.5}.history-overview__actions[data-astro-cid-siyyvcrl]{margin-top:var(--space-2);order:3;grid-column:1}.history-section[data-astro-cid-siyyvcrl]{gap:var(--space-4);grid-template-columns:1fr}.history-section__side[data-astro-cid-siyyvcrl]{align-items:center;gap:var(--space-4);flex-direction:row}.history-section__eyebrow[data-astro-cid-siyyvcrl]{max-width:none}.history-image[data-astro-cid-siyyvcrl],.history-image--logo[data-astro-cid-siyyvcrl]{margin-left:auto;margin-right:auto;transform:none}.leadership-grid[data-astro-cid-siyyvcrl]{column-gap:var(--space-6);row-gap:var(--space-7);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.history-overview[data-astro-cid-siyyvcrl],.history-article[data-astro-cid-siyyvcrl]{padding-block:var(--space-12)}.history-section__cta[data-astro-cid-siyyvcrl]{margin-top:var(--space-7)}.history-section__cta[data-astro-cid-siyyvcrl] .btn[data-astro-cid-siyyvcrl]{min-width:190px}.key-figures-section[data-astro-cid-siyyvcrl]{padding-block:var(--space-14)}.history-section[data-astro-cid-siyyvcrl]{padding-block:var(--space-10)}.history-image[data-astro-cid-siyyvcrl]{max-width:min(320px,100%)}.history-image--logo[data-astro-cid-siyyvcrl]{max-width:210px}.key-figures-header[data-astro-cid-siyyvcrl]{margin-bottom:var(--space-12)}.leadership-groups[data-astro-cid-siyyvcrl]{gap:var(--space-14)}.leadership-group[data-astro-cid-siyyvcrl]{padding-top:var(--space-10)}.leadership-group__heading[data-astro-cid-siyyvcrl]{top:var(--site-navbar-offset,0px);z-index:900;margin-inline:0;margin-bottom:var(--space-5);padding:var(--space-3) 0 var(--space-4);background:linear-gradient(180deg, var(--color-cream-light) 0%, #fbf8f2fb 82%, #fbf8f200 100%);backdrop-filter:none;box-shadow:none;border:0;border-radius:0;position:sticky}.leadership-group__heading[data-astro-cid-siyyvcrl] .section-label[data-astro-cid-siyyvcrl]{color:var(--color-red);letter-spacing:.13em;max-width:100%;margin-bottom:0;font-size:.66rem;line-height:1.45}.leadership-group__heading[data-astro-cid-siyyvcrl] p[data-astro-cid-siyyvcrl]{margin-top:var(--space-2);color:var(--color-ink-muted);max-width:38ch;font-size:.78rem;line-height:1.55;display:block}.leadership-grid[data-astro-cid-siyyvcrl]{column-gap:var(--space-4);row-gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr))}.leader-card[data-astro-cid-siyyvcrl]{border-radius:16px}.leader-card__photo[data-astro-cid-siyyvcrl]{aspect-ratio:4/4.15}.leader-card__body[data-astro-cid-siyyvcrl]{padding:var(--space-4)}.leader-card__body[data-astro-cid-siyyvcrl] h3[data-astro-cid-siyyvcrl]{font-size:.95rem}.leader-card__body[data-astro-cid-siyyvcrl] p[data-astro-cid-siyyvcrl]{font-size:.58rem}.leader-card__note[data-astro-cid-siyyvcrl]{font-size:.68rem}.leadership-group[data-astro-cid-siyyvcrl]:last-child{margin-bottom:var(--space-8)}.history-timeline-cta__inner[data-astro-cid-siyyvcrl]{text-align:center;flex-direction:column}.history-timeline-cta[data-astro-cid-siyyvcrl] .btn[data-astro-cid-siyyvcrl]{margin-inline:auto}}@media (width<=480px){.history-overview__year[data-astro-cid-siyyvcrl]{border-radius:18px;width:min(100%,245px);min-height:138px}.history-overview__actions[data-astro-cid-siyyvcrl] .btn[data-astro-cid-siyyvcrl]{width:fit-content;max-width:100%}}.history-section__cta[data-astro-cid-siyyvcrl]{margin-top:var(--space-7)!important;justify-content:center!important;display:flex!important}.history-article[data-astro-cid-siyyvcrl]{padding-top:clamp(5.25rem,8.5vw,7.75rem)!important}.history-article__header[data-astro-cid-siyyvcrl]{margin-bottom:clamp(3.1rem,6vw,4.8rem)!important}.history-section__cta--logo-align[data-astro-cid-siyyvcrl]{width:230px;max-width:100%;transform:translate(-50%);justify-content:center!important;margin-left:calc(50% - 65px)!important;margin-right:0!important}@media (width<=900px){.history-section__cta--logo-align[data-astro-cid-siyyvcrl]{transform:none;margin-inline:auto!important}}.leader-card__photo-button[data-astro-cid-siyyvcrl]{cursor:zoom-in;width:100%;font:inherit;border:0;padding:0}.leader-card__photo-button[data-astro-cid-siyyvcrl]:focus-visible{outline-offset:-3px;outline:3px solid #7d060547}.leader-card__photo-button[data-astro-cid-siyyvcrl] img[data-astro-cid-siyyvcrl]{transition:transform .52s,filter .52s}.leader-card[data-astro-cid-siyyvcrl]:hover .leader-card__photo-button[data-astro-cid-siyyvcrl] img[data-astro-cid-siyyvcrl],.leader-card__photo-button[data-astro-cid-siyyvcrl]:focus-visible img[data-astro-cid-siyyvcrl]{filter:saturate(1.04)contrast(1.02);transform:scale(1.045)}.history-photo-preview[data-astro-cid-siyyvcrl]{z-index:10000;opacity:0;visibility:hidden;pointer-events:none;place-items:center;padding:clamp(1rem,3vw,2rem);transition:opacity .26s,visibility .26s;display:grid;position:fixed;inset:0}.history-photo-preview[data-astro-cid-siyyvcrl].is-open{opacity:1;visibility:visible;pointer-events:auto}.history-photo-preview__backdrop[data-astro-cid-siyyvcrl]{-webkit-backdrop-filter:blur(8px);cursor:pointer;background:#1a1612d1;border:0;position:absolute;inset:0}.history-photo-preview__dialog[data-astro-cid-siyyvcrl]{z-index:1;background:var(--color-cream-light);border-radius:30px;grid-template-columns:minmax(0,1fr) minmax(280px,.55fr);gap:0;width:min(980px,100%);max-height:88dvh;transition:transform .32s cubic-bezier(.16,1,.3,1);display:grid;position:relative;overflow:hidden;transform:translateY(18px)scale(.985);box-shadow:0 34px 90px #00000052}.history-photo-preview[data-astro-cid-siyyvcrl].is-open .history-photo-preview__dialog[data-astro-cid-siyyvcrl]{transform:translateY(0)scale(1)}.history-photo-preview__close[data-astro-cid-siyyvcrl]{z-index:4;width:46px;height:46px;color:var(--color-cream);cursor:pointer;background:#2a2618c7;border:1px solid #fffdf959;border-radius:999px;place-items:center;font-size:1.7rem;line-height:1;display:grid;position:absolute;top:1rem;right:1rem}.history-photo-preview__image[data-astro-cid-siyyvcrl]{background:var(--color-green);place-items:center;min-height:0;padding:clamp(1rem,2vw,1.25rem);display:grid}.history-photo-preview__image[data-astro-cid-siyyvcrl] img[data-astro-cid-siyyvcrl]{border-radius:20px;width:auto;max-width:100%;height:auto;max-height:78dvh;box-shadow:0 18px 50px #00000038}.history-photo-preview__content[data-astro-cid-siyyvcrl]{align-self:center;padding:clamp(1.5rem,3vw,2.25rem)}.history-photo-preview__content[data-astro-cid-siyyvcrl] h2[data-astro-cid-siyyvcrl]{margin:.65rem 0 1rem;font-size:clamp(2rem,3.5vw,3rem);line-height:1.02}.history-photo-preview__content[data-astro-cid-siyyvcrl] p[data-astro-cid-siyyvcrl]{font-size:1rem;line-height:1.8}.history-photo-preview__duration[data-astro-cid-siyyvcrl]{letter-spacing:.08em;text-transform:uppercase;margin-bottom:1rem;font-weight:900;color:var(--color-red)!important;font-size:.82rem!important}body.history-photo-preview-open{overflow:hidden}@media (width<=760px){.history-photo-preview__dialog[data-astro-cid-siyyvcrl]{grid-template-columns:1fr;max-height:90dvh}.history-photo-preview__image[data-astro-cid-siyyvcrl] img[data-astro-cid-siyyvcrl]{max-height:52dvh}.history-photo-preview__content[data-astro-cid-siyyvcrl]{max-height:36dvh;overflow-y:auto}}
