body:has(.login__outer){overflow:hidden;padding-top:0}body:has(.login__outer) .sw-header,body:has(.login__outer) .sw-footer{opacity:0}body:has(.login__outer) .sw-content{min-height:100vh}body:has(.login__outer) .sw-block{overflow-y:auto;position:fixed;display:grid;align-content:stretch;width:100%;height:100%;top:0;left:0;z-index:1100;opacity:1;transition:opacity 900ms ease;background:none}body:has(.login__outer) .sw-block .grid__wrapper{height:100%}body:has(.login__outer) .sw-block.js-reveal{opacity:0}.login__wrapper{border-top:2px solid #d8d8d8;padding:20px;background:#fff;position:relative;height:100%}.login__btn--close{position:absolute;top:20px;right:6.25vw}.login__image{position:absolute;inset:0}.login__image--media{display:none}.login__dual-wrapper{justify-items:space-between;grid-gap:20px;grid-template-columns:auto auto}.login__form .input-wrapper.checkbox{grid-gap:6px;grid-template-columns:auto 1fr}.login__form .input-wrapper.checkbox label{font-size:max(12px,0.75rem);order:2}.login__form .input-wrapper.checkbox input:checked{background:#000}.login__form input{border:none;border-bottom:1px solid #000;padding-left:0;padding-right:0}.login__form input:-webkit-autofill{-webkit-box-shadow:0 0 0 30px #fff inset !important;-webkit-text-fill-color:#000 !important}.login__form input:-moz-autofill{box-shadow:0 0 0 30px #fff inset !important;-moz-text-fill-color:#000 !important}.login__form label{font-size:max(14px,0.875rem)}.login__form .input__type--checkbox input{width:14px;height:14px;border-radius:50%;border:1px solid #000;transition:all 400ms ease}.login__link--large{font-size:max(12px,0.8125rem)}.login__link--light{font-size:max(12px,0.75rem)}@media screen and (min-width: 768px){.login__wrapper{padding:60px clamp(80px,8vw,160px);border:0;height:unset;place-self:center;margin:clamp(25px,2vw,90px) 0}.login__form{margin:0}.login__btn--close{right:20px;top:20px}.login__image--media{display:block}}/*# sourceMappingURL=login.css.map */