@import"https://fonts.googleapis.com/css?family=Muli:300,400&display=swap";body,html{width:100%;height:100%;margin:0}.wrapper{padding-top:2rem;width:90%;max-width:40rem;max-width:40rem;margin:0 auto}html{font:300 18px/1.6 "Muli",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#333;font-size:clamp(16px,5.5vw,28px);scroll-behavior:smooth}section{padding:2rem 0}h1,h2{font-size:1.5em;margin:0 auto 1rem}h1{font-weight:400;line-height:1.4;margin-top:0}h1 span{display:block;font-weight:300}h2{font-weight:300}button{all:unset;cursor:pointer}a,button{color:inherit;text-decoration:none;border-bottom:1px solid blue;transition:color .3s}a:hover,button:hover{color:blue}address a{display:block;width:-moz-fit-content;width:fit-content}address{font-style:normal;margin-top:1em}ul{list-style-type:none;padding:0}ul li+li{margin-top:.3em}.video-thumb{position:relative;padding-bottom:56.25%;margin-top:2rem;box-shadow:0 0 .5rem rgba(0,0,0,.1)}.video-thumb iframe{position:absolute;top:0;left:0;width:100%;height:100%}.video-thumb button{position:absolute;top:50%;left:50%;text-align:center;transform:translate(-50%, -50%)}.video-overlay{position:absolute;top:0;left:-999vw;width:100%;height:100%;background:#000}.video-overlay video{width:100%;height:100%}.video-overlay button{position:absolute;top:1rem;right:1rem;z-index:1;background:hsla(0,0%,100%,.8);padding:.5rem 1rem;border:none}.video-overlay.active{position:fixed;left:0}
