.js .upload__label{border-radius:.175rem}.js .upload{border-radius:.375rem}.hero__image{background-position:50%}.about,.careers{background-color:#fdfdfd;color:#000}.about__content{display:grid;grid-auto-flow:dense;grid-template-columns:repeat(2,1fr);grid-gap:1rem}@media (min-width:601px) and (max-width:1024px){.about__content{grid-gap:1rem}}@media (max-width:600px){.about__content{grid-template-columns:1fr}}.about__image img{height:100%;-o-object-fit:cover;object-fit:cover}.cta,.latest{background-color:#efeff0;color:#000}.js .upload{background-color:#fff;border:1px solid #ddd;height:3.5rem;margin:.5rem 0}.js .upload:focus,.js .upload:hover{box-shadow:0 0 4px rgba(255,101,0,.6)}.js .upload__input{height:.1px;opacity:0;overflow:hidden;position:absolute;width:.1px;z-index:-1}.js .upload__input+.js .upload__label{cursor:pointer;display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.js .upload__label{align-content:space-between;background-color:#fff;border:1px solid #ddd;display:flex;grid-template-columns:50% 40%;text-align:right}.js .upload__filename{color:#75757e;display:flex;flex-direction:column;justify-content:center;overflow:hidden;padding-left:1rem;text-align:left;text-overflow:ellipsis;vertical-align:top;white-space:nowrap;width:60%}@media (max-width:600px){.js .upload__filename{max-width:200px}}.js .upload__button{background-color:#eee;display:flex;flex-direction:column;height:3.5rem;justify-content:center;padding:0 1rem;text-align:center;width:40%}@media (max-width:600px){.js .upload__button{padding:1rem}}