.has-white-background-color{background-color:#FFF}.has-white-color{color:#FFF}.has-tan-background-color{background-color:#F8F5E9}.has-tan-color{color:#F8F5E9}.has-dark-green-background-color{background-color:#243A0F}.has-dark-green-color{color:#243A0F}.has-lighter-green-background-color{background-color:#b5c427}.has-lighter-green-color{color:#b5c427}.has-green-background-color{background-color:#557D2E}.has-green-color{color:#557D2E}.has-dark-green-background-color .history__container>h2{color:#b5c427}:root{--site-margin:20px}@media screen and (min-width:780px){:root{--site-margin:50px}}html{--scrollbar-width:0}.block--history{padding-top:55px;padding-bottom:75px}@media screen and (min-width:640px){.block--history{background-image:url(../png/history-figure.png);background-repeat:no-repeat;background-size:600px calc(100% + 200px);background-position:calc(100vw - 300px) -10px}}@media screen and (min-width:800px){.block--history{padding-top:105px;padding-bottom:157px}}@media screen and (min-width:1024px){.block--history{background-size:600px calc(100% + 140px);background-position:calc(100vw - 480px) -12px}}@media screen and (min-width:1400px){.block--history{background-position:64vw -8px}}.history__container{margin-left:auto;margin-right:auto;padding-right:var(--site-margin);padding-left:var(--site-margin)}@media screen and (min-width:1400px){.history__container{max-width:1400px;width:1400px;padding-left:0;padding-right:0}}.history__container>h2{font-size:4rem;margin-bottom:54px;line-height:.8em;width:100%;margin-left:0}@media screen and (min-width:320px){.history__container>h2{font-size:calc(64px + (139 - 64) * ((100vw - 320px)/ (1024 - 320)))}}@media screen and (min-width:1024px){.history__container>h2{font-size:8.6875rem}}@media screen and (max-width:1399px){.history__container>h2{max-width:80%}}.history__container--slide{display:flex;flex-direction:column-reverse;column-gap:75px;row-gap:40px}@media screen and (min-width:1024px){.history__container--slide{flex-direction:row}}.history__list{padding:0;margin:0;list-style:none;flex:1 1 auto}.history__dates{flex:0 1 auto;margin-bottom:100px;position:relative}.history__dates .history__date-list{flex-direction:column;gap:16px;list-style:none;padding:0;margin:0;display:none}@media screen and (min-width:1024px){.history__dates .history__date-list{display:flex}}.history__dates .history__date-select{display:flex;justify-content:center;align-items:center;gap:20px}@media screen and (min-width:1024px){.history__dates .history__date-select{display:none}}.history__dates .history__date-select span{color:#FFF;font-size:1rem;font-family:field-gothic-wide,sans-serif;text-transform:uppercase}.history__dates .history__date-select select{font-size:2.1875rem;background-color:transparent;border:0;border-bottom:2px solid #b5c427;color:#b5c427;padding:3px 15px;font-family:field-gothic-xxcondensed,sans-serif;appearance:none;position:relative;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='16' width='10' viewBox='0 0 320 512'%3E%3C!--!Font Awesome Free 6.5.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--%3E%3Cpath fill='%23b5c427' d='M137.4 374.6c12.5 12.5 32.8 12.5 45.3 0l128-128c9.2-9.2 11.9-22.9 6.9-34.9s-16.6-19.8-29.6-19.8L32 192c-12.9 0-24.6 7.8-29.6 19.8s-2.2 25.7 6.9 34.9l128 128z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position-x:100%;background-position-y:50%;background-size:16px}@media screen and (min-width:320px){.history__dates .history__date-select select{font-size:calc(35px + (70 - 35) * ((100vw - 320px)/ (1024 - 320)))}}@media screen and (min-width:1024px){.history__dates .history__date-select select{font-size:4.375rem}}.history__dates .history--year{line-height:1em}.history__dates .history--year.is-active .year--btn{font-size:1.90625rem;color:#b5c427;font-family:field-gothic-xxcondensed,sans-serif}@media screen and (min-width:320px){.history__dates .history--year.is-active .year--btn{font-size:calc(30.5px + (61 - 30.5) * ((100vw - 320px)/ (1024 - 320)))}}@media screen and (min-width:1024px){.history__dates .history--year.is-active .year--btn{font-size:3.8125rem}}.history__dates .history--year .year--btn{color:#FFF;font-family:field-gothic-wide,sans-serif;font-size:1rem;cursor:pointer;background-color:transparent;border:0}.history__dates .history--year .year--btn:focus,.history__dates .history--year .year--btn:hover{color:#b5c427}.history-item{display:none;gap:41px;flex-direction:column}@media screen and (min-width:640px){.history-item{flex-direction:row}}@media screen and (min-width:800px){.history-item{margin-left:43px}}@media screen and (min-width:1024px){.history-item{gap:82px}}.history-item.is-active{display:flex}.history-item__content{padding-left:32px}@media screen and (min-width:425px){.history-item__content{padding-left:42%;padding-right:16px}}@media screen and (min-width:640px){.history-item__content{padding-left:initial;padding-right:initial;max-width:340px;margin-bottom:60px}}.history-item__content h3{font-family:field-gothic-xxcondensed,sans-serif;font-size:6rem;line-height:.8em;text-transform:initial}@media screen and (min-width:320px){.history-item__content h3{font-size:calc(96px + (260 - 96) * ((100vw - 320px)/ (1024 - 320)))}}@media screen and (min-width:1024px){.history-item__content h3{font-size:16.25rem}}.history-item__content p{color:#FFF;font-family:field-gothic-wide,sans-serif;text-transform:uppercase;line-height:1.3em;font-size:1rem}@media screen and (min-width:320px){.history-item__content p{font-size:calc(16px + (18 - 16) * ((100vw - 320px)/ (1024 - 320)))}}@media screen and (min-width:1024px){.history-item__content p{font-size:1.125rem}}.history-item__content p mark{background-color:#b5c427;color:#243A0F}.history-item__media{max-width:320px;margin-left:var(--site-margin)}@media screen and (min-width:640px){.history-item__media{flex:0 0 250px;max-width:initial;margin-left:initial}}@media screen and (min-width:800px){.history-item__media{flex:0 0 340px}}.history-item .history__figure{margin:0;line-height:0;position:relative}.history-item .history__figure:after{content:'';position:absolute;top:54px;right:136px;width:100vw;height:calc(100% - 20px);background-color:#b5c427;border-top-right-radius:500px;border-bottom-right-radius:500px;z-index:0}@media screen and (min-width:425px){.history-item .history__figure:after{top:104px}}.history-item .history__figure img{overflow:hidden;border-radius:50%;position:relative;z-index:1}