.page-module__Lk-N4q__page{background:var(--paper);min-height:100svh;color:var(--ink);grid-template-columns:minmax(0,.92fr) minmax(420px,1.08fr);display:grid}.page-module__Lk-N4q__intro{background:var(--ink);color:var(--inverse-text,#f8f6ee);position:relative;overflow:hidden}.page-module__Lk-N4q__intro:before{aspect-ratio:1;content:"";border:1px solid #d5e8d82e;border-radius:50%;width:74%;position:absolute;bottom:11%;right:-18%}.page-module__Lk-N4q__intro:after{aspect-ratio:1;content:"";border:1px solid #d5e8d81f;border-radius:50%;width:44%;position:absolute;bottom:24%;right:8%}.page-module__Lk-N4q__introInner{z-index:1;flex-direction:column;justify-content:space-between;min-height:100svh;padding:42px clamp(28px,6vw,88px);display:flex;position:relative}.page-module__Lk-N4q__brandMark{background:#f8f6ee;border-radius:9px;flex-direction:column;flex:none;justify-content:center;gap:4px;width:31px;height:31px;padding:6px;display:inline-flex;transform:rotate(-7deg)}.page-module__Lk-N4q__brandMark span{background:var(--ink);border-radius:2px;height:2px}.page-module__Lk-N4q__brandMark span:nth-child(2){width:72%}.page-module__Lk-N4q__brandMark span:nth-child(3){width:48%}.page-module__Lk-N4q__introCopy{max-width:31rem;margin-block:auto;padding-block:80px}.page-module__Lk-N4q__eyebrow{color:var(--accent);letter-spacing:.14em;text-transform:uppercase;margin:0 0 18px;font-size:.68rem;font-weight:700}.page-module__Lk-N4q__intro h1,.page-module__Lk-N4q__formHeader h2{font-family:var(--font-newsreader), Georgia, serif;letter-spacing:-.035em;margin:0;font-weight:400}.page-module__Lk-N4q__intro h1{max-width:30rem;font-size:clamp(2.9rem,5.2vw,5rem);line-height:1.02}.page-module__Lk-N4q__introCopy>p:last-child{color:#c7d4cb;max-width:25rem;margin:27px 0 0;font-size:1rem;line-height:1.75}.page-module__Lk-N4q__introFoot{color:#a8beb0;margin:0;font-size:.73rem}.page-module__Lk-N4q__formSide{place-items:center;padding:48px clamp(24px,7vw,112px);display:grid}.page-module__Lk-N4q__formWrap{width:min(100%,430px)}.page-module__Lk-N4q__backLink{color:var(--ink-soft);font-size:.78rem;font-weight:600;text-decoration:none;display:inline-block}.page-module__Lk-N4q__backLink:hover,.page-module__Lk-N4q__forgotLink:hover{color:var(--ink);text-underline-offset:4px;text-decoration:underline}.page-module__Lk-N4q__formHeader{margin-top:clamp(72px,12vh,138px)}.page-module__Lk-N4q__formHeader h2{font-size:clamp(2.8rem,5vw,4.2rem);line-height:1}.page-module__Lk-N4q__formHeader>p:last-child{color:var(--ink-soft);margin:20px 0 0;font-size:.94rem;line-height:1.7}.page-module__Lk-N4q__form{gap:23px;margin-top:40px;display:grid}.page-module__Lk-N4q__field{gap:9px;display:grid}.page-module__Lk-N4q__field label,.page-module__Lk-N4q__forgotLink{color:var(--ink);font-size:.76rem;font-weight:650}.page-module__Lk-N4q__labelRow{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.page-module__Lk-N4q__forgotLink{color:var(--ink-soft);font-size:.7rem;font-weight:500}.page-module__Lk-N4q__field input{box-sizing:border-box;width:100%;min-height:52px;color:var(--ink);font:inherit;background:#fffefa;border:1px solid #b9cabc;border-radius:8px;padding:0 15px;font-size:.88rem;transition:border-color .16s,box-shadow .16s}.page-module__Lk-N4q__field input::placeholder{color:#89988d}.page-module__Lk-N4q__field input:focus{border-color:var(--ink);outline:none;box-shadow:0 0 0 3px #193a2f21}.page-module__Lk-N4q__submitButton{background:var(--ink);color:#fff;cursor:not-allowed;min-height:52px;font:inherit;opacity:.48;border:0;border-radius:999px;margin-top:5px;font-size:.86rem;font-weight:650}.page-module__Lk-N4q__status{color:var(--ink-soft);align-items:flex-start;gap:10px;margin:25px 0 0;font-size:.75rem;line-height:1.6;display:flex}.page-module__Lk-N4q__status span{background:var(--accent);border-radius:50%;flex:none;width:7px;height:7px;margin-top:6px}.page-module__Lk-N4q__authSwitch{color:var(--ink-soft);margin:24px 0 0;font-size:.78rem;line-height:1.6}.page-module__Lk-N4q__authSwitch a{color:var(--ink);text-underline-offset:4px;font-weight:650}.page-module__Lk-N4q__authSwitch a:hover{color:var(--accent)}.page-module__Lk-N4q__legal{color:#75857a;margin:55px 0 0;font-size:.66rem;line-height:1.65}.page-module__Lk-N4q__legal a{color:var(--ink);text-underline-offset:3px;font-weight:650}.page-module__Lk-N4q__legal a:hover{color:var(--accent)}@media (max-width:800px){.page-module__Lk-N4q__page{display:block}.page-module__Lk-N4q__intro{min-height:330px}.page-module__Lk-N4q__introInner{min-height:330px;padding:28px 24px 26px}.page-module__Lk-N4q__introCopy{margin-block:44px 0;padding:0}.page-module__Lk-N4q__intro h1{max-width:28rem;font-size:clamp(2.5rem,10vw,4rem)}.page-module__Lk-N4q__introCopy>p:last-child{margin-top:15px;font-size:.86rem}.page-module__Lk-N4q__introFoot{display:none}.page-module__Lk-N4q__intro:before{width:80%;bottom:-54%;right:-25%}.page-module__Lk-N4q__intro:after{width:44%;bottom:-40%;right:10%}.page-module__Lk-N4q__formSide{padding:38px 24px 48px;display:block}.page-module__Lk-N4q__formWrap{max-width:520px;margin-inline:auto}.page-module__Lk-N4q__formHeader{margin-top:64px}.page-module__Lk-N4q__legal{margin-top:42px}}@media (prefers-reduced-motion:reduce){.page-module__Lk-N4q__field input{transition:none}}.page-module__Lk-N4q__submitButton:not(:disabled){cursor:pointer;opacity:1}.page-module__Lk-N4q__submitButton:not(:disabled):hover{filter:brightness(1.12)}.page-module__Lk-N4q__submitButton:disabled{cursor:progress}.page-module__Lk-N4q__field input[aria-invalid=true]{border-color:#a63d2f}.page-module__Lk-N4q__fieldError{color:#a63d2f;margin:0;font-size:.74rem;line-height:1.5}.page-module__Lk-N4q__formError{color:#7d2a1f;background:#fdf1ee;border:1px solid #e3b5ac;border-radius:8px;margin:0;padding:12px 14px;font-size:.78rem;line-height:1.55}.page-module__Lk-N4q__notice{color:var(--ink);background:#eef4ec;border:1px solid #cfdbcf;border-radius:8px;margin:0;padding:12px 14px;font-size:.78rem;line-height:1.55}.page-module__Lk-N4q__formError a{color:inherit;font-weight:650}
