:root{--ease-in-out:cubic-bezier(0.4,0.0,0.2,1);--ease-in:cubic-bezier(0.4,0,1,0.65);--ease-out:cubic-bezier(0.218,0.58,0.36,1);--ease-bounce:cubic-bezier(.17,.67,.3,1.33)}.Button{border-radius:1.5625rem;font-size:16px;font-weight:400;line-height:24px;padding:.625rem 1.5rem}.Button--dark-background{background:#3c3c3c;color:#fff}.Button--transparent{background:#f6f6f6;color:#3c3c3c}.Button--transparent:hover{background:#fff}.Button--transparent-w-border{background:transparent;border:1px solid #3c3c3c;color:#3c3c3c}.Button--light-w-border{background:transparent;border:1px solid #fff;color:#fff}.Button--white{background:#fff}.Button:hover{opacity:.8}.project-video{left:0;top:0}.project-video,.project-video video{height:100%;position:absolute;width:100%}.project-video video{-o-object-fit:cover;object-fit:cover}[video] video{width:100%}