.j-signin{background:var(--j-white);grid-template-columns:minmax(0,5fr) minmax(0,6fr);min-height:100dvh;display:grid}.j-signin__campaign{background:var(--j-white);grid-template-rows:minmax(200px,1fr) auto;display:grid}.j-signin__photo{background:var(--j-limestone);min-height:200px;position:relative;overflow:hidden}.j-signin__photo .j-photo{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.j-signin__olive{justify-content:space-between;gap:var(--j-space-7);padding:var(--j-space-7) clamp(24px, 4.4vw, 72px);background:var(--j-olive);color:var(--j-on-accent);flex-direction:column;display:flex}.j-signin__logo{width:110px;height:auto;display:block}.j-signin__statement{max-width:26em}.j-signin__eyebrow{font:400 var(--j-fs-tagline) / var(--j-lh-tagline) var(--j-sans);letter-spacing:var(--j-track-tagline);text-transform:uppercase}.j-signin__title{margin-top:var(--j-space-3);font:400 calc(var(--j-fs-hero) * 1.5) / 1.1 var(--j-serif);letter-spacing:var(--j-track-hero);margin-right:calc(var(--j-track-hero) * -1);text-transform:uppercase}.j-signin__rule{width:48px;height:1px;margin:var(--j-space-6) 0;background:var(--j-ink);display:block}.j-signin__lede{font:400 var(--j-fs-statement) / var(--j-lh-statement) var(--j-serif);letter-spacing:1px}.j-signin__fine{font:400 var(--j-fs-label) / var(--j-lh-label) var(--j-sans);letter-spacing:var(--j-track-label);text-transform:uppercase}.j-signin__panel{justify-content:center;align-items:center;gap:var(--j-space-7);padding:var(--j-space-8) clamp(16px, 4vw, 64px);flex-direction:column;display:flex}.j-signin__panel:focus{outline:none}.j-signin__form{gap:var(--j-space-6);flex-direction:column;width:100%;max-width:400px;display:flex}.j-signin__step,.j-signin__codeform{gap:var(--j-space-6);flex-direction:column;display:flex}.j-signin__head{gap:var(--j-space-3);flex-direction:column;display:flex}.j-signin__h1{font:400 var(--j-fs-page) / var(--j-lh-page) var(--j-serif);letter-spacing:var(--j-track-page);text-transform:uppercase}.j-signin__addr{border-bottom:var(--j-underline);overflow-wrap:anywhere;font-weight:400}.j-signin__code{font:400 24px / 32px var(--j-sans);letter-spacing:.5em;text-align:center}.j-signin__alt{justify-content:space-between;gap:var(--j-space-4);padding-top:var(--j-space-5);border-top:var(--j-hairline);flex-wrap:wrap;display:flex}.j-signin__textbtn{border:0;border-bottom:var(--j-underline);cursor:pointer;font:400 var(--j-fs-cta) / 20px var(--j-sans);letter-spacing:var(--j-track-cta);text-transform:uppercase;transition:color var(--j-dur-hover) var(--j-ease);background:0 0;padding:0}.j-signin__textbtn:hover{color:var(--j-ink-soft)}.j-signin__textbtn:disabled{color:var(--j-ink-soft);cursor:default}.j-signin__microsoft{gap:var(--j-space-5);flex-direction:column;display:flex}.j-signin__or{align-items:center;gap:var(--j-space-4);color:var(--j-ink-soft);font:400 var(--j-fs-label) / var(--j-lh-label) var(--j-sans);letter-spacing:var(--j-track-label);text-transform:uppercase;display:flex}.j-signin__or:before,.j-signin__or:after{content:"";background:var(--j-rule);flex:1;height:1px}.j-signin__help{text-align:center;max-width:400px}@media (max-width:59.99em){.j-signin{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr)}.j-signin__campaign{grid-template-rows:auto auto}.j-signin__photo{aspect-ratio:16/7;min-height:0}.j-signin__olive{gap:var(--j-space-6);padding:var(--j-space-6) 16px}.j-signin__title{font-size:var(--j-fs-hero);letter-spacing:8px;margin-right:-8px}.j-signin__rule{margin:var(--j-space-4) 0}.j-signin__lede,.j-signin__fine{display:none}.j-signin__panel{padding:var(--j-space-7) 16px var(--j-space-8);justify-content:flex-start}}
