[hidden]{display:none!important}
.login-main{max-width:680px;padding-top:64px}
.login-panel{background:var(--surface);border:1px solid var(--hairline);border-radius:var(--r4);padding:40px!important}
.login-panel h1{font-size:44px}
.login-panel .lede{font-size:17px}
.login-panel form{margin:28px 0}
.login-panel input{min-height:50px}
#code{font:28px var(--mono);letter-spacing:.35em}
#loginStatus{font-size:14px;min-height:24px}
.person input[type=checkbox]{width:20px;height:20px;flex:none;margin:0}
.asset .unavailable{margin-left:auto;font-size:13px;color:var(--muted);white-space:nowrap}
.invite-summary{font-size:13px;color:var(--muted)}
@media(max-width:600px){.login-main{padding-top:24px}.login-panel{padding:24px!important}.login-panel h1{font-size:36px}.asset{flex-wrap:wrap}}

.wordmark{display:inline-flex;align-items:center;gap:16px;letter-spacing:0;line-height:1}
.wordmark img{display:block;object-fit:contain}
.wordmark .flow-logo{width:88px;height:40px}
.wordmark .bcu-logo{width:80px;height:40px}
.wordmark .brand-times{margin:0;font-size:20px}
.asset .asset-date{font:11px var(--mono);margin-top:8px}
#company>.section-head{align-items:flex-start}
#company>.section-head>p{margin:0;max-width:680px}
.team-profiles p{padding-bottom:12px;border-bottom:1px solid var(--hairline)}
.experience .maria-thumbnail{object-position:54% center}
@media(max-width:600px){.experience{grid-template-columns:1fr}.experience img{height:200px;object-position:center 42%}.wordmark{gap:12px}.wordmark .flow-logo{width:72px}.wordmark .bcu-logo{width:64px}}
