#login-screen-root{--login-bg:#ffffff;--login-ink:#21211f;--login-copy:#3a2611;--login-muted:#7d716a;--login-accent:#161709;--login-border:#21211f;--login-shadow:rgba(50,20,11,0.2);--login-button-max-width:640px;--login-cta-pill-yellow:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='54' height='42' viewBox='0 0 54 42' fill='none'%3E%3Crect width='54' height='42' rx='14' fill='%231f0909'/%3E%3Cpath d='M18 21h18' stroke='%23f7ef63' stroke-width='2.4' stroke-linecap='round'/%3E%3Cpath d='m29 12 9 9-9 9' stroke='%23f7ef63' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");--login-cta-pill-dark:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='54' height='42' viewBox='0 0 54 42' fill='none'%3E%3Crect width='54' height='42' rx='14' fill='%23f7ef63'/%3E%3Cpath d='M18 21h18' stroke='%231f0909' stroke-width='2.4' stroke-linecap='round'/%3E%3Cpath d='m29 12 9 9-9 9' stroke='%231f0909' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");--login-arrow-white:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14'/%3E%3Cpath d='m12 5 7 7-7 7'/%3E%3C/svg%3E")}.login-content-panel{display:grid;grid-template-rows:auto auto 1fr auto;min-height:calc(100vh - 32px);padding:clamp(20px,5vw,56px);gap:clamp(20px,3.2vw,44px)}.login-brand{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content}.login-brand-mark{width:clamp(130px,15vw,205px);height:auto}.login-copy{display:grid;gap:16px;max-width:580px}.login-copy .login-title{margin:0;color:#1f0909;font-family:Sans Plomb,sans-serif;font-size:clamp(4.25rem,8.8vw,144px);font-weight:500;line-height:clamp(3.25rem,7vw,115.2px);text-transform:uppercase}.login-copy .login-subcopy{margin:0;color:#3a2611;font-family:Denton Condensed,sans-serif;font-size:clamp(1.5rem,2vw,33px);font-weight:400;line-height:clamp(1.85rem,2.4vw,39.6px);max-width:560px}.login-form-area{width:min(100%,var(--login-button-max-width))}@media (max-width:1023px){.login-form-area{width:100%}}.login-auth-shell,.login-auth-shell .sid-theme-root{--sid-font-family:"Space Grotesk","Inter",sans-serif;--sid-color-background:transparent;--sid-color-mute:transparent;--sid-color-panel:transparent;--sid-color-auxiliary:transparent;--sid-color-foreground:var(--login-ink);--sid-color-contrast:rgba(25,8,12,0.75);--sid-color-secondary:rgba(25,8,12,0.65);--sid-color-tertiary:rgba(25,8,12,0.5);--sid-color-placeholder:rgba(25,8,12,0.4);--sid-color-smooth:rgba(25,8,12,0.2);--sid-color-subtle:rgba(25,8,12,0.32);--sid-color-soft:rgba(25,8,12,0.08);--sid-color-offset:rgba(255,255,255,0.68);--sid-color-primary:var(--login-accent);--sid-color-primary-hover:#d8d047;--sid-input-border-color:rgba(50,26,16,0.55);--sid-input-label-color:var(--login-ink);--sid-button-border-radius:8px;--sid-input-border-radius:12px;--sid-form-border-radius:0}.login-auth-shell .sid-form{padding:0;background:transparent;border-radius:0}.login-auth-shell [data-testid=sid-form-initial-state]{gap:16px}.login-auth-shell [data-testid=sid-form-initial-state]>:first-child,.login-auth-shell [data-testid=sid-form-initial-state]>:nth-child(2),.login-auth-shell [data-testid=sid-form-initial-state]>:nth-child(4){display:none}.login-auth-shell .sid-slot-initial{width:min(100%,var(--login-button-max-width))}.login-auth-shell [data-testid=sid-form-initial-default]{display:flex;flex-direction:column;gap:16px;align-items:flex-start;width:100%}@media (max-width:1023px){.login-auth-shell .sid-slot-initial,.login-auth-shell [data-testid=sid-form-initial-default]{width:100%}}.login-auth-shell .sid-input{margin-top:0!important;width:100%;min-width:0}.login-auth-shell .sid-input input{font-size:1rem}.login-auth-shell .login-domain-auth-label{color:var(--login-ink);font-family:Space Grotesk,Inter,sans-serif;font-size:14px;font-weight:500;line-height:1.1}.login-auth-shell .login-domain-auth-input{width:100%;min-height:54px;border:1px solid var(--login-border);border-radius:12px;padding:0 16px;background:#ffffff;color:var(--login-ink);font-family:Space Grotesk,Inter,sans-serif;font-size:1rem;font-weight:400;line-height:1.2}.login-auth-shell .login-domain-auth-input::-moz-placeholder{color:rgba(25,8,12,.4)}.login-auth-shell .login-domain-auth-input::placeholder{color:rgba(25,8,12,.4)}.login-auth-shell .login-domain-auth-input:focus{outline:none}.login-auth-shell .login-domain-auth-input:focus-visible{border-color:#1f0909;box-shadow:0 0 0 3px rgba(31,9,9,.2)}.login-auth-shell .login-domain-auth-input[aria-invalid=true]{border-color:#c2353f}.login-auth-shell .login-domain-auth-error{margin-top:-8px;color:#c2353f;font-family:Space Grotesk,Inter,sans-serif;font-size:13px;font-weight:500;line-height:1.2}.login-auth-shell .sid-form-initial-submit-button,.login-auth-shell [data-testid=sid-form-initial-default]>button:not(.sid-oidc--button),.login-auth-shell [data-testid=sid-form-initial-default]>input[type=submit],.login-auth-shell [data-testid=sid-form-initial-submit-button]{margin-top:0!important;align-self:stretch;width:100%!important;min-height:54px;border-radius:8px;padding:8px 78px 8px 16px;border:none!important;box-shadow:none!important;text-align:left!important;font-family:Barlow,Space Grotesk,Inter,sans-serif!important;font-size:14px!important;font-weight:500!important;line-height:1.1!important;letter-spacing:0!important;white-space:nowrap!important;color:#1f0909!important;background:var(--login-cta-pill-yellow) no-repeat right 6px center /54px calc(100% - 12px),#f7ef63!important}.login-auth-shell .sid-form-initial-submit-button *,.login-auth-shell [data-testid=sid-form-initial-default]>button:not(.sid-oidc--button) *,.login-auth-shell [data-testid=sid-form-initial-default]>input[type=submit] *,.login-auth-shell [data-testid=sid-form-initial-submit-button] *{color:inherit!important;font-size:inherit!important;font-weight:inherit!important;line-height:inherit!important;white-space:inherit!important}.login-auth-shell .sid-form-initial-submit-button:focus-visible:not([disabled]),.login-auth-shell .sid-form-initial-submit-button:hover:not([disabled]),.login-auth-shell [data-testid=sid-form-initial-default]>button:not(.sid-oidc--button):focus-visible:not([disabled]),.login-auth-shell [data-testid=sid-form-initial-default]>button:not(.sid-oidc--button):hover:not([disabled]),.login-auth-shell [data-testid=sid-form-initial-default]>input[type=submit]:focus-visible:not([disabled]),.login-auth-shell [data-testid=sid-form-initial-default]>input[type=submit]:hover:not([disabled]),.login-auth-shell [data-testid=sid-form-initial-submit-button]:focus-visible:not([disabled]),.login-auth-shell [data-testid=sid-form-initial-submit-button]:hover:not([disabled]){color:#f7ef63!important;background:var(--login-cta-pill-dark) no-repeat right 6px center /54px calc(100% - 12px),#1f0909!important}.login-auth-shell .sid-form-initial-submit-button:focus-visible:not([disabled]) *,.login-auth-shell .sid-form-initial-submit-button:hover:not([disabled]) *,.login-auth-shell [data-testid=sid-form-initial-default]>button:not(.sid-oidc--button):focus-visible:not([disabled]) *,.login-auth-shell [data-testid=sid-form-initial-default]>button:not(.sid-oidc--button):hover:not([disabled]) *,.login-auth-shell [data-testid=sid-form-initial-default]>input[type=submit]:focus-visible:not([disabled]) *,.login-auth-shell [data-testid=sid-form-initial-default]>input[type=submit]:hover:not([disabled]) *,.login-auth-shell [data-testid=sid-form-initial-submit-button]:focus-visible:not([disabled]) *,.login-auth-shell [data-testid=sid-form-initial-submit-button]:hover:not([disabled]) *{color:inherit!important}.login-auth-shell .sid-form-sso{margin-top:16px!important;width:100%}.login-auth-shell .sid-oidc--button,.login-auth-shell [data-testid=sid-form-initial-default] .sid-form-sso button{min-height:54px;margin-top:0;align-self:stretch;width:100%!important;justify-content:flex-start!important;gap:8px!important;padding:8px 16px;border:1px solid #222222;background-repeat:no-repeat;border-radius:8px;background:transparent!important;color:#222222!important;box-shadow:none;font-family:Barlow,Space Grotesk,Inter,sans-serif!important;font-size:14px!important;font-weight:500!important;line-height:1.1!important;flex-wrap:nowrap!important;white-space:nowrap!important}.login-auth-shell .sid-oidc--button *,.login-auth-shell [data-testid=sid-form-initial-default] .sid-form-sso button *{color:inherit!important;font-size:inherit!important;font-weight:inherit!important;line-height:inherit!important}.login-auth-shell .sid-oidc--button:hover:not([disabled]),.login-auth-shell [data-testid=sid-form-initial-default] .sid-form-sso button:hover:not([disabled]){background:#ececec!important}.login-auth-shell .sid-oidc--button .sid-email-icon,.login-auth-shell .sid-oidc--button .sid-sms-icon,.login-auth-shell [data-testid=sid-form-initial-default] .sid-form-sso button .sid-email-icon,.login-auth-shell [data-testid=sid-form-initial-default] .sid-form-sso button .sid-sms-icon{display:none}.login-auth-shell .sid-oidc--button svg,.login-auth-shell [data-testid=sid-form-initial-default] .sid-form-sso button svg{width:20px;height:20px;flex-shrink:0;filter:grayscale(1) brightness(.16)}.login-auth-shell .sid-oidc--button span{margin-left:0;white-space:nowrap!important}.login-auth-shell .sid-oidc--button>span,.login-auth-shell [data-testid=sid-form-initial-default] .sid-form-sso button>span{display:inline!important;width:auto!important;min-width:0!important;margin:0!important;flex:0 0 auto!important}.login-auth-shell .sid-oidc--button>*,.login-auth-shell [data-testid=sid-form-initial-default] .sid-form-sso button>*{margin:0!important;width:auto!important;max-width:none!important;min-width:0!important;flex:0 0 auto!important}.login-content-panel:has([data-testid=sid-form-authenticating-state]) .login-copy{display:grid;gap:0;max-width:min(100%,980px)}.login-content-panel:has([data-testid=sid-form-authenticating-state]) .login-copy .login-subcopy,.login-content-panel:has([data-testid=sid-form-authenticating-state]) .login-copy .login-title{display:none}.login-content-panel:has([data-testid=sid-form-authenticating-state]) .login-copy:before{content:"ENTER THE CODE";margin:0;color:#1f0909;font-family:Sans Plomb,sans-serif;font-size:clamp(4rem,8vw,8.5rem);font-weight:500;line-height:.88;letter-spacing:0;text-transform:uppercase}.login-content-panel:has([data-testid=sid-form-authenticating-state]) .login-form-area{width:100%;max-width:100%;margin-top:0}.login-auth-shell [data-testid=sid-form-authenticating-state]{display:flex;flex-direction:column;width:100%;max-width:100%;overflow:hidden}.login-auth-shell [data-testid=sid-form-authenticating-cancel-button]{display:none!important}.login-auth-shell .sid-form-authenticating-title.sid-form-authenticating-title-otp{margin:0;color:#1f0909!important;font-family:Sans Plomb,sans-serif!important;font-size:clamp(4rem,8vw,8.5rem)!important;font-weight:500!important;line-height:.88!important;letter-spacing:0!important;text-transform:uppercase}.login-auth-shell [data-testid=sid-form-authenticating-state] .sid-form-authenticating-title{display:none!important}.login-auth-shell [data-testid=sid-form-authenticating-state] .sid-form-authenticating-subtitle{display:none}.login-auth-shell [data-testid=sid-form-authenticating-state] .sid-form-authenticating-title+*{margin:0;color:#3a2611!important;font-family:Barlow,sans-serif!important;font-size:20px!important;font-weight:400!important;line-height:1.08!important;max-width:100%;overflow-wrap:anywhere}.login-auth-shell .login-auth-email-strong{font-weight:700!important}.login-auth-shell [data-testid=sid-form-authenticating-otp]{margin-top:2px;width:100%;max-width:100%}.login-auth-shell [data-testid=sid-form-authenticating-otp] .sid-otp-input{width:100%;max-width:100%;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.login-auth-shell [data-testid=sid-form-authenticating-otp] .sid-otp-input input{width:100px;min-width:0;max-width:100%;aspect-ratio:1/1;border-radius:14px;border:2px solid #2a1414;background:#ffffff;color:#1f0909;font-family:Sans Plomb,sans-serif;font-size:clamp(2.5rem,4.8vw,4.8rem);font-weight:500;line-height:1}.login-auth-shell [data-testid=sid-form-authenticating-otp] .sid-otp-input input:focus{border-width:3px;outline:none}.login-auth-shell [data-testid=sid-delayedprompt]{margin-top:4px;display:flex;flex-direction:row-reverse;gap:0;align-items:start;justify-content:space-between!important}.login-auth-shell [data-testid=sid-delayedprompt]>:first-child{color:#1f62c2!important;font-family:Barlow,Inter,sans-serif!important;font-size:14px!important;font-weight:500!important;line-height:1.1!important}.login-auth-shell [data-testid=sid-delayedprompt]>span{display:flex;align-items:center;gap:16px}.login-auth-shell [data-testid=sid-delayedprompt]>span>:first-child{position:relative;display:inline-flex;align-items:center;min-height:54px;padding:8px 68px 8px 20px;border:1px solid #9f9595;border-radius:12px;background:#f4f2f2;color:#8c8383!important;font-family:Barlow,Inter,sans-serif!important;font-size:14px!important;font-weight:500!important}.login-auth-shell [data-testid=sid-delayedprompt]>span>:first-child:after{content:"";position:absolute;top:50%;right:8px;width:44px;height:38px;border-radius:10px;transform:translateY(-50%);background:#9f9595;background-image:var(--login-arrow-white);background-repeat:no-repeat;background-position:50%;background-size:18px 18px}.login-auth-shell [data-testid=sid-delayedprompt]>span>:last-child{color:#3a2611!important;font-family:Barlow,sans-serif!important;font-weight:400!important}.login-auth-shell .sid-form [data-testid=sid-form-error-message]{margin-top:6px;font-size:.92rem;font-family:Barlow,Space Grotesk,Inter,sans-serif!important}.login-auth-shell [data-testid=sid-form-authenticating-state] [data-testid=sid-form-error-message],.login-auth-shell [data-testid=sid-form-error-state] .sid-text,.login-auth-shell [data-testid=sid-form-error-state] button{font-family:Barlow,Space Grotesk,Inter,sans-serif!important}.login-success-card{width:100%;border:1px solid rgba(45,26,19,.2);border-radius:12px;padding:18px;background:rgba(255,255,255,.7)}.login-footer{margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:16px;color:var(--login-muted);font-size:.95rem}.login-footer a{color:inherit;text-decoration:none}.login-footer a:hover{text-decoration:underline}.login-media-panel{min-height:calc(100vh - 32px)}.login-media-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));gap:14px;height:100%}.login-media-tile{position:relative;min-height:240px;margin:0;overflow:hidden;border-radius:10px;border:1px solid rgba(64,30,15,.16);isolation:isolate;background:#2a1a15}.login-media-tile:after{content:"";position:absolute;inset:0;z-index:2;background:linear-gradient(168deg,rgba(255,185,84,.28),rgba(33,10,5,.28));mix-blend-mode:multiply;pointer-events:none}.login-media-tile img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;filter:saturate(1.28) contrast(1.12) brightness(.88);transform:scale(1.03)}.login-media-tile-1 img{-o-object-position:24% 28%;object-position:24% 28%}.login-media-tile-2 img{-o-object-position:83% 42%;object-position:83% 42%;filter:saturate(1.32) contrast(1.16) brightness(.94) blur(.4px)}.login-media-tile-3 img{-o-object-position:33% 83%;object-position:33% 83%;filter:saturate(1.4) contrast(1.08) brightness(.82)}.login-media-tile-4 img{-o-object-position:78% 77%;object-position:78% 77%;filter:saturate(1.32) contrast(1.18) brightness(.79)}@media (max-width:1120px){.login-screen{grid-template-columns:1fr}.login-content-panel{min-height:auto;padding:24px}.login-copy .login-title{font-size:clamp(3.4rem,11.8vw,7rem);line-height:.82}.login-copy .login-subcopy{font-size:clamp(1.35rem,4.2vw,2rem);line-height:1.18}.login-media-panel{display:none}}@media (max-width:720px){.login-screen{padding:10px;gap:10px}.login-content-panel{min-height:calc(100dvh - 20px);padding:14px;gap:24px}.login-copy{gap:14px;margin-top:4px}.login-copy .login-title{font-size:clamp(3rem,16vw,4.8rem);line-height:.82}.login-copy .login-subcopy{font-size:clamp(1.16rem,6.2vw,1.85rem);line-height:1.16}.login-form-area{width:100%;margin-top:8px;display:flex;flex-direction:column;min-height:0}.login-auth-shell,.login-auth-shell .sid-form,.login-auth-shell .sid-theme-root,.login-auth-shell [data-testid=sid-form-initial-default],.login-auth-shell [data-testid=sid-form-initial-state]{height:100%}.login-auth-shell [data-testid=sid-form-initial-default],.login-auth-shell [data-testid=sid-form-initial-state]{display:flex;flex-direction:column}.login-auth-shell [data-testid=sid-form-initial-default]{width:100%;flex:1 1 auto;gap:12px}.login-auth-shell .sid-form-initial-submit-button,.login-auth-shell [data-testid=sid-form-initial-default]>button:not(.sid-oidc--button),.login-auth-shell [data-testid=sid-form-initial-default]>input[type=submit],.login-auth-shell [data-testid=sid-form-initial-submit-button]{margin-top:auto!important;align-self:stretch;width:100%!important;min-height:48px;padding:8px 68px 8px 12px;font-size:14px!important;line-height:1.1!important;background:var(--login-cta-pill-yellow) no-repeat right 6px center /46px calc(100% - 12px),#f7ef63!important}.login-auth-shell .sid-form-initial-submit-button:focus-visible:not([disabled]),.login-auth-shell .sid-form-initial-submit-button:hover:not([disabled]),.login-auth-shell [data-testid=sid-form-initial-default]>button:not(.sid-oidc--button):focus-visible:not([disabled]),.login-auth-shell [data-testid=sid-form-initial-default]>button:not(.sid-oidc--button):hover:not([disabled]),.login-auth-shell [data-testid=sid-form-initial-default]>input[type=submit]:focus-visible:not([disabled]),.login-auth-shell [data-testid=sid-form-initial-default]>input[type=submit]:hover:not([disabled]),.login-auth-shell [data-testid=sid-form-initial-submit-button]:focus-visible:not([disabled]),.login-auth-shell [data-testid=sid-form-initial-submit-button]:hover:not([disabled]){background:var(--login-cta-pill-dark) no-repeat right 6px center /46px calc(100% - 12px),#1f0909!important}.login-auth-shell .sid-form-sso{margin-top:12px!important}.login-auth-shell .sid-oidc--button,.login-auth-shell [data-testid=sid-form-initial-default] .sid-form-sso button{align-self:stretch;width:100%!important;min-height:48px;padding:8px 12px;font-size:14px!important;line-height:1.1!important}.login-auth-shell .sid-oidc--button svg,.login-auth-shell [data-testid=sid-form-initial-default] .sid-form-sso button svg{width:18px;height:18px}.login-content-panel:has([data-testid=sid-form-authenticating-state]){gap:18px}.login-content-panel:has([data-testid=sid-form-authenticating-state]) .login-form-area{margin-top:0}.login-auth-shell [data-testid=sid-form-authenticating-state]{gap:14px}.login-auth-shell .sid-form-authenticating-title.sid-form-authenticating-title-otp{font-size:clamp(3.4rem,15vw,5.8rem)!important;line-height:.85!important}.login-content-panel:has([data-testid=sid-form-authenticating-state]) .login-copy:before{font-size:clamp(3.4rem,15vw,5.8rem);line-height:.85}.login-auth-shell [data-testid=sid-form-authenticating-state] .sid-form-authenticating-title+*{font-size:clamp(1.6rem,7.2vw,2.45rem)!important;line-height:1.02!important}.login-auth-shell [data-testid=sid-form-authenticating-otp] .sid-otp-input{gap:8px;grid-template-columns:repeat(6,minmax(0,1fr))}.login-auth-shell [data-testid=sid-form-authenticating-otp] .sid-otp-input input{width:100%;min-width:0;border-radius:10px;font-size:clamp(1.7rem,8.2vw,2.9rem)}.login-auth-shell [data-testid=sid-delayedprompt]{gap:14px}.login-auth-shell [data-testid=sid-delayedprompt]>:first-child{align-self:flex-start;font-size:13px!important}.login-auth-shell [data-testid=sid-delayedprompt]>span{flex-direction:row;align-items:center;gap:10px}.login-auth-shell [data-testid=sid-delayedprompt]>span>:first-child{min-height:48px;padding:8px 62px 8px 14px}.login-auth-shell [data-testid=sid-delayedprompt]>span>:first-child:after{width:40px;height:34px;background-size:16px 16px}.login-auth-shell [data-testid=sid-delayedprompt]>span>:last-child{font-size:14px!important}.login-footer{flex-direction:column;align-items:flex-start;gap:6px}.login-media-panel{display:none}}@media (min-width:1024px){.login-auth-shell .sid-form-initial-submit-button,.login-auth-shell .sid-oidc--button,.login-auth-shell [data-testid=sid-form-initial-default] .sid-form-sso button,.login-auth-shell [data-testid=sid-form-initial-default]>button:not(.sid-oidc--button),.login-auth-shell [data-testid=sid-form-initial-default]>input[type=submit],.login-auth-shell [data-testid=sid-form-initial-submit-button]{min-width:260px;max-width:50%}}.sid-input.sid-input--email{border-color:var(--login-border)!important}.sid-input.sid-input--email #sid-input-email_address{font-weight:400!important}span[data-testid=sid-form-error-message]{color:#c2353f!important}.sid-text.sid-text--p{font-weight:400!important}.sid-text.sid-text--p,button.sid-link-button{color:#3d5bb8!important}.sid-button.sid-button--secondary{gap:0!important}.sid-button.sid-button--secondary i{margin-right:8px!important}.sid-button.sid-button--secondary span{margin-left:3px!important}.h1jwma0{display:flex;justify-content:end!important;align-items:baseline;gap:4px}.login-auth-shell [data-testid=sid-delayedprompt]>span{margin-top:100px!important}