.hero{box-sizing:border-box;margin:auto;padding:0;position:relative;width:100%}.hero .btn,.hero__button{text-align:center}.hero .btn{border:1px solid transparent;border-radius:9999px;color:#000;display:inline-block;font-family:SohneMono,monospace;font-size:13px;line-height:1;padding:11px 1em;text-decoration:none;transition-duration:.3s;transition-property:color,background-color,border-color,fill,stroke,-webkit-text-decoration-color;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,-webkit-text-decoration-color;transition-timing-function:cubic-bezier(.4,0,.2,1)}.hero .btn--green{background-color:#c2ff7d}.hero .btn--green:hover{background-color:rgba(0,0,0,.5);border:1px solid #c2ff7d;color:#c2ff7d;outline:none}.embed-container{height:0;height:auto;max-width:100%;padding-bottom:56.25%;position:relative}.embed-container embed,.embed-container iframe,.embed-container object,.embed-container video{height:100%;left:0;position:absolute;top:0;width:100%}@media screen and (min-width:768px){.hero .btn{font-size:20px}.hero__button{bottom:20%;left:0;position:absolute;right:0;text-align:center}.hero__mobile-content{display:none}}@media screen and (max-width:767px){.hero__mobile-tint{padding:25px}.hero__mobile-content{color:#fff;padding-bottom:1rem;text-align:center}}