.staff-sign-in-module__4XA7Tq__page{min-height:100svh;color:var(--brand-950);background:var(--canvas);grid-template-columns:minmax(360px,41%) minmax(0,1fr);display:grid;overflow:hidden}.staff-sign-in-module__4XA7Tq__visual{background:#e9eef9;min-height:100svh;position:relative;overflow:hidden}.staff-sign-in-module__4XA7Tq__visual:after{content:"";pointer-events:none;background:linear-gradient(#c4d4f11a,#7777c814);position:absolute;inset:0}.staff-sign-in-module__4XA7Tq__visualImage{object-fit:cover;object-position:50% 44%}.staff-sign-in-module__4XA7Tq__panel{background:radial-gradient(circle at 92% 8%, #c4d4f138, transparent 28rem), var(--canvas);align-items:center;min-width:0;padding:clamp(2rem,6vw,6rem);display:grid}.staff-sign-in-module__4XA7Tq__formShell{width:min(630px,100%);margin-inline:auto}.staff-sign-in-module__4XA7Tq__logo{width:clamp(220px,20vw,300px);height:auto;margin-bottom:clamp(3.25rem,8vh,6.5rem)}.staff-sign-in-module__4XA7Tq__heading{margin-bottom:2rem}.staff-sign-in-module__4XA7Tq__heading>p{color:var(--brand-800);letter-spacing:.18em;text-transform:uppercase;margin:0 0 .75rem;font-size:.76rem;font-weight:800}.staff-sign-in-module__4XA7Tq__heading h1{color:var(--brand-950);font-family:var(--font-editorial);letter-spacing:-.05em;margin:0 0 .7rem;font-size:clamp(3.6rem,5.2vw,5.7rem);font-weight:590;line-height:.9}.staff-sign-in-module__4XA7Tq__form form{display:grid}.staff-sign-in-module__4XA7Tq__form form>label{color:var(--brand-950);gap:.55rem;font-size:.86rem;font-weight:720;display:grid}.staff-sign-in-module__4XA7Tq__form .input-with-icon input{background:#fff;border-color:#cbdce2;border-radius:12px;height:58px;box-shadow:0 7px 22px #315b690f}.staff-sign-in-module__4XA7Tq__form .auth-turnstile{justify-content:flex-start;min-height:74px;margin-top:.55rem}.staff-sign-in-module__4XA7Tq__form .button{border-radius:12px;min-height:58px;margin-top:.7rem;font-size:1rem}.staff-sign-in-module__4XA7Tq__form .auth-error{margin-top:.45rem}.staff-sign-in-module__4XA7Tq__form .auth-resend{justify-items:start}.staff-sign-in-module__4XA7Tq__form .auth-back-button{margin-left:0}.staff-sign-in-module__4XA7Tq__clientLink{width:fit-content;min-height:44px;color:var(--brand-800);text-underline-offset:4px;align-items:center;margin-top:1.25rem;font-size:.88rem;font-weight:700;text-decoration:underline;display:inline-flex}.staff-sign-in-module__4XA7Tq__clientLink:hover{color:var(--accent-800)}@media (max-width:900px){.staff-sign-in-module__4XA7Tq__page{grid-template-columns:minmax(280px,36%) minmax(0,1fr)}.staff-sign-in-module__4XA7Tq__panel{padding:clamp(1.75rem,5vw,3.5rem)}.staff-sign-in-module__4XA7Tq__logo{margin-bottom:clamp(2.5rem,6vh,4rem)}}@media (max-width:760px){.staff-sign-in-module__4XA7Tq__page{background:#fff;display:block;overflow:visible}.staff-sign-in-module__4XA7Tq__visual{display:none}.staff-sign-in-module__4XA7Tq__panel{min-height:100svh;padding:max(1.5rem, env(safe-area-inset-top)) clamp(1.25rem, 7vw, 2.4rem) max(1.5rem, env(safe-area-inset-bottom));background:radial-gradient(circle at 100% 0,#c4d4f14d,#0000 20rem),#fff;align-items:start}.staff-sign-in-module__4XA7Tq__formShell{margin-top:clamp(.5rem,5vh,3rem)}.staff-sign-in-module__4XA7Tq__logo{width:clamp(180px,52vw,235px);margin-bottom:clamp(2.75rem,9vh,5rem)}.staff-sign-in-module__4XA7Tq__heading{margin-bottom:1.6rem}.staff-sign-in-module__4XA7Tq__heading h1{font-size:clamp(3.05rem,14vw,4.4rem)}}
