#history-intro{padding-top:96px;padding-bottom:64px;background-color:#ebe8e0}#history-intro .body{grid-template-columns:1fr 1fr;column-gap:min(6.1111111111vw,88px);row-gap:16px;margin-top:32px}@media (max-width: 767px){#history-intro .body{grid-template-columns:1fr}}[data-comp-page-history-era]{padding-block:16px;display:grid;grid-template-columns:66% 1fr;gap:32px}@media (max-width: 767px){[data-comp-page-history-era]{grid-template-columns:75% 1fr;gap:12px}}@media (max-width: 767px){[data-comp-page-history-era] .copy{word-break:break-word}}[data-comp-page-history-era] .year{font-size:30px;font-weight:500;color:#c4c4c4}[data-comp-page-history-era] svg{margin-top:16px;width:100%;stroke:#c4c4c4;fill:#c4c4c4;overflow:visible;translate:0 1px}[data-comp-page-history-era]:not(.reverse){text-align:right}[data-comp-page-history-era]:not(.reverse) .copy{width:100%}[data-comp-page-history-era].reverse{direction:rtl;position:relative;margin-top:48px}[data-comp-page-history-era].reverse .copy{direction:ltr}#history-timeline{padding-top:64px;padding-bottom:64px}#history-timeline .era-selection{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;column-gap:64px;row-gap:24px;margin-top:40px;margin-bottom:128px}#history-timeline .era-selection a{color:#060c30;width:270px;height:48px;display:flex;align-items:center;justify-content:center;text-align:center;border:1px solid currentColor;font-size:11px;text-transform:uppercase;letter-spacing:.1em;font-weight:600;padding-inline:16px;transition:all .2s ease-in-out}#history-timeline .era-selection a:hover,#history-timeline .era-selection a.active{background-color:#060c30;color:#f8f8f8}#history-timeline .timeline{margin-top:32px;padding-block:32px;display:grid;grid-template-columns:1fr 1fr}#history-timeline .timeline svg.line{left:50%;top:0;height:100%;stroke:#c4c4c4;fill:#c4c4c4;overflow:visible}#history-timeline .btn.nav-up{padding:8px;aspect-ratio:1;bottom:64px;right:16px;background-color:#060c30;z-index:3;color:#f8f8f8;transition:all .6s ease}@media (max-width: 767px){#history-timeline .btn.nav-up{right:4px;bottom:5vh}}#history-timeline .btn.nav-up svg{fill:none;width:32px;stroke:currentColor;stroke-width:2px}#history-timeline .btn.nav-up.hidden{opacity:0;pointer-events:none}#page-history #history-banner [part-banner]{padding-block:96px}#page-history #history-banner p{margin-bottom:24px}#page-history #history-banner a{width:fit-content}
