.sr-only{position:absolute;top:auto;left:-10000px;width:1px;height:1px;overflow:hidden}.title{font-family:filson-pro,sans-serif;font-size:30px;font-weight:500;line-height:1}@media only screen and (min-width:768px){.title{font-size:48px}}.subtitle{font-family:filson-pro,sans-serif;font-size:24px;font-weight:500;line-height:1}@media only screen and (min-width:768px){.subtitle{font-size:30px}}.subheading{font-family:filson-soft,sans-serif;font-size:18px;font-weight:700;line-height:1.4}@media only screen and (min-width:768px){.subheading{font-size:24px}}.subheading-alt{font-family:filson-soft,sans-serif;font-size:18px;font-weight:400;line-height:1.4}@media only screen and (min-width:768px){.subheading-alt{font-size:24px}}.heading{font-family:filson-pro,sans-serif;font-size:20px;font-weight:700;line-height:1.2;letter-spacing:1.2px}.text{font-size:18px;font-weight:300;line-height:1.4}.accent,.text{font-family:filson-soft,sans-serif}.accent{font-size:14px;line-height:1.2;letter-spacing:.84px}.link{font-family:filson-pro,sans-serif;font-size:18px;font-weight:700;text-transform:uppercase}.link,.link--light{line-height:1.2;letter-spacing:1px}.link--light{font-size:16px}.link--light,.rte{font-family:filson-soft,sans-serif;font-weight:300}.rte{font-size:18px;line-height:1.4}.rte ul{list-style:disc;list-style-position:inside}.rte ul li{margin-bottom:30px}.rte ul li::marker{color:#215b6d}.rte p{margin-bottom:30px}.rte a{font-weight:600;color:#215b6d}.rte a:focus,.rte a:hover{color:#124251}.rte p:not(:last-of-type){margin-bottom:10px}.anniversary-hero{padding:20px 0 150px;text-align:center;background:linear-gradient(180deg,rgba(255,183,27,.05),rgba(255,183,27,.3))}@media only screen and (min-width:768px){.anniversary-hero{padding:40px 0 240px}}@media only screen and (min-width:1250px){.anniversary-hero{padding:40px 0 280px}}@media only screen and (min-width:1700px){.anniversary-hero{padding:40px 0 300px}}@media only screen and (min-width:2000px){.anniversary-hero{padding:40px 0 320px}}@media only screen and (min-width:2140px){.anniversary-hero{padding:40px 0 350px}}@media only screen and (min-width:2400px){.anniversary-hero{padding:40px 0 400px}}@media only screen and (min-width:2900px){.anniversary-hero{padding:40px 0 440px}}.anniversary-hero__card{position:relative;z-index:6;display:flex;align-items:center;flex-direction:column;width:474px;max-width:95%;padding:20px 10px;background:#fff;border-radius:10px;box-shadow:-4px 4px 0 #ffb71b;gap:15px}.anniversary-hero__card-title{font-family:filson-pro,sans-serif;font-size:24px;font-weight:500;line-height:1;color:#215b6d}@media only screen and (min-width:768px){.anniversary-hero__card-title{font-size:30px}}.anniversary-hero__card-wrap{display:flex;flex-wrap:wrap;justify-content:center;gap:20px}@media only screen and (min-width:768px){.anniversary-hero__card-wrap{gap:30px}}.anniversary-hero__content{width:800px;max-width:95%;margin:0 auto}.anniversary-hero__content p{margin-bottom:30px;text-align:left}.anniversary-hero__img{margin-bottom:20px;border-radius:10px}@media only screen and (min-width:768px){.anniversary-hero__img{margin-bottom:30px}}.anniversary-hero__subtitle{margin-bottom:20px;font-family:filson-soft,sans-serif;font-size:24px;line-height:31px}.anniversary-hero__title{margin-bottom:20px;font-family:filson-pro,sans-serif;font-size:30px;font-weight:500;line-height:1;color:#215b6d}@media only screen and (min-width:768px){.anniversary-hero__title{font-size:48px;margin-bottom:30px}}.anniversary-hero__wrap{width:90%;max-width:1087px;margin-right:auto;margin-left:auto}.population-timeline{position:relative;margin-top:-140px}@media only screen and (min-width:768px){.population-timeline{margin-top:-230px}}@media only screen and (min-width:1250px){.population-timeline{margin-top:-280px}}@media only screen and (min-width:1500px){.population-timeline{margin-top:-325px}}@media only screen and (min-width:1700px){.population-timeline{margin-top:-350px}}@media only screen and (min-width:1800px){.population-timeline{margin-top:-380px}}@media only screen and (min-width:2000px){.population-timeline{margin-top:-410px}}@media only screen and (min-width:2140px){.population-timeline{margin-top:-460px}}@media only screen and (min-width:2400px){.population-timeline{margin-top:-552px}}@media only screen and (min-width:2900px){.population-timeline{margin-top:-615px}}.population-timeline__block{display:flex;align-items:center;flex-direction:column;justify-content:center;background:rgba(255,183,27,.9);border-radius:50%}.population-timeline__content{position:absolute;bottom:35px;width:100%}.population-timeline__img{width:100%;height:auto;min-height:405px;-o-object-fit:cover;object-fit:cover;-o-object-position:80%;object-position:80%}.population-timeline__pop{font-weight:700}.population-timeline__subtitle{margin-bottom:30px;font-family:filson-soft,sans-serif;font-size:18px;font-weight:700;line-height:1.4;font-weight:400;color:#fff;text-align:center}@media only screen and (min-width:768px){.population-timeline__subtitle{font-size:24px}}.population-timeline__title{margin-bottom:10px;font-family:filson-pro,sans-serif;font-size:30px;font-weight:500;line-height:1;color:#fff;text-align:center}@media only screen and (min-width:768px){.population-timeline__title{font-size:48px}}.population-timeline__timeline{display:flex;align-items:flex-end;float:left;padding-right:10px;gap:10px}@media only screen and (min-width:1000px){.population-timeline__timeline{gap:47px}}@media only screen and (min-width:1120px){.population-timeline__timeline{justify-content:center;float:none}}.population-timeline__timeline-wrap{padding-left:10px;margin-top:-10px;overflow:scroll}.population-timeline__timeline-wrap::-webkit-scrollbar{width:0;height:0}