.login-page{background:var(--arca-surface);min-height:100svh;color:var(--arca-ink);grid-template-columns:minmax(0,1.3fr) minmax(24rem,.8fr);display:grid}.login-story{min-height:100svh;padding:clamp(var(--cds-spacing-07,2rem),5vw,var(--cds-spacing-10,4rem));background:var(--arca-ink);color:var(--arca-on-dark);flex-direction:column;justify-content:space-between;display:flex;position:relative;overflow:hidden}.login-story:before{z-index:1;background:linear-gradient(180deg, color-mix(in srgb, var(--arca-ink) 68%, transparent), color-mix(in srgb, var(--arca-ink) 18%, transparent) 45%, color-mix(in srgb, var(--arca-ink) 82%, transparent));content:"";position:absolute;inset:0}.login-story__image-frame{z-index:0;position:absolute;inset:0;overflow:hidden}.login-story__image{z-index:0;object-fit:cover}.login-story>:not(.login-story__image-frame):not(.login-story__topline){z-index:2;position:relative}.login-story>.login-story__topline{z-index:auto}.login-story__topline{align-items:center;gap:var(--cds-spacing-03,.5rem);display:flex}.login-logo{z-index:2;width:7.5rem;height:var(--cds-spacing-09,3rem);object-fit:contain;mix-blend-mode:multiply;position:relative}.login-language.cds--btn--ghost{z-index:2;min-height:var(--cds-spacing-09,3rem);color:var(--arca-on-dark);margin-left:auto;position:relative}.login-story__copy{max-width:39rem;padding-block:var(--cds-spacing-10,4rem)}.login-eyebrow{margin:0 0 var(--cds-spacing-05,1rem);color:var(--arca-on-dark);font-size:var(--cds-label-01-font-size,.75rem);letter-spacing:var(--cds-label-01-letter-spacing,.32px);text-transform:uppercase;font-weight:600}.login-story h1{max-width:12ch;font-size:clamp(var(--cds-heading-05-font-size,2rem),5vw,var(--cds-heading-06-font-size,2.625rem));font-weight:var(--cds-heading-06-font-weight,300);letter-spacing:var(--cds-heading-06-letter-spacing,0);line-height:var(--cds-heading-06-line-height,1.199);margin:0}.login-description{max-width:34rem;margin:var(--cds-spacing-06,1.5rem) 0 0;color:color-mix(in srgb, var(--arca-on-dark) 88%, transparent);font-size:var(--cds-body-02-font-size,1rem);line-height:var(--cds-body-02-line-height,1.5)}.login-story__caption{color:color-mix(in srgb, var(--arca-on-dark) 84%, transparent);font-size:var(--cds-caption-01-font-size,.75rem);letter-spacing:var(--cds-caption-01-letter-spacing,.32px);margin:0}.login-panel{padding:clamp(var(--cds-spacing-07,2rem),5vw,var(--cds-spacing-10,4rem));background:var(--arca-surface);align-items:center;display:grid}.login-panel__inner{width:100%;max-width:28rem;margin-inline:auto}.login-panel__heading h2{font-size:var(--cds-heading-05-font-size,2rem);font-weight:var(--cds-heading-05-font-weight,400);letter-spacing:var(--cds-heading-05-letter-spacing,0);line-height:var(--cds-heading-05-line-height,1.25);margin:0}.login-panel__heading>p:last-child{margin:var(--cds-spacing-03,.5rem) 0 var(--cds-spacing-07,2rem);color:var(--arca-muted);font-size:var(--cds-body-02-font-size,1rem);line-height:var(--cds-body-02-line-height,1.5)}.login-form{gap:var(--cds-spacing-06,1.5rem);display:grid}.login-submit.cds--btn--primary{background:var(--arca-moss);justify-content:space-between;width:100%}.login-submit.cds--btn--primary:hover{background:color-mix(in srgb, var(--arca-moss) 84%, var(--arca-ink))}.login-create-account.cds--btn--ghost{color:var(--arca-moss);justify-self:start}.login-panel__note{margin:var(--cds-spacing-09,3rem) 0 0;color:var(--arca-muted);font-size:var(--cds-caption-01-font-size,.75rem);line-height:var(--cds-caption-01-line-height,1.33333)}@media (max-width:50rem){.login-page{grid-template-columns:minmax(0,1fr)}.login-story{min-height:var(--cds-spacing-13,10rem);padding:var(--cds-spacing-06,1.5rem)}.login-story__image-frame,.login-story:before{height:var(--cds-spacing-13,10rem);bottom:auto;left:0;right:0}.login-story__copy{padding-block:var(--cds-spacing-05,1rem)}.login-logo{width:6rem}.login-panel{padding:var(--cds-spacing-09,3rem) var(--cds-spacing-06,1.5rem)}}
