.login-entrance{--login-muted-text:#6a655c;grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);min-height:100vh;display:grid}.login-entrance__gate{color:#f2eee8;min-height:100vh;font:400 14px/1.43 var(--font-sans);font-variant-numeric:lining-nums;font-feature-settings:"lnum" 1;background:#3e4a42;flex-direction:column;padding:56px 64px;display:flex}.login-entrance__logo{width:98px;height:auto}.login-entrance__copy{margin-top:auto}.login-entrance__label{letter-spacing:.16em;text-transform:uppercase;font-size:12px;font-weight:700}.login-entrance__copy h1{font:400 60px/1.12 var(--font-display);font-feature-settings:"lnum" 1;letter-spacing:-.045em;margin:12px 0 0}.login-entrance__tagline{font-size:12px}.login-entrance__threshold{--tile:256px;--fade:80px;isolation:isolate;pointer-events:none;height:190px;-webkit-mask-image:linear-gradient(to bottom, transparent 0, #000 var(--fade));mask-image:linear-gradient(to bottom, transparent 0, #000 var(--fade));flex:none;margin:28px -64px;position:relative;overflow:hidden}.login-entrance__threshold:before{content:"";opacity:.12;-webkit-mask:url(/textures/threshold-tile-384.svg) repeat 50% 50% / var(--tile) var(--tile);mask:url(/textures/threshold-tile-384.svg) repeat 50% 50% / var(--tile) var(--tile);background-color:#f2eee8;position:absolute;inset:0}@media (max-width:760px){.login-entrance{display:block}.login-entrance__gate{min-height:0;padding:24px 24px 0}.login-entrance__logo{width:70px}.login-entrance__copy{margin-top:28px}.login-entrance__copy h1{margin:6px 0;font-size:35px}.login-entrance__threshold{--tile:192px;--fade:42px;height:74px;margin:16px -24px 0}.login-entrance__tagline{display:none}.login-entrance>main{min-height:0;padding-block:34px}}
