.glass-bgd{border-radius:1.5rem;margin:auto;padding:0 2rem;width:-moz-fit-content;width:fit-content}.hero{font-family:DidotElderDisplay,Georgia,serif;width:100%}.hero .subtitle{padding:0 1rem}.hero__title{font-size:clamp(64px,8vw,80px);font-size:clamp(4rem,8vw,5rem);line-height:1}.hero__subtitle,.hero__title{max-width:-moz-fit-content;max-width:fit-content;text-align:left}.wepo .bg-img img{opacity:1}.wepo .hero{z-index:15}.wepo .hero svg{max-width:576px;max-width:36rem;padding:0 1rem;width:100%}.wepo .hero .outer{bottom:48px;bottom:3rem;top:auto;transform:none}.wepo .hero h2{font-size:21.333px;font-size:1.3333333333rem;line-height:32px;line-height:2rem}.wepo .hero p{font-size:18.666px;font-size:1.1666666667rem;line-height:26.666px;line-height:1.6666666667rem;margin:0;padding:.6666666667rem 0;text-transform:none}.wepo .info{font-weight:700;text-transform:uppercase}.wepo .text{margin-left:auto;margin-right:auto}.wepo__date{position:relative;text-align:left}.wepo__date:before{background:#000;content:"";display:block;height:1px;left:0;position:absolute;top:21.333px;top:1.3333333333rem;width:100%;z-index:1}.wepo__date--past{color:#7d7d7d;height:0;overflow:hidden}.wepo__date.is-active{height:auto;overflow:visible}.wepo__date--1 .wepo__sep h3{left:33.3333333333%}.wepo__date--2 .wepo__sep h3{left:66.6666666667%}.wepo__date--3 .wepo__sep h3{left:100%}.wepo__timeline{left:0;padding-top:1.3333333333rem;position:sticky;top:85.333px;top:5.3333333333rem;width:100%;z-index:10}.wepo__timeline:before{background:#fff;height:42.666px;height:2.6666666667rem;top:0;width:100%;z-index:0}.wepo__timeline:after,.wepo__timeline:before{content:"";display:block;left:0;position:absolute}.wepo__timeline:after{background:#000;height:1px;right:0;top:42.666px;top:2.6666666667rem;z-index:1}.wepo__time{color:#fff;font-size:18.666px;font-size:1.1666666667rem;font-weight:400;line-height:21.333px;line-height:1.3333333333rem;position:relative;text-transform:uppercase;width:33.333333%;z-index:2}.wepo__time,.wepo__time a{display:inline-block;text-align:center}.wepo__time a{background-color:#fff;border:.0833333333rem solid #000;border-radius:1.3333333333rem;color:#000;min-width:42.666px;min-width:2.6666666667rem;padding:.5833333333rem 0}.wepo__time a:focus-visible,.wepo__time a:hover{background-color:#000;color:#fff}.wepo__time--past a{background-color:#7d7d7d;border-color:#7d7d7d;color:#fff}.wepo__sep{display:block;font-weight:400;height:0;left:0;margin-bottom:5.3333333333rem;margin-top:-8rem;position:sticky;text-align:center;top:106.666px;top:6.6666666667rem;width:100%;z-index:12}.wepo__sep h3{background-color:#000;border-radius:1.3333333333rem;color:#fff;display:inline-block;font-size:18.666px;font-size:1.1666666667rem;left:0;line-height:21.333px;line-height:1.3333333333rem;min-width:42.666px;min-width:2.6666666667rem;padding:.6666666667rem 0;position:absolute;text-align:center;text-transform:uppercase;top:0;width:33.33333%}.wepo__date--past .wepo__sep h3{background-color:#7d7d7d;color:#fff}.wepo__day,.wepo__month{display:none;width:64px;width:4rem}.wepo__events{text-align:left}.wepo__event,.wepo__events{color:#000;padding:2.6666666667rem 0}.wepo__event figure{margin-bottom:1rem;max-width:768px;max-width:48rem;position:relative}.wepo__event figure img{height:auto;mix-blend-mode:normal;width:100%}.wepo__event .btn{margin-right:1rem}.wepo__event .btn:active,.wepo__event .btn:focus,.wepo__event .btn:hover{background-color:#000!important;color:#fff!important}.wepo__date--past .wepo__event{color:#7d7d7d}.wepo__date--past .wepo__event figure{background:#fff}.wepo__date--past .wepo__event figure img{mix-blend-mode:normal}.wepo__event article{max-width:1024px;max-width:64rem}.wepo__event h3{font-family:DidotElderDisplay,Georgia,serif;font-size:32px;font-size:2rem;line-height:37.333px;line-height:2.3333333333rem;text-transform:uppercase}.wepo__event p{margin-top:1rem}.wepo__event .text{color:inherit}.wepo__event .text p{padding-bottom:1rem}.wepo__label{font-weight:600;text-transform:uppercase}.wepo .subtitle--event{line-height:32px!important;line-height:2rem!important}@media only print and (min-width:20em),only screen and (min-width:32em){.wepo .anchor{top:-5.3333333333rem}.wepo__month{display:inline-block;text-align:left}}@media only print and (min-width:30em),only screen and (min-width:48em){.wepo__day{display:inline-block;text-align:right}.wepo__event{display:flex}.wepo__event figure{flex:0 0 24rem;height:16rem;margin:0 1rem 0 0}}@media only screen and (min-width:64em){.wepo__event figure{flex:0 0 36rem;height:24rem}}
/*# sourceMappingURL=wepo.css.map */