.sign-in-module__D-6rfa__page{isolation:isolate;justify-content:center;align-items:center;gap:var(--space-6,24px);background:var(--navy);min-height:100dvh;color:var(--navy);flex-direction:column;padding:32px 20px;display:flex;position:relative}.sign-in-module__D-6rfa__waterBackdrop{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.sign-in-module__D-6rfa__waterLines{width:max(1200px,120vw,130vh);height:max(1200px,120vw,130vh);color:var(--carolina);opacity:.16;position:absolute;top:-35vh;right:-30vw}.sign-in-module__D-6rfa__home,.sign-in-module__D-6rfa__card{z-index:1;position:relative}.sign-in-module__D-6rfa__home{border-radius:var(--radius-control);display:inline-flex}.sign-in-module__D-6rfa__home:focus-visible,.sign-in-module__D-6rfa__back:focus-visible{outline:3px solid var(--focus-ring);outline-offset:5px}.sign-in-module__D-6rfa__home:focus-visible{outline-color:var(--carolina)}.sign-in-module__D-6rfa__card{background:var(--canvas);border:1px solid var(--line);border-radius:var(--radius-hero,14px);width:100%;max-width:540px;box-shadow:0 12px 40px color-mix(in srgb, var(--navy) 5%, transparent);padding:40px}.sign-in-module__D-6rfa__card h1{font-family:var(--font-display);letter-spacing:-.055em;margin:0 0 20px;font-size:clamp(34px,4vw,46px);font-weight:800;line-height:1.04}.sign-in-module__D-6rfa__card p{font-family:var(--font-ui);font-weight:var(--font-body-weight);margin:0 0 24px;font-size:16px;line-height:1.6}.sign-in-module__D-6rfa__card form{gap:20px;display:grid}.sign-in-module__D-6rfa__back{margin-top:var(--space-6);color:var(--navy);text-underline-offset:4px;font-size:14px;font-weight:600;display:inline-block}@media (max-width:520px){.sign-in-module__D-6rfa__page{justify-content:flex-start;padding-top:40px}.sign-in-module__D-6rfa__card{padding:28px 24px}}@media (max-width:760px){.sign-in-module__D-6rfa__waterLines{width:max(1050px,135vh);height:max(1050px,135vh);top:-180px;right:-520px}}
